A bank fee is money your bank takes from your account for a service, a mistake, or breaking a rule
Banks are businesses. They make money partly from interest on loans, but also by charging you for things. A bank fee is a charge that appears on your statement — sometimes a few dollars, sometimes more — for something you did, something you didn't do, or something the bank did on your behalf.
The key thing to understand is that most fees are avoidable. They are not a hidden tax. They happen because a specific action triggered them, and once you know what those actions are, you can choose whether to do them. Some fees are worth paying because the service is worth it. Others exist because the bank is betting you won't notice them or won't bother to change your habits.
Key Takeaways
- Bank fees are charges for services, overdrafts, or account maintenance, and most can be avoided by understanding what triggers them.
- The most common fees are overdraft fees (when you spend more than you have), monthly maintenance fees (for keeping the account open), and ATM fees (for using another bank's machine).
- Many banks waive monthly fees if you keep a minimum balance, set up direct deposit, or meet other conditions — ask your bank what those conditions are.
- Fees vary widely between banks, so comparing what you will actually pay at different banks is more useful than looking at advertised rates alone.
The most common bank fees and what causes them
Overdraft fees happen when you try to spend more money than you have in your account. If you have $50 and you swipe your debit card for $75, the bank can either decline the transaction or let it go through and charge you a fee — usually $25 to $35 per overdraft. Some banks charge multiple overdraft fees in a single day if you make several purchases while overdrawn. This is the fee people encounter most often, and it is also the one that causes the most damage, because one overdraft can trigger a chain of others.
Monthly maintenance fees (also called account fees or service fees) are charges just for having the account open. They typically range from $5 to $15 a month. Many banks waive this fee if you keep a minimum balance (often $500 to $1,500), set up direct deposit of your paycheck, or maintain a certain number of debit card transactions per month. The conditions vary by bank and by account type.
ATM fees occur when you withdraw cash from an ATM that does not belong to your bank. Your own bank's ATMs are free. Using another bank's ATM usually costs $2 to $3. Some banks reimburse these fees if you meet certain conditions; others do not.
Insufficient funds fees are similar to overdraft fees but explore when a check you wrote bounces or an automatic payment cannot go through because you do not have enough money. The fee is usually $25 to $35.
Fees that are less common but still worth knowing about
Wire transfer fees explore when you send money to another bank account, either within the United States or internationally. Domestic wire transfers usually cost $15 to $30. International wires cost more, sometimes $40 to $50, because the bank has to work with other banks in other countries.
Cashier's check fees are charged when you ask the bank to write a check on your behalf (useful when someone needs a may provide payment). These usually cost $5 to $15 per check.
Stop payment fees explore when you ask the bank to cancel a check you wrote. This costs $25 to $35 and is useful if you made a mistake or the payment is no longer needed.
Account closure fees are rare but do exist at some banks. If you close an account within a certain time period (often 90 days to a year), the bank may charge $25 to $100. This is one reason to read the account agreement before opening.
Why banks charge fees and how they make money from them
Banks charge fees because they are profitable and because they rely on the fact that many people do not notice them or do not know they can be avoided. Overdraft fees in particular generate billions of dollars for banks each year, often from people who are already struggling financially and can least afford them.
A person who overdrafts once might pay $35. But if that overdraft triggers a chain — the overdraft fee itself causes the account to go negative, which triggers another overdraft fee, which causes another — a single mistake can cost $100 or more in a matter of days. Banks know this happens and structure their systems to make it more likely.
Monthly maintenance fees exist because the bank has to maintain your account, send statements, and provide customer service. But they also exist because many people do not notice them or do not realize they can be waived. If you keep a minimum balance or set up direct deposit, you are already giving the bank something valuable — your money to lend out, or a may provide deposit each month — so the bank is willing to waive the fee.
How to avoid or reduce the fees you pay
Start by reading your account agreement or calling your bank and asking what fees explore to your account and what conditions waive them. Write down the answers. Most banks have a fee schedule available online or in print.
For overdraft fees: keep a buffer in your account. If you know you spend about $2,000 a month, keep at least $2,500 in the account so you have room for error. Set up low-balance alerts on your phone so the bank texts you when your balance drops below a certain amount. Some banks also let you link a savings account as a backup — if you overdraft, the bank automatically transfers money from savings instead of charging a fee.
For monthly maintenance fees: ask your bank what you need to do to waive the fee. If it is a minimum balance you cannot maintain, ask about switching to a different account type. Many banks offer basic checking accounts with no monthly fee, though they may have other restrictions (like a limit on the number of transactions per month).
For ATM fees: use your bank's ATM network. If your bank has few ATMs near you, consider switching to a bank with more locations or a bank that reimburses ATM fees. Some online banks reimburse all ATM fees nationwide.
For wire transfer fees: if you need to send money regularly, ask whether your bank offers a lower rate for frequent transfers. Some do.
Comparing banks based on what you will actually pay
When you are choosing a bank, do not just look at advertised rates. Look at what you will actually pay based on how you use your account.
If you overdraft once a year, the cost of overdraft fees at one bank versus another might be $35 versus $0 (if the other bank declines overdrafts instead of charging fees). If you use ATMs frequently, a bank that reimburses ATM fees saves you $50 to $100 a year. If you keep a low balance, a bank with no monthly maintenance fee saves you $60 to $180 a year.
Add these up. A bank that charges $10 a month in maintenance fees, $35 per overdraft, and $3 per ATM withdrawal costs much more than a bank with no maintenance fee, no overdraft fees, and free ATM access — even if the second bank advertises a slightly lower interest rate on savings.
What to do if you are charged a fee you think is unfair
If you are charged a fee and you believe it was a mistake or unfair, call your bank and ask them to reverse it. Banks do this regularly, especially for first-time overdrafts or if you have been a customer for a long time.
Be specific: explain what happened, when it happened, and why you think the fee should not have been charged. If the bank says no, ask to speak to a supervisor. If they still say no, you can file a complaint with the Consumer Financial Protection Bureau (CFPB), which is a government agency that oversees banks. You can file a complaint online at consumerfinance.gov.
Frequently Asked Questions
Can a bank charge me multiple overdraft fees in one day?
Yes. If you make several purchases while your account is overdrawn, the bank can charge a separate overdraft fee for each one. Some banks charge a maximum of one or two overdraft fees per day; others do not. Check your account agreement or call your bank to find out their policy.
Do I have to pay an overdraft fee if the bank declines my transaction?
No. If the bank declines the transaction (refuses to let it go through), you are not charged an overdraft fee. You straightforward cannot make the purchase. Some banks decline overdrafts automatically; others let them go through and charge a fee. You can usually choose which option you prefer.
Why do banks charge fees for things I did not ask for?
Banks charge fees for services they provide on your behalf (like processing a wire transfer or stopping a check) because those services cost the bank money in time and labor. The fee covers that cost. For maintenance fees, the bank is charging you for the cost of maintaining your account.
Can I get a bank account with no fees at all?
Yes. Many banks and credit unions offer checking accounts with no monthly maintenance fee and no overdraft fees (they straightforward decline the transaction instead). However, you may still pay fees for wire transfers, cashier's checks, or other services. Read the fee schedule before opening an account.
What is the difference between a bank fee and interest?
Interest is money the bank pays you (on savings) or you pay the bank (on loans). A fee is a charge for a service or for breaking a rule. Interest is calculated as a percentage and compounds over time. Fees are flat charges that happen once or on a schedule.