Utilize your financial knowledge, give your answer or opinion to the input question or subject . Answer format is not limited.

Why do bank statements end on *SUCH* wildly inconsistent days of the month?
Looking at your dates, I think I see a pattern.  It appears that your statement closing date is always 17 business days before the last business day of the month.  For example, if you start at May 31 and start counting backwards, skipping Saturdays, Sundays, and May 30 (Memorial Day), you'll see that May 5 is 17 business days before May 31.  I cannot explain why Bank of America would do this.  If you ask them, let us know what they say. If it bothers you, find another bank.  I do most of my banking (checking, savings, etc.) with a local credit union. Their statements end on the last day of the month, every month without fail. (Very nice, in my opinion.) I have two credit cards with nationally known banks, and although those statements end in the middle of the month, they are consistently on the same date every month. (One of them is on the 13th; the other date I can't recall right now.) You are right, a computer does the work, and your statement date should be able to fall on a weekend without trouble. Even when these were assembled by hand, the statement date could still be on a weekend, and they just wouldn't write it up until the following Monday.  You should be able to find another bank or credit union that does this.