Which banks offer truly free checking right now
Free checking exists, but "free" means different things at different banks. Some charge nothing as long as your account stays open. Others waive the monthly fee only if you meet conditions — direct deposit, minimum balance, debit card use, or a combination. A few still charge nothing under any circumstance, though they are less common than they used to be.
The banks most likely to offer no-strings-attached free checking are online banks and credit unions. Online banks like Ally, Charles Schwab, and Discover have lower overhead than brick-and-mortar branches, so they can afford to skip monthly fees entirely. Credit unions often offer free checking to members as a core benefit, though membership rules vary by location and employer. Traditional banks — Chase, Bank of America, Wells Fargo, Citibank — typically charge a monthly fee unless you meet their conditions.
Before opening an account anywhere, search that bank's website for "checking account" and read the fee schedule. The fee schedule is a document that lists every charge. If you cannot find it in five minutes, call the bank directly and ask them to email it to you. Do not rely on what a teller tells you; the written fee schedule is the legal document that governs your account.
Key Takeaways
- Online banks and credit unions are most likely to offer checking with no monthly fee and no conditions attached.
- Traditional banks usually waive monthly fees only if you maintain a minimum balance, set up direct deposit, or use your debit card a certain number of times per month.
- The fee schedule is a written document on the bank's website that lists every charge; it is the only source you should trust.
- Some banks charge overdraft fees, out-of-network ATM fees, or foreign transaction fees even when the monthly account fee is zero.
- Credit union free checking often requires membership, which may depend on where you live, your employer, or a family connection.
Online banks with no monthly fee and no conditions
Ally Bank, Charles Schwab Bank, and Discover Bank advertise checking accounts with zero monthly fees, zero minimum balance requirements, and no direct deposit requirement. These three do not waive fees conditionally — the account is free regardless of how much money sits in it or how often you use it. All three are FDIC-insured, meaning deposits up to $250,000 are protected if the bank fails.
The trade-off is that these banks have no physical branches. You deposit checks by photographing them with your phone, withdraw cash at ATMs (some reimburse out-of-network fees, some do not), and handle everything else online or by phone. If you need to walk into a building to deposit cash or speak to someone in person, an online bank will not work for you.
Other online banks offer free checking but with conditions. For example, some waive the monthly fee if you maintain a $500 minimum balance or receive one direct deposit per month. Read the fee schedule carefully, because "free checking" in the marketing materials sometimes means "free if you meet these requirements" in the fine print.
Credit unions and membership-based free checking
Credit unions are member-owned financial institutions, and most offer free checking to members with no monthly fee. The catch is membership: you can only join a credit union if you meet their membership criteria. Some credit unions serve people who work for a specific employer, live in a specific county, or belong to a specific organization. Others are open to anyone in a geographic area.
To find a credit union you can join, use the CO-OP Network search tool or the Alliant Credit Union locator on the Credit Union National Association website. Search by your zip code, employer, or organization. If you find one you are may be able to access to join, ask about their checking account options. Most offer free checking, but confirm the fee schedule before opening an account.
Credit unions are also FDIC-insured (technically NCUA-insured, which works the same way), so your deposits are protected up to $250,000. Many credit unions have shared branching networks, meaning you can walk into a different credit union's branch and conduct business as if it were your own.
Traditional banks that waive monthly fees with conditions
Chase, Bank of America, Wells Fargo, and Citibank all charge a monthly maintenance fee on their basic checking accounts — typically $12 to $15 per month — but waive it if you meet one or more conditions. The conditions vary by bank and by account type. Common ones include:
- Maintaining a minimum balance (often $500 to $1,500)
- Setting up direct deposit of your paycheck
- Using your debit card a minimum number of times per month (often 10 to 15 transactions)
- Maintaining a linked savings account with a minimum balance
- Having a mortgage or other loan with the bank
If you meet even one condition, the fee disappears. For example, Chase's basic checking account charges $12 per month, but the fee is waived if you maintain a $500 minimum balance OR set up direct deposit OR keep a linked savings account with $300 in it. Read your bank's specific fee schedule, because the conditions change and vary by account type.
The advantage of a traditional bank is physical branches and customer service. If you need to deposit cash, speak to someone in person, or get a cashier's check, a branch is faster than calling an online bank. The disadvantage is that you have to meet a condition to avoid the fee, and if you fall below the minimum balance or miss a direct deposit, the fee kicks in.
Other fees that exist even when checking is free
A free monthly account fee does not mean the account costs nothing. Banks charge separate fees for specific actions, and these apply whether or not you pay a monthly maintenance fee. The most common ones are:
- Overdraft fees: Charged when you spend more than your balance. Typically $25 to $35 per overdraft. Some banks charge multiple fees per day if you stay overdrawn.
- Out-of-network ATM fees: Charged when you withdraw cash from an ATM that is not owned by your bank. Usually $2 to $3 per transaction, plus a fee from the ATM owner.
- Foreign transaction fees: Charged when you use your debit card outside the United States. Usually 1% to 3% of the transaction amount.
- Wire transfer fees: Charged when you send money to another bank. Typically $15 to $30 per wire.
- Returned check fees: Charged if a check you deposit bounces or if you write a check that bounces. Usually $10 to $25.
Online banks often reimburse out-of-network ATM fees, which saves money if you do not have easy access to their ATM network. Credit unions often have access to shared branching networks and surcharge-free ATM networks, which also reduces ATM fees. Traditional banks usually do not reimburse ATM fees, so if you withdraw cash frequently from outside their network, the cost adds up.
How to compare free checking accounts side by side
Start by listing the banks you are considering. For each one, find the fee schedule on their website and write down: the monthly maintenance fee (and the conditions to waive it), overdraft fees, out-of-network ATM fees, wire transfer fees, and any other charges that apply to checking accounts. Create a simple table with banks across the top and fees down the left side.
Next, think about how you actually use a checking account. Do you withdraw cash frequently? Do you send wire transfers? Do you travel outside the United States? Do you have direct deposit? Do you maintain a large balance? The "best" free checking account depends on your habits, not on which bank advertises the lowest fees.
For example, if you have direct deposit and rarely withdraw cash, a traditional bank's free checking (waived by direct deposit) might be fine. If you withdraw cash frequently and do not have direct deposit, an online bank that reimburses ATM fees might save you money. If you need to deposit cash regularly, a credit union with shared branching or a traditional bank with branches near you is more practical than an online bank.
What happens if you do not meet the conditions to waive the fee
If you open a free-checking account at a traditional bank and later fall below the minimum balance or miss a direct deposit, the monthly fee starts charging. For example, if you open Chase checking with a $500 minimum balance requirement and your balance drops to $400, you will be charged $12 that month. If it stays below $500 for three months, you will be charged $36 total.
Some banks notify you before charging the fee; others charge first and notify you after. Check your account regularly or set up account alerts so you know when you are close to triggering a fee. If you are charged a fee by mistake — for example, if a direct deposit was supposed to post but did not — call the bank and ask them to reverse it. Banks often reverse one or two fees per year if you ask.
If you consistently cannot meet the conditions, switch to a bank that does not have conditions. An online bank or credit union with truly free checking is simpler than trying to juggle a minimum balance or direct deposit requirement.
Frequently Asked Questions
Can I have free checking if I do not have direct deposit?
Yes. Online banks like Ally and Charles Schwab offer free checking with no direct deposit requirement. Credit unions also typically offer free checking without requiring direct deposit. Traditional banks usually require either direct deposit or a minimum balance to waive the monthly fee, so you would need to meet one of those conditions instead.
Do I have to pay a fee to open a checking account?
No. Banks do not charge an opening fee for checking accounts. They may charge a monthly maintenance fee if you do not meet their conditions, but opening the account itself is free. If a bank tells you there is an opening fee, that is unusual and you should ask why.
What is the difference between a checking account and a savings account?
Checking accounts are designed for frequent deposits and withdrawals — you get a debit card and checks to spend money. Savings accounts are designed to hold money and earn interest; you can withdraw money but usually have limits on how many withdrawals you can make per month. Most banks charge separate fees for each account type.
If I have a very small balance, will the bank close my account?
Banks can close accounts for inactivity (usually no deposits or withdrawals for 12 months) or for repeated overdrafts, but not simply because your balance is low. You can keep $1 in a checking account indefinitely without the bank closing it. However, if your balance is below the minimum required to waive the monthly fee, you will be charged that fee every month.
Can I switch banks if I already have a checking account?
Yes. You can open a new account at a different bank and close your old one. The new bank can help you set up direct deposit at your new account. You will need to update any automatic payments or transfers that were linked to your old account. Keep the old account open for at least a month after switching to make sure all old transactions have cleared.