Banks charge you for services, account features, and mistakes — and the fees vary widely by bank and account type
Most banks make money two ways: they lend out the money you deposit and keep the interest, and they charge you fees for services. Some fees are obvious — you see them listed when you open an account. Others hide in the fine print and only show up on your statement after they've already been taken. Understanding what banks typically charge for helps you spot them before they drain your account, and it helps you choose a bank that charges less for the things you actually use.
The fees you pay depend on your account type, how you use it, and which bank you choose. A checking account at one bank might cost nothing while the same type of account at another bank costs $15 a month. The difference is usually in what you have to do to avoid the fee — keep a minimum balance, set up direct deposit, or use only their ATMs.
Key Takeaways
- Monthly maintenance fees range from nothing to $15 or more, and most banks waive them if you meet conditions like keeping a minimum balance or setting up direct deposit.
- Overdraft fees (charged when you spend more than you have) typically run $25 to $35 per transaction, and a single purchase can trigger multiple fees in one day.
- ATM fees charged by banks that are not your own usually cost $2 to $3 per withdrawal, and your own bank may also charge you for using another bank's ATM.
- Wire transfer fees, cashier's check fees, and foreign transaction fees are common charges for specific services, and these fees vary significantly between banks.
- Reading your account agreement and monthly statement teaches you which fees explore to your account and helps you catch charges you did not expect.
Monthly maintenance fees and how to avoid them
A monthly maintenance fee (also called a service charge or account fee) is what the bank charges just for having the account open. It typically ranges from $0 to $15 a month, depending on the bank and account type. Some banks charge nothing; others charge a flat fee every month no matter what you do.
Most banks let you avoid this fee by meeting one or more conditions. Common ways to waive the fee include keeping a minimum balance (often $500 to $1,500), setting up direct deposit of your paycheck, making a certain number of debit card purchases per month, or maintaining a linked savings account. Read the account agreement when you open the account to see which conditions explore to you — they are usually listed in a section called "Fee Schedule" or "Pricing Information."
If you cannot meet the conditions, the fee still comes out of your account every month. Over a year, a $12 monthly fee costs you $144 in money you never borrowed and never spent. This is why comparing banks before you open an account matters: some banks have no monthly fee at all, while others waive it easily if you use direct deposit.
Overdraft fees when you spend more than you have
An overdraft happens when you spend or withdraw more money than is in your account. When this happens, the bank covers the difference and charges you a fee — usually $25 to $35 per transaction. If you overdraft multiple times in one day, you can be charged multiple fees, sometimes totaling $100 or more.
Here is how it often works: you have $50 in your account. You swipe your debit card for $30, then $40, then $35 — three separate transactions. Each one overdrafts your account because your balance never recovers between purchases. The bank covers all three and charges you three overdraft fees, one for each transaction. You now owe the bank $105 in fees plus the $45 you actually overspent.
Most banks let you turn off overdraft protection, which means a transaction will be declined instead of going through and charging you a fee. You can usually change this setting online or by calling the bank. Some banks also offer overdraft protection linked to a savings account — if you overdraft checking, the bank automatically transfers money from savings to cover it, and you pay a smaller fee (often $0 to $10) instead of the full overdraft fee.
ATM fees at banks that are not yours
When you withdraw cash from an ATM that does not belong to your bank, you typically pay a fee. This fee comes in two parts: your bank charges you one fee (usually $1 to $3), and the ATM's bank charges you another fee (usually $1 to $3). A single withdrawal from the wrong ATM can cost you $2 to $6 in fees.
To avoid ATM fees, use only ATMs owned by your bank or by banks in your bank's network. Most banks belong to a network of partner banks that let you use their ATMs for free. When you open an account, ask which network your bank uses — common networks include Allpoint, MoneyPass, and CO-OP. You can also search online for your bank's ATM network to find free ATMs near your home or work.
If you live in an area where your bank has few ATMs, consider choosing a bank with a larger network or one that reimburses ATM fees. Some online banks reimburse all ATM fees charged by other banks, which means you can use any ATM without paying anything out of pocket.
Wire transfer fees and other service charges
Banks charge fees for specific services beyond everyday checking and savings. A wire transfer — sending money electronically to another bank — typically costs $15 to $30 per transfer. A cashier's check (a check the bank writes on its own account, which is safer than a personal check) usually costs $5 to $15 per check. Stopping payment on a check costs $25 to $35.
If you travel internationally or make purchases in foreign currency, your bank charges a foreign transaction fee, usually 1% to 3% of the amount. This means a $100 purchase in another country could cost you $101 to $103. Some banks waive this fee for certain account types or if you meet other conditions.
Other fees you might encounter include fees for closing an account early, fees for paper statements instead of online statements, fees for expedited delivery of a debit card, and fees for replacing a lost card. These vary widely by bank, so check the fee schedule before you open an account if any of these services matter to you.
How to read your bank statement and spot unexpected charges
Your monthly bank statement lists every transaction and every fee. Most banks send statements online, and you can view them anytime by logging into your account. The statement shows the date, description, and amount of each charge. Fees usually appear with a description like "Monthly Service Charge," "Overdraft Fee," or "ATM Fee."
Spend a few minutes each month reviewing your statement. Look for fees you did not expect or do not understand. If you see a fee you think is wrong, contact the bank and ask them to explain it. Many banks will reverse a fee if you call within a certain time period (often 30 to 60 days) and explain why you think it was charged in error.
If you notice the same fee appearing every month and you do not want to pay it, contact the bank and ask how to avoid it. Sometimes the solution is straightforward — setting up direct deposit, keeping a higher balance, or switching to a different account type. Other times, it means switching to a different bank that charges less for what you need.
Comparing banks to find lower fees
Not all banks charge the same fees. A checking account at Bank A might have a $12 monthly fee with no minimum balance, while Bank B charges no monthly fee but requires a $1,500 minimum balance. Bank C might charge $3 every time you use an out-of-network ATM, while Bank D reimburses all ATM fees.
Before you open an account, look up the fee schedule for at least two or three banks you are considering. Most banks publish this information online under "Pricing," "Fees," or "Account Terms." Compare the fees that matter to you: monthly maintenance, overdraft, ATM, wire transfers, or whatever services you plan to use.
Also ask about the conditions to waive fees. If you get paid by direct deposit, a bank that waives fees for direct deposit might be cheaper than one with no monthly fee but high overdraft charges. If you rarely use ATMs, ATM fees matter less than monthly maintenance. The cheapest bank for you depends on how you actually use your account.
Frequently Asked Questions
Can a bank charge me multiple overdraft fees in one day?
Yes. If you make several purchases or withdrawals that overdraft your account, the bank charges a separate overdraft fee for each one. Some banks limit the total number of overdraft fees per day (often to 4 or 6), but you can still be charged multiple times. Turning off overdraft protection prevents this by declining transactions instead of covering them.
What is the difference between a bank fee and interest?
A fee is a flat charge for a service or mistake — you pay it once and it is gone. Interest is a percentage of money you borrowed, charged over time. If you overdraft $100 and pay a $35 fee, that is a fee. If you borrow $100 on a credit card at 20% interest, you pay interest on that $100 until you pay it back.
Do I have to pay overdraft fees?
You can avoid overdraft fees by turning off overdraft protection, which makes transactions decline instead of going through. You can also avoid them by not spending more than you have. If a fee is already charged, you can call the bank and ask them to reverse it, especially if it is your first overdraft or if the fee seems unfair.
Why do some banks charge less than others?
Banks have different business models. Some make most of their money from lending and charge low fees to attract customers. Others rely more on fees. Online banks often charge lower fees because they have fewer physical branches and lower operating costs. Credit unions (member-owned banks) sometimes charge lower fees than for-profit banks.
Can I negotiate bank fees?
You can ask the bank to waive or reduce a fee, especially if you have been a customer for a long time or if the fee seems like a mistake. Banks sometimes waive fees as a courtesy. However, they are not required to, and the answer often depends on the bank's policy and your account history. It never hurts to ask.