A bank fee is a charge your bank takes from your account for a service, a mistake, or a rule you broke

Banks make money partly from the interest they earn on your deposits, but they also charge you directly. A bank fee is money the bank removes from your account without you buying anything—it is payment for something the bank did, something you asked them to do, or something you did that cost them money. The fee shows up as a line item on your statement, and the bank keeps it.

Most fees fall into a few categories: monthly maintenance charges just for having the account, overdraft fees when you spend more than you have, fees for using another bank's ATM, fees for stopping a check, and fees for closing an account early. Some banks charge fees for things like requesting a paper statement or making too many transfers in a month. The amount varies by bank and by account type—a checking account at one bank might cost $12 a month while the same bank's checking account at a different tier costs nothing.

Key Takeaways

  • Banks charge fees for account maintenance, overdrafts, ATM use, and other services, and the amounts vary widely between banks and account types.
  • Overdraft fees are the most common source of unexpected charges and can stack up if you spend more than your balance multiple times in one day.
  • Many banks offer accounts with no monthly fee if you meet conditions like keeping a minimum balance or setting up direct deposit.
  • You can reduce fees by choosing the right account type, using your bank's ATM network, and keeping track of your balance to avoid overdrafts.

The most common bank fees and what triggers them

Monthly maintenance fees are the simplest: the bank charges you just for having the account open. These range from $5 to $15 a month at most banks, though many waive them if you keep a minimum balance (often $500 to $1,500) or set up direct deposit. Some banks charge nothing at all.

Overdraft fees happen when you spend more money than you have in your account. If you have $100 and you spend $120, the bank covers the $20 and charges you a fee—usually $25 to $35 per transaction. If you make three purchases that day and all three overdraft, you pay three separate fees. This is the fee that catches most people off guard because it can happen in seconds and multiply fast.

Out-of-network ATM fees are charges from the ATM owner when you use an ATM that does not belong to your bank. Your bank may also charge you a fee on top of that. Using your own bank's ATM is free; using someone else's usually costs $2 to $3 per withdrawal.

Insufficient funds fees (sometimes called NSF fees) are similar to overdraft fees but explore when a check or automatic payment bounces because you do not have enough money. The fee is usually $25 to $35, and the merchant who tried to cash the check may charge you another fee.

Other fees include stop payment requests (usually $25 to $35 to cancel a check you wrote), wire transfer fees ($15 to $50 depending on whether it is domestic or international), and early account closure fees (usually $25 to $100 if you close an account within a set time, often 90 days).

How overdraft fees work and why they add up

Overdraft fees are the most expensive surprise because of how banks process transactions. Most banks process transactions in order of size, largest to smallest, rather than in the order you made them. This means if you have $100 and you make a $5 coffee purchase, a $50 grocery purchase, and a $60 gas purchase on the same day, the bank processes the $60 first, then the $50, then the $5. Each one overdrafts you, so you pay three fees instead of one.

Some banks also charge a daily overdraft fee if your account stays negative. If you overdraft on Monday and do not deposit money until Friday, you might pay $25 per day for five days—$125 total—on top of the initial overdraft fee. This is why overdraft fees are the leading source of complaints to banking regulators.

You can opt out of overdraft coverage entirely at most banks, which means transactions will straightforward be declined instead of going through and charging you a fee. This prevents the fee but can cause problems if a payment fails to go through—your rent check might bounce, for example. Some banks offer overdraft protection, which links your checking account to a savings account or credit line and pulls money from there instead of charging a fee, though this usually costs a small fee or interest.

Which accounts have no fees and what they require

Many banks offer checking accounts with no monthly maintenance fee, but they usually have conditions. The most common are: keep a minimum balance (often $500 to $1,500), set up direct deposit, or maintain a certain number of debit card transactions per month (usually 10 or more). Some banks waive fees if you have multiple accounts with them or if you meet just one of several conditions.

Online banks and credit unions often have lower or no fees because they have fewer physical branches and lower overhead. A credit union account might have no monthly fee and no minimum balance at all. Online banks like Ally or Charles Schwab offer checking accounts with no monthly fee, no minimum balance, and no overdraft fees (they straightforward decline the transaction instead).

The trade-off is usually convenience: online banks have no physical branch, so you cannot deposit cash in person. Credit unions may have limited ATM networks unless they are part of a shared branching network. But if you do most of your banking online or through ATM deposits, these accounts can save you $100 to $200 a year compared to a traditional bank's standard checking account.

How to avoid or reduce bank fees

The simplest step is to choose an account that matches how you bank. If you rarely carry a balance, a no-fee account is worth switching to. If you need a physical branch, compare the fee structures of banks in your area—some charge $5 a month, others charge $15, and some charge nothing.

To avoid overdraft fees, keep a buffer in your account—do not spend down to zero. Many people keep $100 to $200 as a cushion. Check your balance before making large purchases. Set up account alerts through your bank's app so you get a notification when your balance drops below a certain amount (usually $100 or $500, your choice).

Use your bank's ATM network. If your bank is part of a larger network (like Allpoint, MoneyPass, or CO-OP for credit unions), you have access to thousands of ATMs with no fee. Avoid out-of-network ATMs unless you absolutely need cash.

If you are charged a fee you think is unfair, call your bank and ask them to reverse it. Banks reverse fees regularly, especially if you have been a customer for a while or if it is your first overdraft. The worst they can say is no, and many will say yes.

Fees charged by other financial institutions

Credit unions typically charge fewer fees than banks because they are member-owned and not-for-profit. Most credit unions have no monthly maintenance fee and no overdraft fees (they decline the transaction instead). However, some credit unions do charge overdraft fees, so check before you open an account.

Online banks almost always have lower fees than traditional banks. They charge no monthly maintenance fee, no overdraft fees, and no ATM fees (they reimburse you for out-of-network ATM charges). The catch is that you cannot deposit cash in person.

Prepaid cards and money market accounts may have their own fee structures. Prepaid cards often charge monthly fees, ATM fees, and fees for customer service calls. Money market accounts usually have no monthly fee but may charge fees for excessive withdrawals or early closure.

Frequently Asked Questions

Can a bank charge me multiple overdraft fees in one day?

Yes. If you make several purchases that overdraft your account on the same day, you pay a separate fee for each one. Some banks process transactions largest to smallest, which can cause more overdrafts than you expect. You can opt out of overdraft coverage to prevent this, though transactions will then be declined instead.

What is the difference between an overdraft fee and an insufficient funds fee?

An overdraft fee is charged when the bank covers a transaction even though you do not have enough money. An insufficient funds (NSF) fee is charged when a check or automatic payment bounces because you do not have enough money and the bank does not cover it. Both usually cost $25 to $35.

Do I have to pay overdraft fees?

You can opt out of overdraft coverage at most banks, which means transactions will be declined instead of charged a fee. However, this can cause problems if a payment fails—your rent check might bounce. Some banks offer overdraft protection linked to a savings account or credit line, which costs less than a fee.

Why do banks charge fees if I use another bank's ATM?

The ATM owner charges a fee for letting you use their machine, and your bank may charge a fee on top of that for the transaction. Both are trying to recover the cost of running the ATM network. Using your own bank's ATM is free because your bank owns it.

Can I get a fee reversed if I call the bank?

Many banks will reverse a fee if you ask, especially if it is your first one or if you have been a customer for a while. The bank has the power to reverse fees, and they do so regularly. It costs nothing to call and ask.