Few banking experiences feel worse than seeing a fee bigger than the purchase that caused it. Overdraft fees hit people who are already short on money the hardest. The upside is that they’re one of the most avoidable fees in banking.
What an overdraft is
An overdraft happens when you spend more than what’s in your checking account and the bank covers the difference. The bank then charges you a fee for that favor. If the bank declines the transaction instead, some banks charge a non-sufficient funds (NSF) fee, though many large banks have dropped NSF fees in recent years.
Know your rights on debit cards and ATMs
Under federal rules, banks can’t charge overdraft fees on one-time debit card purchases and ATM withdrawals unless you’ve opted in to overdraft coverage for those. If you haven’t opted in, those transactions are simply declined with no overdraft fee. Checks and recurring payments follow different rules. The CFPB’s bank account resources explain this in more detail.
7 ways to stop paying overdraft fees
1. Check your opt-in status
Call your bank or check your settings. If you’re opted in and would rather have a declined card than a fee, opt out.
2. Link a savings account for overdraft protection
Many banks will pull from a linked savings account to cover a shortfall. Some do it free; others charge a small transfer fee that’s much less than a typical overdraft fee.
3. Turn on low-balance alerts
Set a text or app notification when your balance drops below, say, $100. It’s a simple early warning.
4. Keep a buffer
Treat $100 or $200 as untouchable in checking. Mentally, your balance is zero when it hits that number. Even a small emergency fund makes overdrafts much rarer.
5. Line up bill dates with paydays
Many companies let you change your due date. Moving big autopays to a day or two after payday prevents the classic mistake of rent clearing before your paycheck does.
6. Watch pending transactions
Gas stations and hotels sometimes place temporary holds larger than your actual purchase. Your “available balance” can be lower than you think.
7. Switch to a bank without overdraft fees
A growing number of banks and credit unions have eliminated overdraft fees entirely or offer small free overdraft cushions. If your bank still charges $30-plus per overdraft, switching may be the simplest fix. Our guide on switching banks without disrupting automatic payments makes the move painless, and credit union vs. bank covers another option.
Already got hit with a fee?
Call and ask for a refund, especially if it’s your first in a while. Many banks will waive one as a courtesy. Be polite and direct: “I was charged an overdraft fee on the 14th. I’ve been a customer for three years and this is unusual for me. Could you waive it?” More tips in how to negotiate your bills.
If overdrafts happen often
Frequent overdrafts usually point to a cash flow problem rather than bad luck. A simple budget can help — try the 50/30/20 rule — along with sinking funds for irregular bills. Avoid high-cost fixes like payday loans, which can make the cycle worse.
Bottom line
Opt out of debit overdraft coverage if you don’t want it, link a savings account, set alerts, and keep a small buffer. If your bank still makes overdrafts expensive, vote with your feet. A few minutes of setup can save you hundreds a year.