Bank of America charges overdraft fees the same day your account goes negative, but the timing of when you see the fee depends on how transactions post
Bank of America can charge an overdraft fee as soon as a transaction brings your account below zero. The fee appears on the same day the overdraft occurs, though it may not show in your account until the next business day. If multiple transactions overdraw your account on the same day, Bank of America typically charges one overdraft fee per business day, not one per transaction.
The key timing issue is that transactions don't always post when you make them. A debit card purchase might post hours or days later. A check can take several days. An ACH transfer (like a bill payment) usually posts the next business day. This delay means you could have enough money when you swipe your card but not enough when the transaction actually posts to your account.
Bank of America also processes transactions in a specific order each day, which affects how many overdraft fees you incur. Larger transactions are often processed before smaller ones, even if you made the smaller purchase first. This can cause more transactions to overdraw your account than would happen if they posted in the order you made them.
Key Takeaways
- Bank of America charges one overdraft fee per business day when your account goes negative, not one fee per overdraft transaction.
- Transactions post at different times — debit purchases may post hours later, checks take days, and ACH transfers usually post the next business day.
- Bank of America processes transactions by size rather than by the time you made them, which can increase the number of overdrafts in a single day.
- You can turn off overdraft protection to prevent fees, which means transactions will be declined instead of overdrawing your account.
- The overdraft fee amount varies by account type, so check your account agreement or call Bank of America to confirm your specific fee.
How Bank of America processes transactions and when fees post
When you make a purchase or transfer money, the transaction doesn't when ready reduce your available balance. Bank of America separates "available balance" (what you can spend right now) from "account balance" (what you actually have after all posted transactions). Your available balance includes holds on pending transactions, but your account balance only includes transactions that have fully posted.
Each business day, Bank of America processes all transactions that have posted overnight. It sorts them by type and amount, then deducts them from your account in that order. If your account goes negative at any point during this process, you are charged one overdraft fee. If your account is still negative after processing all transactions for that day, you are not charged another fee until the next business day.
The overdraft fee itself posts to your account the same day the overdraft occurs. However, you may not see it in your online banking or mobile app until the next business day, depending on when Bank of America updates your account information.
Why the order transactions post matters for overdraft fees
Suppose you have $100 in your account. You make a $30 purchase, then a $50 purchase, then a $40 purchase — all on the same day. If they posted in that order, only the third transaction would overdraw your account, and you would pay one overdraft fee.
But Bank of America does not process them in the order you made them. Instead, it processes the largest transaction first: the $50 purchase. Your account now has $50. Then the $40 purchase posts, bringing you to $10. Then the $30 purchase posts, bringing you to -$20. Now you have overdrafted, and you are charged one overdraft fee for that day.
This reordering is called "high-to-low posting" or "largest-to-smallest posting." It is not unique to Bank of America — many banks do this — but it means you can overdraft even if the total of your purchases is less than your balance, because the largest purchase posts first and may push you negative before smaller purchases post.
Overdraft fees and daily limits at Bank of America
Bank of America charges one overdraft fee per business day, up to a maximum of four overdraft fees per calendar week. This means if your account is overdrawn for five consecutive business days, you will pay four overdraft fees total, not five.
The overdraft fee amount depends on your account type. Most checking accounts are charged a standard overdraft fee, but the exact amount varies. You can find your fee in your account agreement, which Bank of America provides when you open the account and updates periodically. You can also call Bank of America customer service or visit a branch to ask about your specific account's overdraft fee.
Bank of America also offers overdraft protection, which links your checking account to a savings account or credit line. If your checking account would overdraw, Bank of America transfers money from the linked account instead. This prevents the overdraft fee but may charge a transfer fee instead, depending on your account type and the linked account.
How to prevent overdraft fees
The most direct way to avoid overdraft fees is to turn off overdraft protection for debit card and ATM transactions. When overdraft protection is off, your debit card will be declined if you don't have enough money, and you won't be charged a fee. You can still overdraw your account through checks and ACH transfers (like bill payments), but debit transactions will straightforward fail.
To turn off overdraft protection, log into your Bank of America online banking account, go to the settings or preferences section, and look for overdraft or debit card settings. You can also call Bank of America or visit a branch. The change usually takes effect within one business day.
Another approach is to monitor your account balance regularly. Check your available balance before making purchases, especially large ones. Keep in mind that your available balance includes pending transactions, so it may be lower than your posted balance. If you see that your available balance is getting close to zero, stop spending until deposits post.
Setting up account alerts can also help. Bank of America allows you to set alerts for when your balance falls below a certain amount. You can choose to receive alerts by email, text message, or push notification. This gives you a warning before you overdraw.
What happens if you overdraw multiple times in one day
If multiple transactions overdraw your account on the same business day, you are charged only one overdraft fee for that day. However, each transaction that posts while your account is negative still counts as an overdraft, and your account balance becomes more negative with each one.
For example, suppose you have $50 in your account and three transactions post: a $100 debit, a $50 debit, and a $25 debit. After the first transaction, your balance is -$50 and you are charged one overdraft fee. After the second transaction, your balance is -$100. After the third, your balance is -$125. You pay one overdraft fee for the day, but your account is now $125 in the negative, and you owe that money back to Bank of America.
If your account is still overdrawn the next business day and more transactions post, you will be charged another overdraft fee on that day. The weekly cap of four overdraft fees means you can be charged fees on Monday, Tuesday, Wednesday, and Thursday, but not Friday, even if your account is overdrawn on Friday.
How long you have to pay back an overdraft
Bank of America does not set a specific important date for you to pay back an overdraft balance. However, if your account remains overdrawn for an extended period, Bank of America may close your account. The bank typically closes accounts that are overdrawn for 60 days or more, though this can vary.
If your account is closed due to an overdraft, you will still owe the negative balance. Bank of America may send your account to a collection agency or pursue other collection methods. A closed account also appears on your banking history, which can make it harder to open accounts at other banks.
The best approach is to deposit money to cover the overdraft as soon as possible. If you cannot pay the full amount when ready, contact Bank of America to discuss options. Some customers have been able to negotiate a payment plan or have fees waived in certain circumstances, though Bank of America is not required to do so.
Frequently Asked Questions
Can I get an overdraft fee waived if I call Bank of America right away?
Bank of America may waive an overdraft fee if you call when ready and have a good account history with no previous overdrafts. However, the bank is not required to waive fees, and whether it does depends on the specific situation and the representative you speak with. If you are charged a fee, it is worth calling to ask, but do not assume it will be removed.
Does Bank of America charge overdraft fees on ATM withdrawals?
Yes, if you withdraw more money than you have in your account at an ATM, Bank of America will charge an overdraft fee. However, if you have turned off overdraft protection for debit card and ATM transactions, the ATM will decline your withdrawal instead of allowing the overdraft.
What is the difference between an overdraft fee and an NSF fee?
An overdraft fee is charged when a transaction posts and your account goes negative — the transaction is allowed to go through. An NSF (non-sufficient funds) fee is charged when a transaction is declined because you don't have enough money. Bank of America uses the term "overdraft fee" for most situations, but the concept is the same: you are charged for not having enough funds.
If I have overdraft protection linked to a savings account, will I be charged a fee?
Overdraft protection transfers money from your linked savings account to cover the overdraft, so you avoid the overdraft fee. However, Bank of America may charge a transfer fee for each transfer, depending on your account type. Check your account agreement or call the bank to confirm whether transfers through overdraft protection are free or have a fee.
How long does it take for a check to post and potentially cause an overdraft?
Checks typically take two to five business days to post, depending on the bank that issued the check and the bank that is cashing it. During this time, the money is not deducted from your account, so you might spend money thinking you have it, only to overdraft when the check finally posts days later. This is why it is important to account for pending checks when you check your balance.