Most checking accounts have no monthly fee, but some do — it depends on the bank and the account type you choose

Whether you pay a monthly fee for a checking account is not automatic. Many banks offer free checking with no strings attached. Others charge a monthly maintenance fee that ranges from $5 to $15, though you can often waive it by meeting one condition — like keeping a minimum balance, setting up direct deposit, or maintaining a certain number of debit card transactions per month.

The fee structure varies widely between banks, credit unions, and online-only banks. A bank that charges $12 a month for one account type might offer free checking on another. Before you open an account, you need to know what the specific account costs and what, if anything, lets you avoid the fee.

Key Takeaways

  • Most major banks charge between $5 and $15 per month for standard checking, but many waive the fee if you meet one condition like direct deposit or a minimum balance.
  • Online banks and credit unions are more likely to offer free checking with no conditions, though you should confirm the current terms before opening.
  • Overdraft fees, ATM fees, and wire transfer fees are separate from monthly maintenance fees and can add up quickly if you are not careful.
  • The fee waiver conditions change, so check your account agreement or call the bank directly rather than relying on what you remember from when you opened the account.

How monthly maintenance fees work at traditional banks

Chase, Bank of America, Wells Fargo, and most other large banks charge a monthly fee for their basic checking accounts. Chase's basic account costs $12 a month. Bank of America charges $12 for its standard account. Wells Fargo charges $10. These fees are not hidden — they appear in the account agreement you sign when you open the account.

Each bank lets you waive the fee by meeting at least one condition. Common waiver options include: maintaining a minimum daily balance (often $1,500 to $2,500), setting up direct deposit, making a certain number of debit card transactions per month (typically 10 or more), or maintaining a linked savings account with a minimum balance. Some banks let you pick any one of these; others require you to meet multiple conditions.

The catch is that these conditions can change. A bank might lower the minimum balance requirement one year and raise it the next. If you are not actively meeting the waiver condition, you will be charged the fee even if you were not charged before. Check your account agreement or log into your online banking portal to see what your current waiver conditions are.

Free checking options at online banks and credit unions

Online banks like Ally, Charles Schwab, and Discover typically offer checking accounts with no monthly fee and no minimum balance requirement. Because they have lower overhead than brick-and-mortar branches, they can afford to skip the fee entirely. If you do most of your banking online or by phone anyway, an online bank often makes sense.

Credit unions also tend to offer free checking. If you are a member of a credit union, ask about their checking account terms. Credit unions are member-owned, so they are often more willing to waive fees or keep them low. You may need to meet membership requirements (like living in a certain area or working for a specific employer), but once you are in, the checking account is usually free.

The tradeoff with online banks and credit unions is access. You cannot walk into a branch to deposit cash or speak to someone in person. Most online banks have partnerships with ATM networks to let you withdraw cash for free, and some accept mobile check deposits. If you rarely need cash or do not mind using ATMs, this is not a real problem.

Other fees that are separate from the monthly charge

The monthly maintenance fee is only one cost. Checking accounts come with other fees that can add up faster than the monthly charge:

  • Overdraft fees: If you spend more than you have in your account, the bank charges an overdraft fee — usually $25 to $35 per transaction. Some banks charge multiple overdraft fees in a single day if you make several transactions while overdrawn.
  • Out-of-network ATM fees: Using an ATM that does not belong to your bank's network usually costs $2 to $3. If you use out-of-network ATMs regularly, this adds up.
  • Wire transfer fees: Sending money by wire transfer typically costs $15 to $30, depending on whether it is domestic or international.
  • Stop payment fees: If you ask the bank to stop payment on a check you wrote, they charge $25 to $35.
  • Account closure fees: Some banks charge a fee if you close the account within a certain period (usually 90 days to six months) of opening it.

These fees are not automatic — you only pay them if you trigger the condition. But they can be more expensive than the monthly maintenance fee if you are not careful.

How to compare checking accounts before you open one

Before you open a checking account, read the fee schedule. Most banks publish this on their website, usually in a document called "Account Terms and Conditions" or "Fee Schedule." Look for the monthly maintenance fee and the conditions to waive it. Then look at the overdraft fee, out-of-network ATM fee, and wire transfer fee.

Ask yourself: Can I meet the waiver condition? If the waiver requires a $2,000 minimum balance and you usually carry less than $500, you will pay the fee. If the waiver requires direct deposit and you are self-employed, you cannot meet it. Be honest about what you can actually do, not what you think you should do.

Compare at least two or three banks. A bank that charges $12 a month but has no overdraft fee might be cheaper overall than a bank with free checking but a $35 overdraft fee, depending on how you use the account. The cheapest account is the one whose fees you will not actually pay.

What to do if you are being charged a fee you did not expect

If a monthly fee appears on your statement and you thought your account was free, call the bank and ask why. It is possible you stopped meeting the waiver condition without realizing it. For example, if your direct deposit stopped for a month, the bank may have charged the fee that month.

If the fee was charged in error, the bank will usually reverse it. If you stopped meeting the waiver condition, ask what you need to do to get back on track. Some banks will waive one or two fees as a courtesy if you have been a customer for a long time and this is the first time you have been charged.

If you are regularly being charged fees you do not want to pay, consider switching to a different bank. The cost of switching is low — you can open a new account online in 10 minutes, and you do not have to close your old account right away. Many people keep multiple checking accounts at different banks to take advantage of different features and fee structures.

Frequently Asked Questions

Can I avoid all checking account fees?

Yes, if you use an online bank or credit union that offers free checking with no conditions. You will still pay fees if you trigger specific actions like overdrafts or wire transfers, but there is no monthly maintenance fee. Traditional banks almost always charge a monthly fee unless you meet a waiver condition.

What happens if I do not have enough money to cover an overdraft fee?

The bank will charge the overdraft fee even if it pushes your account further into the negative. You then owe the bank both the original overdraft amount and the fee. Some banks charge multiple overdraft fees in a single day, so the debt can grow quickly. Contact the bank to discuss a payment plan if you cannot pay it back immediately.

Do I have to use my bank's ATM to avoid fees?

Not necessarily. Many banks belong to ATM networks that let you use other banks' ATMs for free. Credit unions often participate in shared branching networks. Online banks have partnerships with ATM networks. Check your bank's website to see which ATMs you can use without a fee.

If I switch banks, do I have to close my old account?

No. You can keep both accounts open. Some people maintain accounts at multiple banks to take advantage of different features or to keep a backup account. Just be aware that each account may have its own monthly fee, so factor that into your decision.

Are checking account fees the same at every branch of the same bank?

Yes. A Chase account costs the same whether you open it at a branch in New York or California. However, the fee structure can change over time, so the fee you paid when you opened the account might not be the fee you pay today. Check your current account agreement to see what you are being charged now.