The real cost of banking depends on your account type and how you use it
Banks make money from you in two ways: they charge fees for specific actions, and they pay you less interest than they earn on your deposits. The fees vary wildly by bank and account. A checking account at one bank might cost you nothing; at another, it costs $15 a month. A single overdraft can run $25 to $35. ATM withdrawals outside your bank's network might be $2 to $3 each. Wire transfers, stop payments, and returned checks each carry their own price. The total you pay depends on which bank you choose and which services you actually use.
Your real cost is not just the sum of individual fees—it is the gap between what you could earn elsewhere and what you actually earn at your current bank. A savings account paying 0.01% interest costs you hundreds of dollars per year compared to an online bank paying 4% to 5% on the same balance. This hidden cost often exceeds the visible fees you see on your statement.
Key Takeaways
- Monthly maintenance fees range from $0 to $25 depending on the bank and account type, and many banks waive them if you meet a minimum balance or set up direct deposit.
- Overdraft fees typically run $25 to $35 per transaction, and a single day can trigger multiple fees if several transactions post at once.
- Out-of-network ATM fees are usually $2 to $3 per withdrawal, but some banks reimburse these costs if you maintain a high balance or pay a premium account fee.
- Wire transfers, stop payments, and returned-check fees each cost $15 to $30, and these charges add up quickly if you use them regularly.
- Online banks and credit unions often charge fewer or no fees because they have lower overhead costs than traditional brick-and-mortar banks.
Monthly maintenance fees and how to avoid them
Most traditional banks charge a monthly fee to keep a checking or savings account open. This fee ranges from $0 to $25 per month, depending on the bank and the account tier. Chase, Bank of America, and Wells Fargo all charge monthly fees on their standard accounts, though the amounts vary by location and account type.
You can usually waive the monthly fee by meeting one of these conditions: maintaining a minimum balance (often $500 to $1,500), setting up direct deposit, or keeping a linked savings account with a certain balance. Some banks waive fees for customers over 65 or under 18. Read the account agreement carefully—the waiver conditions are listed there, and they differ between banks.
Online banks like Ally, Charles Schwab, and Discover typically charge no monthly maintenance fee at all, because they have no physical branches to staff. Credit unions often charge lower fees than traditional banks, though this varies by institution. If you cannot meet a traditional bank's waiver conditions, switching to an online bank or credit union can save you $180 to $300 per year in monthly fees alone.
Overdraft fees and how they stack up
An overdraft fee is charged when you spend more money than you have in your account. Most banks charge $25 to $35 per overdraft transaction. Some banks charge a lower fee for the first overdraft in a year, then a higher fee for subsequent ones. A few banks charge as much as $40 per overdraft.
The real damage happens when multiple transactions post on the same day. If you have $50 in your account and three checks for $40 each clear on the same morning, you could be charged three overdraft fees—$75 to $105—even though you only overspent by $70. Banks process transactions in different orders, and they often post larger transactions first, which maximizes the number of overdrafts.
You can reduce overdraft risk by linking a savings account or credit line to your checking account. When you overdraw, the bank automatically transfers money from the linked account instead of charging a fee. This service is usually free, though some banks charge a small transfer fee ($1 to $3). You can also opt out of overdraft coverage entirely, which means transactions will be declined rather than charged a fee—but this can cause problems with automatic payments or checks you have already written.
ATM fees when you use the wrong machine
If you withdraw cash from an ATM that does not belong to your bank's network, you pay an out-of-network fee. This fee is usually $2 to $3 per withdrawal, charged by the ATM operator's bank. Your own bank may also charge you a fee on top of that—another $1 to $3. A single $20 withdrawal can cost you $4 to $6 in fees.
The cost adds up fast if you regularly use ATMs outside your bank's network. Over a year, ten out-of-network withdrawals at $3 each costs you $30 in fees alone. Some banks reimburse out-of-network ATM fees if you maintain a high balance (usually $25,000 or more) or pay for a premium account tier. Charles Schwab and some online banks reimburse all out-of-network ATM fees nationwide, which can save you money if you travel or live in an area with few ATMs from your bank.
Wire transfers, stop payments, and other transaction fees
Banks charge separate fees for specific transactions beyond the monthly maintenance and overdraft charges. A domestic wire transfer typically costs $15 to $30. An international wire transfer costs $30 to $50. A stop payment on a check costs $20 to $35. A returned check (when a check you deposit bounces) costs $5 to $15. Cashier's checks cost $5 to $15 each. Account research requests cost $25 to $50.
These fees are not frequent for most people, but they add up if you use them regularly. Someone who sends two wire transfers a month and stops a check quarterly could pay $100 to $200 per year in transaction fees alone. Credit unions and online banks often charge less for these services, or charge nothing at all. Before opening an account, check the fee schedule for the specific services you know you will need.
How interest rates affect your real cost
Banks also profit by paying you less interest on your deposits than they earn by lending your money out. This is not technically a "fee," but it costs you real money. A savings account at a traditional bank might pay 0.01% annual interest on your balance. An online bank might pay 4% to 5% on the same balance. On $10,000, the difference is $400 to $500 per year.
Money market accounts and certificates of deposit (CDs) typically pay higher interest than savings accounts, but they come with restrictions—you may have to keep your money locked up for a set period, or you pay a penalty if you withdraw early. Checking accounts almost never pay meaningful interest, regardless of your balance. The interest gap is often larger than all your visible fees combined, so comparing rates between banks matters more than comparing fee schedules.
Comparing total costs across different banks
The total cost of banking at one institution versus another depends on your specific habits. If you maintain a high balance, use only your bank's ATMs, and rarely use wire transfers or stop payments, you might pay nothing in fees at a traditional bank. If you overdraft twice a year, use out-of-network ATMs weekly, and send occasional wire transfers, you could pay $200 to $400 per year in fees at the same bank.
Online banks and credit unions typically cost less overall because they charge fewer monthly fees and transaction fees. However, they may not offer services you need—some do not offer cashier's checks, for example, or have limited branch access if you prefer in-person banking. The cheapest bank for you is the one whose fee structure and interest rates match your actual usage, not the one with the lowest advertised rate.
Frequently Asked Questions
Can a bank charge me multiple overdraft fees in one day?
Yes. If several transactions post on the same day and each one overdraws your account, you are charged a separate overdraft fee for each transaction. A bank can charge you $75 to $105 in overdraft fees in a single day if multiple checks or transfers clear while your balance is low. Linking a savings account to your checking account prevents this by automatically transferring money instead of charging fees.
Do I have to pay overdraft fees?
You can opt out of overdraft coverage, which means transactions will be declined instead of charged a fee. However, this can cause problems with automatic bill payments or checks you have already written. Some banks offer overdraft protection through a linked account or credit line, which transfers money automatically without charging a fee. Ask your bank what options are available.
Why do some banks charge more than others?
Traditional banks with physical branches have higher overhead costs—they pay for buildings, staff, and ATM networks. Online banks have lower costs because they have no branches, so they can charge fewer or no fees. Credit unions are member-owned and non-profit, so they typically charge less than traditional banks. The bank you choose determines what you pay.
Are there banks that charge no fees at all?
Some online banks and credit unions charge no monthly maintenance fees, no overdraft fees (they decline transactions instead), and no out-of-network ATM fees. However, no bank charges zero fees for every service—wire transfers and stop payments usually cost something everywhere. Read the fee schedule before opening an account to see which fees matter to you.
How much interest should I expect from a savings account?
Interest rates change frequently and vary by bank. Traditional banks typically pay 0.01% to 0.05% on savings accounts. Online banks currently pay 4% to 5%, though this changes as the Federal Reserve adjusts rates. Money market accounts and CDs pay higher rates than savings accounts. Check the current rates at the specific bank you are considering, because rates posted online may be out of date.