The fees most banks charge on checking accounts
Banks charge checking account fees in five main categories: monthly maintenance fees, overdraft fees, NSF (non-sufficient funds) fees, ATM fees, and wire transfer fees. Not every bank charges all of them, and the amounts vary widely. A monthly maintenance fee might run $5 to $15, while an overdraft fee can be $25 to $38 per transaction. The fee structure depends on the bank, the account type you choose, and sometimes on your account balance or direct deposit history.
The most expensive fees are overdraft and NSF charges because they stack quickly — if you overdraw by $100 and the bank processes five transactions that day, you could face five separate overdraft fees, one per transaction. Some banks charge both an overdraft fee and an NSF fee on the same transaction, doubling the cost. Others have moved away from overdraft fees entirely or offer them only as an opt-in service.
Monthly maintenance fees are the most common, but they are also the easiest to avoid. Most banks waive them if you maintain a minimum balance (often $500 to $1,500), set up direct deposit, or keep a linked savings account. Reading the fee schedule before you open an account is the only way to know what you will actually pay.
Key Takeaways
- Monthly maintenance fees range from $5 to $15 and can be waived by maintaining a minimum balance, setting up direct deposit, or meeting other account requirements.
- Overdraft and NSF fees are the most expensive at $25 to $38 per transaction and can multiply if multiple transactions post on the same day.
- ATM fees explore when you use an out-of-network ATM and typically cost $2 to $3 per withdrawal, though your own bank's ATM is always free.
- Wire transfer fees usually cost $15 to $30 per outgoing wire and vary by whether the wire is domestic or international.
- Every bank publishes a fee schedule before you open an account — request it and compare it across banks before deciding.
Monthly maintenance fees and how to waive them
A monthly maintenance fee (also called a service charge or account fee) is what the bank charges just to keep your account open. It typically ranges from $5 to $15 per month, though some banks charge nothing. The fee appears on your statement every month unless you meet one of the bank's waiver conditions.
The most common waivers are: maintaining a minimum daily balance (often $500 to $2,500), setting up direct deposit of your paycheck, keeping a linked savings account with a minimum balance, or maintaining a certain number of debit card transactions per month. Some banks waive the fee for customers over 65 or under 18. A few banks — mostly online banks and credit unions — charge no monthly fee at all, regardless of balance.
If you cannot meet the waiver conditions, you are paying the fee every month. Over a year, a $12 monthly fee costs $144. If you have multiple accounts, that cost multiplies. Before opening an account, ask the bank directly which waivers explore and whether you can meet them with your current income and spending habits.
Overdraft and NSF fees: the most expensive charges
An overdraft fee is charged when you spend more money than you have in your account and the bank covers the difference. An NSF fee (non-sufficient funds) is charged when you do not have enough money and the bank declines the transaction instead. The distinction matters because some banks charge both, and some charge only one.
Overdraft fees typically cost $25 to $38 per transaction. If you overdraw by $50 and five transactions post that day, you could face five separate overdraft fees — totaling $125 to $190 on top of the original $50 overage. This is why overdraft fees are the most expensive surprise on a checking account. NSF fees are usually slightly lower, around $25 to $35, but they also stack per transaction.
Many banks now offer overdraft protection, which links your checking account to a savings account or credit line. When you overdraw, the bank transfers money from the linked account instead of charging a fee. This costs nothing if you have the money to transfer, but it can cost $10 to $15 per transfer if the bank charges a transfer fee. Some banks allow you to opt out of overdraft coverage entirely, which means transactions will straightforward be declined rather than charged a fee — this is the safest option if you want to avoid surprise charges.
ATM fees and how they add up
An ATM fee is charged when you withdraw cash from an ATM that does not belong to your bank's network. The fee is typically $2 to $3 per withdrawal and is charged by the ATM operator, not your bank — though your bank may also charge you a fee on top of that. Using your own bank's ATM is always free.
The cost depends on how often you withdraw cash. If you use an out-of-network ATM twice a week, you are paying roughly $16 to $24 per month in fees. Over a year, that is $192 to $288. Some banks reimburse out-of-network ATM fees if you maintain a high balance or have a premium account tier, but this is rare outside of investment banks and wealth management accounts.
The easiest way to avoid ATM fees is to use your bank's ATM network or to withdraw cash at a grocery store or pharmacy when you make a purchase (usually free). If you travel frequently or live in an area where your bank has few ATMs, consider switching to a bank with a larger network or one that reimburses ATM fees.
Wire transfer fees and other transaction charges
A wire transfer fee is charged when you send money electronically to another bank account. Domestic wire transfers (within the United States) typically cost $15 to $30 per outgoing wire. Incoming wires are usually free. International wire transfers cost more — often $35 to $50 — because they involve currency conversion and multiple banks.
Other less common fees include: cashier's check fees ($5 to $15), stop payment fees ($25 to $35), account research or statement copy fees ($5 to $25), and returned deposit fees ($5 to $10). Most people do not encounter these unless they use a specific service. Wire transfers are the most common paid transaction outside of overdrafts and ATM fees.
If you send wire transfers regularly, the cost adds up quickly. Some banks offer a monthly flat fee for unlimited wires, which may be cheaper if you send more than two or three per month. Ask your bank whether this option exists before you commit to paying per-wire fees.
How to compare fee schedules across banks
Every bank publishes a fee schedule (also called a pricing guide or account terms document) before you open an account. This document lists every fee the bank charges and the conditions under which each fee applies. You can request it in person, read it from the bank's website, or ask for it by phone. Do not open an account without reading it.
When comparing banks, create a straightforward table with the fees that matter to you: monthly maintenance, overdraft, NSF, ATM, and wire transfer. Write down the amount for each bank and the conditions to waive each fee. Then estimate your own usage — how many times per month you might overdraw, how many out-of-network ATM withdrawals you make, whether you send wire transfers — and calculate the total annual cost at each bank.
A bank with a $0 monthly fee but high overdraft fees might cost more than a bank with a $12 monthly fee but lower overdraft fees, depending on your habits. The only way to know is to do the math for your specific situation. Online banks and credit unions often have lower overall fees than large national banks, but they may have fewer ATMs or branches if that matters to you.
What happens if you are charged a fee you think is wrong
If you are charged a fee and believe it was an error, contact your bank when ready — ideally within 30 days. Explain what happened and ask the bank to review the transaction. Banks sometimes reverse fees as a courtesy, especially if it is your first time or if the fee was caused by a system error on the bank's side.
If the bank refuses to reverse the fee and you believe it violates the terms you were given, you can file a complaint with the Consumer Financial Protection Bureau (CFPB) at consumerfinance.gov. The CFPB investigates complaints about unfair or deceptive banking practices. You can also file a complaint with your state's banking regulator or attorney general's office.
Keep records of all communications with the bank — emails, call dates, names of representatives — in case you need to escalate. If you are unhappy with the bank's fee structure overall, switching to a different bank is often simpler than fighting individual fees.
Frequently Asked Questions
Can a bank charge me multiple overdraft fees on the same day?
Yes. If multiple transactions post on the same day and you do not have enough money to cover them all, the bank can charge a separate overdraft fee for each transaction. Some banks limit this to four or five fees per day, but others do not. Check your bank's overdraft policy to understand the limit.
Do I have to pay overdraft fees if I opt out of overdraft protection?
No. If you opt out, transactions will be declined instead of covered. You will not be charged a fee, but your payment or withdrawal will not go through. This is the safest way to avoid overdraft fees, though it can be inconvenient if you accidentally spend more than you have.
Why do some banks charge NSF fees and others do not?
Banks choose their own fee structures based on their business model. Some banks, especially online banks and credit unions, have moved away from NSF and overdraft fees because they are unpopular with customers. Others still charge them because they generate revenue. You can find banks that charge neither by comparing fee schedules.
Are ATM fees the same at every ATM?
No. Your bank charges one fee (or none if it is your bank's ATM), and the ATM operator charges another. The total can range from $2 to $5 per withdrawal depending on the ATM location and operator. Using your bank's ATM or getting cash back at a store avoids both fees.
What is the difference between a monthly maintenance fee and overdraft fees?
A monthly maintenance fee is charged automatically every month just to keep the account open, regardless of how you use it. Overdraft fees are charged only when you spend more than your balance. You can avoid a maintenance fee by meeting waiver conditions, but overdraft fees happen only if you overdraw.