The fees banks charge depend on your account type and how you use it
Banks make money from your deposits through loans and investments, but they also charge you directly. The fees vary by bank and account type — a checking account at one bank might cost nothing while another charges monthly maintenance. Some fees only appear when you do something specific, like overdraw your account or use an out-of-network ATM. Others hit automatically each month whether you use the account heavily or not.
The key is knowing which fees apply to your account before you open it, and which ones you can avoid by meeting simple conditions — like keeping a minimum balance or setting up direct deposit.
Key Takeaways
- Monthly maintenance fees range from zero to $15 or more, but most banks waive them if you maintain a minimum balance or receive direct deposits.
- Overdraft fees typically run $25 to $40 per transaction when you spend more than your balance, and a single purchase can trigger multiple fees in one day.
- ATM fees charged by your own bank are rare, but using another bank's ATM usually costs $2 to $3 per withdrawal.
- Wire transfer fees, foreign transaction fees, and paper statement fees are common add-ons that vary widely by bank.
- You can avoid most fees by choosing the right account type for how you actually use your money and reading the fee schedule before signing up.
Monthly maintenance and account fees
Most banks charge a monthly maintenance fee to keep a checking or savings account open. This fee covers the cost of maintaining your account and processing your transactions. The amount varies — some banks charge nothing, while others charge $10 to $15 per month. A few banks charge more, especially for premium accounts with extra features.
Banks almost always waive this fee if you meet one or more conditions. Common waiver triggers include: keeping a minimum balance (often $500 to $1,500), setting up direct deposit of your paycheck, maintaining a certain number of debit card transactions per month, or linking multiple accounts at the same bank. Read the fee schedule for your specific account to see which waivers apply to you.
If you do not meet any waiver condition, the fee hits your account automatically each month. Some banks charge it on the same day each month; others charge it at the end of the billing cycle. Check your account statements to see when the fee appears.
Overdraft fees and how they stack up
Overdraft fees are charged when you spend more money than you have in your account. A single overdraft can trigger multiple fees in a single day if you make several purchases after your balance goes negative. For example, if your balance is $50 and you make three $30 purchases, each one may be charged a separate overdraft fee — potentially $75 to $120 in fees on top of the $40 you overspent.
Most banks charge $25 to $40 per overdraft transaction. Some banks cap the number of overdraft fees per day (often at 3 to 6 fees), while others do not. A few banks charge a lower fee for the first overdraft in a billing period, then charge the full amount for subsequent ones.
You can avoid overdraft fees by opting out of overdraft protection. When you opt out, transactions that would overdraw your account are simply declined instead — your debit card will not work, but you will not be charged a fee. This is different from overdraft protection linked to a savings account or credit line, which automatically transfers money to cover the shortfall (and may charge a transfer fee instead).
ATM fees and out-of-network charges
Your own bank's ATMs are free to use. If you withdraw cash from another bank's ATM, you may be charged a fee by both banks: one fee from the ATM operator and one from your own bank for using an out-of-network machine. Combined, these fees typically run $2 to $3 per withdrawal, though some banks charge more.
If you travel frequently or live far from your bank's branches, look for banks that reimburse out-of-network ATM fees or belong to a large ATM network. Some online banks reimburse all ATM fees nationwide, while others belong to networks like Allpoint or MoneyPass that offer free withdrawals at thousands of ATMs.
Wire transfer and money movement fees
Sending money by wire transfer typically costs $15 to $30 per wire, depending on whether the transfer is domestic (within the United States) or international. Receiving a wire transfer may also cost $10 to $15. Some banks charge less for online wires than for wires sent in person or by phone.
ACH transfers — the slower, free alternative to wire transfers — are usually free or cost $1 to $3 per transfer. ACH transfers take one to three business days to complete, while wire transfers usually arrive the same day or next business day.
Transferring money between your own accounts at the same bank is almost always free. Transferring between accounts at different banks may be free (if both banks support ACH) or may cost a small fee depending on the method.
Foreign transaction and currency fees
If you use your debit card to make a purchase in another country or buy something online from a foreign merchant, your bank may charge a foreign transaction fee. This fee is typically 1 to 3 percent of the purchase amount and is added to your bill. Some banks charge a flat fee per foreign transaction instead of a percentage.
If the merchant charges you in a currency other than US dollars, your bank also converts the amount to dollars. The exchange rate they use may include a markup — meaning you pay slightly more than the mid-market rate. This is separate from the foreign transaction fee.
To avoid these fees, look for banks that do not charge foreign transaction fees, especially if you travel internationally or shop from foreign websites regularly.
Paper statements, expedited services, and specialty fees
Most banks offer free online statements and charge $1 to $5 per month if you want paper statements mailed to you. Some banks have stopped offering paper statements entirely and charge a fee only if you request one as a special service.
Other fees vary by bank and account type. Common ones include: fees for closing an account within a certain timeframe (usually $25 to $50 if you close within 90 days of opening), fees for ordering checks, fees for stopping payment on a check, fees for account research or documentation, and fees for expedited card replacement. Premium or business accounts may have additional fees for services like notarization or safe deposit boxes.
Read your bank's complete fee schedule before opening an account. Most banks post this online, and you can request a copy in writing if you need it.
How to find and compare bank fees
Every bank is required to provide a fee schedule, usually called a Schedule of Fees or Pricing Information. You can find this on the bank's website, usually in a section labeled "Rates and Fees" or "Account Fees." If you cannot find it online, call the bank or visit a branch and ask for a printed copy.
When comparing banks, look at the total cost of ownership, not just the monthly maintenance fee. A bank with no monthly fee might charge high overdraft fees or ATM fees, while a bank with a $10 monthly fee might waive it easily and charge lower per-transaction fees. Calculate what you would actually pay based on how you use your account: how many times you overdraw, how often you use out-of-network ATMs, whether you send wire transfers, and so on.
Some banks offer fee waivers for students, seniors, or military members. If you fall into one of these categories, ask whether the bank has a special account type with lower or no fees.
Frequently Asked Questions
Can a bank charge me multiple overdraft fees for one purchase?
Yes. If your balance is negative and you make multiple purchases, each one can be charged a separate overdraft fee. Some banks limit the total number of overdraft fees per day (often 3 to 6), but others do not. Check your bank's overdraft policy to see if there is a daily cap.
What is the difference between overdraft fees and NSF fees?
Overdraft fees are charged when your bank covers a transaction that would overdraw your account. NSF (non-sufficient funds) fees are charged when your bank declines a transaction because you do not have enough money. If you opt out of overdraft protection, you will see NSF fees instead of overdraft fees.
Do I have to pay overdraft fees if I did not opt in?
Federal law requires banks to get your permission before charging overdraft fees on debit card purchases and ATM withdrawals. However, overdraft fees on checks and ACH transfers may apply even without your permission. When you open an account, the bank will ask whether you want overdraft protection; you can say no to avoid these fees.
Why did I get charged multiple fees in one day?
Banks often process transactions in a specific order — usually largest to smallest, or in the order they were authorized rather than the order they were made. This can cause your account to go negative earlier than you expected, triggering multiple overdraft fees. Some banks also charge a fee each time your balance dips below zero, even if it recovers later the same day.
Can I get overdraft fees refunded?
Many banks will refund one or two overdraft fees per year if you ask, especially if you have been a customer for a long time or if the overdraft was caused by a bank error. Call your bank's customer service and explain the situation. There is no may provide, but it is worth asking.