Adrian Kaplan, WalletHub Credit Card Consultant
@kaplanlier11
The Bank of America credit card late fee is up to $40 for personal cards and up $49 for business cards. Bank of America charges a late fee if you don’t make at least the minimum payment by your due date. A late payment fee will not exceed the total minimum payment that was due.
If your balance is $100 or less on the due date, you will not be charged a Bank of America credit card late fee. This exception is only available for personal credit cards.
Notable Bank of America credit cards and their late fees:
- Bank of America Customized Cash Rewards credit card: $29 initial late fee; up to $40 maximum for late payments
- BankAmericard credit card: $29 initial late fee; $40 maximum for late payments during the following six billing cycles.
- Bank of America Premium Rewards credit card: $29 initial late fee; $40 maximum for late payments during the following six billing cycles.
- BankAmericard Secured: $29 initial late fee; $40 maximum for late payments during the following six billing cycles.
- Bank of America Travel Rewards for Students: $29 initial late fee; $40 maximum for late payments during the following six billing cycles.
- Bank of America Unlimited Cash Rewards Business Card: $19 to $49 late fee, depending on due-date balance.
- Bank of America Platinum Plus Business Card: $19 to $49 late fee, depending on due-date balance.
- Bank of America Travel Rewards Business Card: $19 to $49 late fee, depending on due-date balance.
It is worth noting that Bank of America may waive the late payment fee if it's your first offense. If it's your second offense, you may call them and make your case. This does not guarantee that it will work, but there is no harm in trying. There are a few other things you should keep in mind, too.
Other things to consider when your Bank of America credit card payment is late:
- In addition to the Bank of America credit card late fee, late payments can lead to your account being in default. And that will result in a negative hit on your credit rating. So, make every effort to pay your credit card bill on time.
- With Bank of America business cards, the late fee charged is based on your balance at the time the minimum payment was due. Late fees start at $19 if the balance is $100 or less, up to a maximum of $49 on a balance of $5,000 or more.
- In addition to the Bank of America late fee, when you fail to make the minimum payment by the due date you could be charged a penalty APR of up to 29.99%, which will be applied to your current balance.
- If you miss a payment on a card with a promotional 0% APR, that rate may be cancelled and replaced with the penalty APR. Penalty APRs also apply to new purchases if you are more than 60 days delinquent.
To avoid being charged a late fee, send at least the minimum payment several days before the due date to allow for processing. Or, arrange for an automatic debit from your bank account.To do this, log in to your online account and follow the on-screen instructions to set up autopay. You will need your bank's 9-digit routing number and the account number in order to set up the account.
Make sure there’s enough money in the bank account to cover the payment. If there’s insufficient funds in the account, you may still end up paying a late fee.

2023's Best Bank of America Credit Cards
Compare CardsJoseph Bulebush, WalletHub Analyst
@joeybule
The Bank of America credit card late fee is $25 for a first occurence and $35 for subsequent occurrences that are within 6 billing cycles of a previous occurrence.
sana790, Member
@sana790
They do not waive late fee off if it's your first time. I just got off a call with them and they never waived off my late fee. This was my first time missed payment by 2 days since I opened an account with them years ago. I've been a loyal customer but they don't care not even as a courtesy.
People also ask
Anna M, Member
@AnnaBanana
The previous people who answered this question failed to mention that Bank of America puts a hold on your credit card for several days. They also don’t warn you in advance that they’re going to do this. Even after you’ve paid, it takes forever for them to put it through.
Christie S, Member
@ccchristie464
Bank of America just told me they do not waive late fees as a courtesy. I have a Bank of America American Express card that I seldom use and a great credit history. I talked with two different agents, and they refused to do it. Perhaps it’s because I rarely use the card, but I used it for a vacation in the Summer of 2019. I paid it up in full when I realized that I was a day late. Still, no dice. I promptly closed the card but want to let everyone know that these people run the request through a system, and if the system spits it out saying no, for whatever reason, that’s it. Just letting everyone know.
Tommy S Davidson, WalletHub Analyst
@tdvdson94
The BankAmericard late fee is $28 for the first late payment up to a maximum $39 for each occurrence within the following 6 billing periods. Bank of America considers a payment as late if it does not receive at least the total minimum payment due by the payment due date.
There is no BankAmericard late fee if the balance is less than $100 on the payment due date and it will never exceed the minimum amount due. BankAmericard also does not charge a penalty APR which means late payments won’t automatically raise your interest rate.
Did we answer your question?