Banks charge checking account fees, but the amount and type vary widely by bank and account type
Most banks do charge fees on checking accounts, though many offer accounts with no monthly fee if you meet certain conditions. The fees that show up most often are a monthly maintenance fee (usually $5 to $15), overdraft fees (typically $25 to $35 per transaction), and out-of-network ATM fees (usually $2 to $3 per withdrawal). Some banks charge fees for things like paper statements, wire transfers, or stopping a check payment. Others charge nothing at all if your account stays above a minimum balance or you set up direct deposit.
The key is that fees are not universal. A checking account at one bank might cost $12 a month while an identical account at another bank costs nothing. Your own account might have no monthly fee but hit you with overdraft charges if you spend more than you have. Understanding what your specific bank charges—and what you can do to avoid those charges—saves money over time.
Key Takeaways
- Monthly maintenance fees range from $0 to $15 depending on the bank and whether you meet waiver conditions like direct deposit or minimum balance.
- Overdraft fees typically cost $25 to $35 per transaction and are charged when you spend more money than you have in your account.
- Many banks waive monthly fees if you maintain a minimum balance, set up direct deposit, or keep a linked savings account open.
- Online banks and credit unions often charge lower or no monthly fees compared to traditional brick-and-mortar banks.
- Your bank statement or account agreement lists every fee the bank can charge; you can request a copy if you do not have one.
Monthly maintenance fees and how to avoid them
A monthly maintenance fee is a charge the bank takes from your account each month just for having the account open. This is the most common checking account fee. The amount varies: some banks charge $5, others $10 or $15. A few banks charge nothing at all.
Most banks let you waive this fee if you meet one or more conditions. The most common waiver is maintaining a minimum balance—often $500, $1,000, or $1,500, depending on the bank. If your balance stays above that number, the fee does not post. Another common waiver is setting up direct deposit, where your paycheck or government payment goes straight into the account. Some banks waive the fee if you keep a linked savings account open, make a certain number of debit card transactions per month, or maintain a combined balance across multiple accounts.
If you cannot meet any of these conditions, you pay the fee. Over a year, a $10 monthly fee costs $120. Switching to a bank with no monthly fee, or to an online bank that typically charges nothing, can save that money. Before opening an account, ask the bank what the monthly fee is and what waivers are available.
Overdraft fees and NSF charges
An overdraft fee is charged when you spend more money than you have in your account. If your balance is $50 and you swipe your debit card for $75, the bank may let the transaction go through and charge you an overdraft fee—usually $25 to $35. Some banks charge multiple overdraft fees in a single day if you make several transactions over your balance.
A related charge is an NSF fee (non-sufficient funds fee), which is charged when a transaction is denied because you do not have enough money. The amount is similar to an overdraft fee. Some banks charge both: they deny the transaction and charge an NSF fee, then if you later deposit money and the transaction goes through, they charge an overdraft fee too.
You can reduce overdraft fees by turning on overdraft protection, which links your checking account to a savings account or credit line. If you overdraw checking, the bank pulls money from savings instead, usually charging a smaller transfer fee ($5 to $10) rather than an overdraft fee. Alternatively, some banks let you opt out of overdraft coverage entirely, which means transactions simply decline if you do not have the money—no fee charged, but also no purchase made.
ATM fees and out-of-network charges
Most banks charge a fee when you use an ATM that does not belong to their network. If your bank is Chase and you withdraw money from a Bank of America ATM, both banks may charge you a fee—Chase charges you for using an out-of-network machine, and Bank of America charges you for using their machine without being a customer. Each fee is typically $2 to $3, so one withdrawal can cost $4 to $6 in fees.
The easiest way to avoid this is to use your bank's own ATMs. Most banks have a network of branches and ATMs you can use for free. If you travel or live far from a branch, look for a bank that is part of a larger ATM network, like Allpoint or MoneyPass, which lets you use thousands of ATMs nationwide without a fee. Online banks often reimburse out-of-network ATM fees, so you can withdraw from any ATM and get the fee back at the end of the month.
Wire transfer fees and other transaction charges
Banks charge fees for services beyond everyday checking. A wire transfer fee typically costs $15 to $30 to send money to another bank. Incoming wire transfers may also be charged, though less commonly. Stopping a check payment costs $25 to $35. Ordering new checks or getting a cashier's check costs $5 to $15. Requesting a paper statement instead of online costs $1 to $5 per statement at some banks.
These fees add up only if you use these services. If you never wire money, never stop payments, and use online statements, you will not pay these fees. But if you wire money regularly or need cashier's checks often, these charges can become significant. Ask your bank about these fees before you need them, so you know what to expect.
How to find out what your bank charges
Your bank is required by law to disclose all fees in a document called the Deposit Account Agreement or Account Terms and Conditions. You can find this on the bank's website, usually in a section labeled "Disclosures" or "Legal." You can also call the bank or visit a branch and ask for a copy. The document lists every fee the bank can charge and the conditions under which each fee applies.
Your monthly bank statement also shows fees that were actually charged to your account. If you see a charge you do not recognize, call the bank and ask what it is. Some fees are one-time charges (like a wire transfer fee), while others post monthly (like a maintenance fee). Reviewing your statement each month helps you spot unexpected charges and understand where your money is going.
Online banks and credit unions often charge fewer fees
Online banks (banks with no physical branches) typically charge lower or no monthly fees because they have lower operating costs than traditional banks. Many online banks offer checking accounts with no monthly maintenance fee, no minimum balance requirement, and no overdraft fees. They may still charge wire transfer fees or other transaction fees, but the everyday costs are often lower.
Credit unions are member-owned financial institutions that often charge fewer fees than banks. Many credit unions have no monthly checking account fee and reimburse out-of-network ATM fees. Credit unions are not banks, so they operate under different rules and often prioritize keeping costs low for members. To join a credit union, you typically need to meet a membership requirement—like living in a certain area, working for a certain employer, or being part of a certain organization.
If you are paying high fees at a traditional bank, comparing accounts at online banks and credit unions can show you lower-cost options. The trade-off is that online banks have no physical branches, so you cannot deposit cash or speak to someone in person. Credit unions may have fewer branches and ATMs than large banks. Decide which features matter most to you—low fees, in-person service, or both—and choose accordingly.
Frequently Asked Questions
Can a bank charge me a fee without telling me first?
No. Banks must disclose all fees in writing before you open an account, and they must give you notice before changing fees. If a bank charges a fee that was not in your account agreement, you can dispute it and ask for a refund. Check your account agreement and monthly statements to know what fees apply to your account.
What should I do if I see a fee I did not expect?
Call your bank and ask what the charge is. If it was a one-time fee (like a wire transfer), the bank will explain it. If it was a monthly fee you did not know about, ask if it can be waived or if you can switch to an account with no fee. Many banks will reverse a single unexpected fee if you ask, especially if you have been a customer for a long time.
Do all checking accounts have a monthly fee?
No. Many banks offer checking accounts with no monthly maintenance fee, and most online banks charge no monthly fee at all. However, you may need to meet conditions like setting up direct deposit or maintaining a minimum balance. Read the account details before opening to see what the fee is and what waivers are available.
How much do overdraft fees usually cost?
Overdraft fees typically range from $25 to $35 per transaction. If you make multiple transactions over your balance in one day, you can be charged multiple overdraft fees. Some banks charge up to $100 or more in overdraft fees in a single day. Turning on overdraft protection or opting out of overdraft coverage can reduce or eliminate these charges.
Is it cheaper to use my bank's ATM or pay the out-of-network fee?
Using your bank's ATM is always free. Out-of-network fees cost $2 to $3 per withdrawal, and both your bank and the other bank may charge you. If you use an out-of-network ATM twice a month, you pay $48 to $72 a year in fees. Using your bank's ATM or switching to a bank with a large ATM network saves this money.