Most checking accounts have no monthly fee, but some charge $5 to $15 per month depending on the bank and account type

The cost of a checking account varies widely. Many banks offer accounts with zero monthly maintenance fees, especially if you meet certain conditions like keeping a minimum balance or setting up direct deposit. Other banks charge a flat monthly fee ranging from $5 to $15, regardless of how you use the account. Some accounts charge fees only if you fall below a minimum balance threshold.

The bank you choose matters more than the account itself. Large national banks like Chase, Bank of America, and Wells Fargo often charge monthly fees on their basic checking accounts unless you maintain a high balance or have other accounts with them. Credit unions and online banks typically charge lower or no monthly fees because they have fewer physical branches to maintain.

Beyond the monthly fee, you may encounter other costs: overdraft fees (typically $25 to $35 per transaction), ATM fees if you use machines outside your bank's network, wire transfer fees, and fees for paper statements or cashier's checks. These add up faster than the monthly fee itself if you're not careful.

Key Takeaways

  • Most checking accounts at online banks and credit unions charge no monthly fee, while traditional banks often charge $5 to $15 per month.
  • Monthly fees are frequently waived if you maintain a minimum balance, set up direct deposit, or keep other accounts at the same bank.
  • Overdraft fees, ATM fees, and wire transfer fees can cost more than the monthly maintenance fee if you're not aware of them.
  • The cheapest option is usually a checking account at an online bank or credit union, which typically have no monthly fees and lower per-transaction costs.
  • Reading the fee schedule before opening an account takes five minutes and can save you $100 to $200 per year.

When banks charge a monthly maintenance fee

Banks charge monthly fees to cover the cost of maintaining your account and the infrastructure behind it. A traditional bank with physical branches charges more than an online bank with no branches. If you open a checking account at Chase or Bank of America, expect to pay $12 to $15 per month unless you meet specific conditions.

Those conditions are usually one or more of these: keep a minimum balance (often $500 to $1,500), set up direct deposit of your paycheck, maintain a certain number of debit card transactions per month, or link a savings account. Some banks waive the fee if you're under 25 or over 65. Read the account terms before you open it—the fee structure is always listed in the disclosure document the bank is required to give you.

How to avoid monthly checking account fees

The simplest way to avoid fees is to choose a bank that doesn't charge them. Online banks like Ally, Charles Schwab, and Discover have checking accounts with no monthly fee, no minimum balance requirement, and no strings attached. Credit unions also typically offer free checking accounts to members. If you already have a relationship with a traditional bank, call and ask what conditions waive the fee—you may already meet them without realizing it.

If you want to stay with your current bank, the easiest path is usually setting up direct deposit. Most banks will waive the monthly fee if your paycheck hits your account automatically each pay period. Some banks also waive fees if you maintain a linked savings account with a certain balance, though that ties up money you might need elsewhere.

Other costs that add up faster than monthly fees

Overdraft fees are the biggest hidden cost. If you spend more than you have in your account, the bank charges you $25 to $35 per transaction that overdrafts. A single mistake—forgetting about a pending charge—can cost you $75 to $105 if three transactions overdraft on the same day. Some banks charge overdraft fees even on small amounts like $1.50.

ATM fees hit you when you use a machine outside your bank's network. Your bank charges you $2 to $3, and the other bank's ATM charges another $1 to $3. If you withdraw cash twice a week from the wrong ATM, that's $20 to $30 per month—more than most monthly maintenance fees. Online banks often refund ATM fees nationwide, which is a real advantage if you travel or live far from branches.

Wire transfer fees, paper statement fees, and cashier's check fees are smaller but add up if you use them regularly. A wire transfer typically costs $15 to $30. A cashier's check costs $5 to $10. These aren't monthly charges, but they're real costs to know about before you need them.

Comparing checking accounts by total cost, not just the monthly fee

The cheapest checking account isn't always the one with the lowest monthly fee. An account with a $15 monthly fee but no overdraft fees and free ATM access nationwide might cost you less than a free account at a bank with a $35 overdraft fee and a $3 ATM fee every time you withdraw cash.

Before opening an account, look at the full fee schedule. Most banks publish this online in a document called the "Pricing" page or "Fee Schedule." Write down the monthly fee, overdraft fee, ATM fee, wire transfer fee, and any other charges you think you'll use. Then multiply the ones you'll actually incur by 12 and add them up. That's your real annual cost.

Student and senior checking accounts often have lower or no fees

If you're a student or over 55 or 60 (the age varies by bank), you may have access to a special checking account with no monthly fee and no minimum balance. These accounts are designed to be affordable for people on fixed or limited incomes. You'll need to show proof of age or student status when you open the account, but the process is straightforward.

Student accounts sometimes expire when you graduate or turn a certain age, so check the terms. Some banks automatically convert you to a regular account and start charging fees. Call before that happens and ask if you can switch to a different free account or if the bank will waive the fee for another reason.

What happens if you can't avoid fees

If your bank charges a monthly fee and you can't meet the conditions to waive it, consider moving your account. Switching banks takes about 30 minutes if you do it online. You'll need to set up direct deposit at the new bank, update any automatic payments, and transfer your remaining balance. Many online banks and credit unions will help you move your direct deposit and automatic payments as part of the account opening process.

If you're attached to your current bank for other reasons—a mortgage, a business account, or simply habit—ask the bank directly if they'll waive the fee. Banks sometimes make exceptions for long-term customers, especially if you have multiple accounts or a high balance. It never hurts to ask.

Frequently Asked Questions

Do I have to pay a monthly fee to have a checking account?

No. Many banks, especially online banks and credit unions, offer checking accounts with no monthly fee at all. Even banks that charge fees often waive them if you set up direct deposit or maintain a minimum balance. You can always find a free option if you're willing to switch banks.

What's the difference between a checking account fee and an overdraft fee?

A monthly fee is charged just for having the account, whether you use it or not. An overdraft fee is charged only when you spend more money than you have. Overdraft fees are usually much higher—$25 to $35 per transaction—and can happen multiple times in one day, making them more expensive than a monthly fee.

Can I get my overdraft fees refunded?

Sometimes. If you call the bank and explain the situation, especially if it's your first overdraft, many banks will refund one or two fees as a courtesy. If overdrafts happen regularly, the bank is less likely to refund. The best approach is to set up alerts so you know your balance before it goes negative.

Do online banks really have no fees?

Most online banks have no monthly maintenance fee and no minimum balance requirement. However, read the fee schedule before you open an account—some charge fees for things like wire transfers, paper statements, or overdrafts, just like traditional banks. The difference is usually in the monthly fee and ATM access, not in every possible fee.

What should I look for when comparing checking accounts?

Look at the monthly fee, overdraft fee, ATM fee, and any other charges you think you'll use. Add up the annual cost of each account, not just the monthly fee. Also check whether the bank refunds ATM fees and whether it has branches or ATMs near you, since convenience matters if you need cash regularly.