cancel
Showing results for 
Search instead for 
Did you mean: 

Amex variable closing date

tag
Anonymous
Not applicable

Amex variable closing date

I noticed with Amex cards the closing date changes each month. I thought maybe they did it based off how many days have passed rather than the same date every month, but even the length of the BC changes. Is there some reason for this?

Message 1 of 5
4 REPLIES 4
FinStar
Moderator Emeritus

Re: Amex variable closing date

That's pretty much how it's always been AmEx-wise, honestly. 

 

That said, there's plenty of lenders who have similar variable closing dates such as USB/Elan, BoA, WF, Comenity, SYNCB, 5/3, BBVA, Citi and countless many others. 

Message 2 of 5
Anonymous
Not applicable

Re: Amex variable closing date

My due date has been slipping the last few years. Almost always the 10th, now its almost always the 8th. This month it was the 7th, understandably since its February. Maybe it stays the 7th most of the rest of the year.

 

Getting it back to the 10th is like having to pull up your pants lol.

Message 3 of 5
KLEXH25
Valued Contributor

Re: Amex variable closing date

I've noticed this with Amex, as well as other lenders. Payment due date is always the same (9th for me), but statement close date varies between the 13-15th, depending on the length of the month. If you note the dates, you can pick up the pattern. At least Amex tells you when the statement closes though....unlike other lenders. 



Message 4 of 5
staticvoidmain
Established Contributor

Re: Amex variable closing date

I posted somewhere else about the closing dates and the formula I used in my spreadsheet. It is simple for AMEX, due date minus 25 days. If that date falls on a Saturday, move the date to the Friday before it. And this is why you have a variable date (because days of months are different, and falling on a Saturday moves it as well). Due dates are the only ones constant in a month and are usually the ones you have control over.

 

Here is my AMEX spreadsheet formula.

=UPPER(TEXT(
    IF(WEEKDAY(DATE(CurrentYear,MONTH(B$4),DueDateAMEX-25))=7,
        DATE(CurrentYear,MONTH(B$4),DueDateAMEX-26),
        DATE(CurrentYear,MONTH(B$4),DueDateAMEX-25)),
"MMM DD"))

 

Message 5 of 5
Advertiser Disclosure: The offers that appear on this site are from third party advertisers from whom FICO receives compensation.