Banks charge checking account fees to cover the cost of maintaining your account and the services they provide
A service charge on your checking account is a monthly or per-transaction fee that your bank deducts from your balance. Banks use these fees to pay for the infrastructure that keeps your account running — the staff who handle disputes, the systems that process your deposits and withdrawals, the fraud monitoring, and the physical branches or online platforms you use to access your money. Not all banks charge the same fees, and not all accounts incur them, but understanding what you are paying for helps you decide whether your current account makes sense for your situation.
The most common type is a monthly maintenance fee, which ranges from $5 to $15 depending on the bank and account type. Some banks waive this fee if you meet certain conditions — maintaining a minimum balance, setting up direct deposit, or keeping a linked savings account. Other banks charge per-transaction fees instead, deducting a small amount each time you use an ATM outside their network, overdraw your account, or request a paper statement. A few banks charge no fees at all, which is why comparing accounts before you open one matters.
Key Takeaways
- Monthly maintenance fees typically range from $5 to $15 and cover the cost of account administration, fraud prevention, and customer service.
- Many banks waive monthly fees if you maintain a minimum balance, set up direct deposit, or meet other specific conditions listed in your account agreement.
- Per-transaction fees — for overdrafts, out-of-network ATM use, or paper statements — add up quickly and are often avoidable by changing your banking habits.
- Some banks and credit unions charge no monthly fees at all, so comparing accounts before opening one can save you hundreds of dollars per year.
How to find out what fees your bank is charging
Your bank is required to disclose all fees in a document called the Deposit Account Agreement or Account Terms and Conditions, which you receive when you open the account and can request anytime. Log into your online banking portal and look for a section labeled "Account Fees," "Pricing," or "Terms" — most banks post this information there. You can also call your bank's customer service line or visit a branch and ask for a printed copy of the fee schedule.
Your monthly statement also shows fees that were charged that month, listed as separate line items. If you see a charge you do not recognize, write down the exact name of the fee and look it up in your account agreement. Some banks use confusing names — "account maintenance," "monthly service charge," "account analysis fee," and "account management fee" often mean the same thing. If you cannot find the fee listed in your agreement, call the bank and ask what triggered it.
Monthly maintenance fees and how to avoid them
A monthly maintenance fee is the most straightforward charge. Your bank deducts it automatically on a set day each month — usually the first or the last day — unless you meet a waiver condition. The most common waiver is a minimum balance requirement, which means keeping at least a certain amount in your account at all times. This amount varies widely: some banks require $500, others $1,500 or more. If your balance drops below the threshold even once during the month, the fee is charged.
Other common waivers include setting up direct deposit (having your paycheck or benefits deposited automatically), maintaining a linked savings account with the same bank, or using online banking instead of visiting a branch. Some banks waive fees for customers over 65 or under 25. Read your account agreement carefully — the waiver conditions are always listed there, and they vary by bank and account type. If you meet one of the conditions, the fee should not appear on your statement. If it does, contact the bank and ask them to reverse it.
Per-transaction fees that add up quickly
Beyond the monthly fee, banks charge smaller fees for specific actions. An overdraft fee is charged when you spend more money than you have in your account — typically $25 to $35 per overdraft. An out-of-network ATM fee is charged when you withdraw cash from an ATM that does not belong to your bank, usually $2 to $3 per withdrawal. A paper statement fee is charged if you request a printed statement instead of viewing it online, typically $1 to $5 per statement. Some banks also charge for wire transfers, cashier's checks, or stopping a check payment.
These fees are easy to avoid once you know they exist. Use only ATMs owned by your bank or a network your bank belongs to — most banks are part of a shared network that lets you use thousands of ATMs nationwide for free. Switch to online statements, which every bank offers at no charge. Set up account alerts so you know when your balance is low and can avoid overdrafting. If you do overdraft, contact the bank immediately — many will reverse one overdraft fee per year if you ask, especially if it is your first one.
Why some banks charge more than others
Large national banks typically charge higher fees than smaller banks or credit unions. This is partly because they have more overhead — more branches, more employees, more advertising — and partly because they can afford to charge fees without losing customers. Smaller banks and credit unions often compete by charging lower fees or no fees at all. Online-only banks almost never charge monthly maintenance fees because they have no physical branches and lower operating costs.
The type of account also affects fees. A basic checking account usually has a lower fee or waiver conditions than a premium account with extra features like higher interest rates or travel insurance. Student accounts and senior accounts often have reduced or waived fees. If you have been with the same bank for years and fees have gone up, you may be on an older account type that is no longer offered — switching to a newer account type or moving to a different bank might save you money.
What to do if you think a fee is unfair or incorrect
If a fee appears on your statement and you do not think you should have been charged, contact your bank in writing or through your online banking portal. Describe the fee, the date it was charged, and why you believe it is incorrect. Include your account number and the transaction details if applicable. Keep a copy of your message. The bank has 10 business days to respond, though they often respond faster.
If the bank refuses to reverse the fee and you believe they made a mistake, you can file a complaint with the Consumer Financial Protection Bureau (CFPB) at consumerfinance.gov. The CFPB investigates complaints about banks and can force them to refund fees if they violated their own policies or federal law. You can also switch banks — if you are paying fees you do not want to pay, moving your account to a bank with lower fees or no fees is often the fastest solution.
Comparing accounts to find lower fees
Before opening a checking account, compare the fee structures of at least three banks. Make a list of the fees each bank charges and the conditions to waive them. Then ask yourself: Do I have a steady direct deposit? Can I maintain the minimum balance? Will I use out-of-network ATMs often? Do I need paper statements? Your answers determine which account will cost you the least.
If you currently have an account with high fees, consider switching. Many banks make this easy — they will transfer your existing direct deposits and automatic payments to your new account, and you can close the old account once everything has moved. The process usually takes a week or two. Over a year, switching from a bank that charges $15 per month to one that charges nothing saves you $180. Over five years, that is $900.
Frequently Asked Questions
Can a bank charge me a fee without telling me first?
No. Banks must disclose all fees in your account agreement before you open the account, and they must notify you of any fee changes at least 30 days in advance. If a bank charged you a fee that was not in your agreement, contact them and ask for a reversal. You can also file a complaint with the CFPB.
What is the difference between a maintenance fee and a service charge?
These terms mean the same thing — a monthly fee that covers the cost of maintaining your account. Banks use different names for the same fee, which is why reading your account agreement carefully matters. The amount and waiver conditions are what matter, not the name.
If I switch banks, do I lose my account history?
No. Your old bank keeps your account history on file, and you can request statements or transaction records anytime. Your new bank does not have access to your old history, but you can download statements from your old bank and keep them for your records. Most people keep old statements for seven years for tax purposes.
Why do some banks charge overdraft fees if I only went over by a dollar?
Banks charge overdraft fees because processing an overdraft costs them money — they have to cover the transaction, monitor the account, and send you a notice. The fee is the same whether you overdraft by $1 or $100. To avoid this, set up low-balance alerts so you know when you are close to zero, or link a savings account to your checking account for automatic overdraft protection.
Can I negotiate my bank fees?
Sometimes. If you have been a customer for years, have a large balance, or maintain multiple accounts, call your bank and ask if they will waive or reduce your fees. Banks value long-term customers and may make exceptions. If they refuse, switching to a bank with lower fees is your best option.