Most banks charge nothing to open a checking account, but the real cost is what they charge after

You can open a checking account at nearly any bank for zero dollars. Chase, Bank of America, Wells Fargo, Citibank, US Bank, and most regional banks do not charge an account opening fee. Credit unions typically do not either. The catch is not the opening — it is the monthly maintenance fee that comes after, which ranges from zero to $15 per month depending on the bank and what you do with the account.

A bank with no opening fee but a $12 monthly maintenance charge costs you $144 a year if you do not meet the conditions to waive it. A bank that charges nothing to open and nothing to maintain costs you zero. The difference matters more than the opening fee itself.

Key Takeaways

  • Opening a checking account is free at all major banks and most credit unions — the opening fee is not the cost to watch.
  • Monthly maintenance fees range from zero to $15, and most banks waive them if you maintain a minimum balance or set up direct deposit.
  • Online-only banks like Ally, Charles Schwab, and Discover typically charge no monthly fee and no minimum balance requirement.
  • Credit unions often have no monthly fees and lower minimum balances than national banks, but you must be a member to open an account.
  • The real question is not what the opening costs, but whether you can keep the account free after the first month.

Banks with no monthly maintenance fee

Online banks are the most straightforward option if you do not need a physical branch. Ally Bank, Charles Schwab Bank, Discover Bank, and Axos Bank all offer checking accounts with no monthly maintenance fee and no minimum balance requirement. You deposit money by mobile check deposit or ACH transfer, and you withdraw at ATMs in their network or at any ATM for a fee that the bank reimburses. Opening takes 10 to 15 minutes online.

Regional and local banks often have no-fee checking as well. The catch is that you have to ask — their website may not advertise it clearly. Call the branch or visit in person and ask whether they have a checking account with no monthly maintenance fee and no minimum balance. Many do, especially if you are willing to accept limited branch hours or fewer ATM locations.

Credit unions typically charge no monthly fee and ask for a lower minimum balance than national banks. You must be a member, which usually means living or working in a certain area, belonging to an employer, or being related to a current member. Once you join, opening a checking account is free and the monthly cost is zero. The National Credit Union Administration website has a credit union locator tool.

Banks with monthly fees but easy ways to waive them

Chase, Bank of America, Wells Fargo, and Citibank all charge a monthly maintenance fee — usually $12 to $15 — but all of them waive it if you meet one of these conditions: maintain a minimum balance (typically $500 to $1,500), set up direct deposit, or use their debit card a certain number of times per month. If you receive a paycheck by direct deposit, the fee disappears automatically.

The risk is that if you fall below the minimum balance and do not have direct deposit, the fee starts charging. Some people find this acceptable because they know they will meet one of the waiver conditions. Others find it stressful because one missed paycheck or a dip in savings triggers a charge. Read the specific terms for the account you are considering — they vary by bank and by account type.

What happens at the moment you open the account

You will need a government-issued ID, your Social Security number, and an initial deposit. The initial deposit can be as small as $25 at most banks, though some online banks ask for nothing. You can fund the account with a debit card, a transfer from another bank, or a check deposit. The account opens immediately or within one business day.

You will receive a debit card in the mail within 7 to 10 business days. Some banks offer a temporary digital card you can use right away while you wait for the physical one. You can start writing checks or setting up bill pay as soon as the account is open, even before the debit card arrives.

How to compare banks on total cost, not just opening

Make a list of the banks you are considering and write down three things for each: the monthly maintenance fee, the conditions to waive it, and the minimum balance required. Then ask yourself which condition you can meet reliably. If you get paid by direct deposit, any bank that waives the fee for direct deposit is free to you. If you do not, pick a bank with no monthly fee or a very low minimum balance you can keep.

Also check the ATM network. If you travel or live far from branches, an online bank with ATM reimbursement or a large ATM network saves you money. If you need to deposit cash regularly, a bank with physical branches matters more than one with no monthly fee.

What to do if a bank charges you a fee you did not expect

Call the bank and ask them to reverse the charge. If this is the first time it happened and you have been a customer for a while, most banks will remove it as a courtesy. Explain that you did not realize the fee applied or that you thought you met the waiver condition. Be specific about which condition you thought you met.

If the bank refuses, you can close the account and move to another bank. You are not locked in. Most banks make it easy to close an account over the phone, and you can transfer your money to a new bank within a few days using an ACH transfer or a wire.

Frequently Asked Questions

Do I have to keep money in the account to keep it open?

No. Most banks let you keep a checking account open with a zero balance as long as you do not have a monthly maintenance fee. If your bank charges a monthly fee, you either need to maintain the minimum balance or meet one of the waiver conditions. Check your account terms to be sure.

Can I open a checking account if I have bad credit or a banking history?

Yes. Banks do not check your credit score to open a checking account. Some banks use ChexSystems, a banking history report, and may decline you if you have unpaid overdrafts or fraud on record. If you are declined, try a credit union or an online bank — many do not use ChexSystems or have more lenient policies.

What is the difference between a checking account and a savings account?

A checking account is for money you spend regularly — you get a debit card and can write checks. A savings account is for money you want to keep and earn interest on. You can have both at the same bank. Savings accounts earn interest (usually very small) but limit how many times you can withdraw per month.

How long does it take to open an account online?

Most online banks let you open an account in 10 to 15 minutes. You answer questions about yourself, verify your identity, and fund the account. The account is active immediately, though it may take one business day for transfers to process. Debit cards arrive by mail in 7 to 10 business days.

Can I switch banks if I already have a checking account somewhere else?

Yes. You can open a new account at any time and transfer your money over. Ask your new bank about their transfer service — many will move money from your old account for you. Update your direct deposit and any automatic bill payments to use your new account number. You can close your old account once everything has moved.