Which banks offer truly free checking accounts
Several banks offer checking accounts with no monthly maintenance fee, no minimum balance requirement, and no hidden charges—but the specifics vary by bank and by the account tier you choose. The banks most commonly offering this are Ally Bank, Charles Schwab, Discover Bank, E-TRADE Bank, Fidelity, LendingClub, and Vanguard. Most traditional banks—Chase, Bank of America, Wells Fargo, Citibank—charge a monthly fee unless you meet conditions like maintaining a minimum balance or setting up direct deposit.
The catch is that "free" means different things. Some banks waive the fee only if you maintain a certain balance (often $500 to $1,500). Others waive it if you receive direct deposit. A few waive it unconditionally. Before opening an account, check whether the bank charges for things that feel free: overdraft fees, ATM fees outside their network, wire transfers, or paper statements.
Online-only banks tend to have lower overhead and can afford to offer free checking without conditions. Banks with physical branches often cannot. If you need in-person service—depositing cash, speaking to someone face-to-face—your options narrow, because most truly free accounts are online-only.
Key Takeaways
- Online banks like Ally, Discover, and Charles Schwab offer free checking with no monthly fee and no minimum balance requirement.
- Traditional banks with branches usually charge a monthly fee unless you maintain a minimum balance or set up direct deposit.
- Free checking does not mean free everything—check whether the bank charges for overdrafts, out-of-network ATM use, or wire transfers.
- If you need to deposit cash in person, your free options are limited because most free accounts are online-only.
Online banks versus branch banks
Online banks can offer free checking because they have no physical locations to maintain and fewer staff to pay. Ally Bank, Discover Bank, and Charles Schwab all offer checking with no monthly fee, no minimum balance, and no direct deposit requirement. You deposit checks by phone camera, transfer money electronically, and withdraw cash at ATMs (though ATM networks vary by bank).
Branch banks have higher costs. Chase, Bank of America, and Wells Fargo all charge a monthly fee on their basic checking accounts—typically $12 to $15—unless you meet conditions. Those conditions usually include maintaining a minimum balance of $500 to $1,500, or setting up direct deposit. Some banks waive the fee if you maintain a linked savings account with a certain balance. The fee structure is designed to push customers toward higher balances or more products.
Credit unions sometimes offer free checking without conditions, but availability depends on your location and membership may be able to access. If you belong to a credit union, ask whether their basic checking account has a monthly fee. Many do not.
What "free" actually covers and what it does not
A bank that advertises free checking usually means no monthly maintenance fee. It does not necessarily mean free everything else. Before opening an account, look for these specific charges:
- Overdraft fees: Most banks charge $25 to $35 per overdraft, even if the account itself is free. Some banks offer overdraft protection (linking to savings or a credit line) to avoid the fee.
- Out-of-network ATM fees: If you withdraw cash from an ATM that is not part of the bank's network, you may pay $2 to $3 per transaction. Online banks often reimburse these fees or partner with large ATM networks.
- Wire transfer fees: Sending money by wire usually costs $15 to $30, even from a free account.
- Paper statement fees: Some banks charge $1 to $2 per month if you want statements mailed instead of viewing them online.
- Foreign transaction fees: If you use your debit card abroad, expect a 1% to 3% fee on purchases.
Read the fee schedule on the bank's website before opening the account. It is usually a PDF link labeled "Pricing" or "Fee Schedule." The monthly maintenance fee is only one line on that document.
Banks with no minimum balance requirement
Ally Bank has no monthly fee and no minimum balance. You can open an account with $0 and keep it open with $0. The same is true for Discover Bank, Charles Schwab, E-TRADE Bank, and Fidelity. These are all online banks, so you cannot deposit cash in person, but you can deposit checks by phone camera and transfer money electronically.
LendingClub and Vanguard also offer free checking with no minimum balance, though Vanguard's account is designed primarily for people who already use Vanguard for investing.
If you need a branch bank with no minimum balance, your options are very limited. Some regional banks and credit unions offer this, but it varies by location. Call your local bank or credit union and ask directly: "Does your basic checking account have a monthly fee if I maintain a zero balance?"
Banks that waive fees with direct deposit
Many banks charge a monthly fee but waive it if you set up direct deposit—meaning your paycheck or government benefit goes directly into the account. Chase, Bank of America, and Wells Fargo all use this model. The fee is typically $12 to $15 per month, but it disappears once direct deposit is active.
This works well if you receive a regular paycheck or benefit payment. It does not work if you are self-employed, retired, or do not have a consistent income source. If you do not have direct deposit, you will pay the monthly fee.
Some banks also waive the fee if you maintain a linked savings account with a certain balance, or if you maintain a minimum balance in the checking account itself. Check the specific bank's website for their current waiver options, because these change periodically.
How to compare free checking accounts
Start by deciding whether you need a physical branch. If you deposit cash regularly or prefer to speak to someone in person, you need a branch bank. If you are comfortable with online banking and mobile check deposit, you have more options.
Next, check the ATM network. Online banks partner with different ATM networks—Ally uses Allpoint, Charles Schwab uses Schwab Bank's network, Discover uses Discover's network. If you travel or live in a rural area, make sure the bank's ATM network covers places where you actually go.
Then read the full fee schedule. Look specifically for overdraft fees, out-of-network ATM fees, and wire transfer fees. Some banks charge less than others, and those differences add up if you use the account regularly.
Finally, check whether the bank offers the features you need: bill pay, mobile deposit, transfers to other banks, savings accounts, or credit products. A free checking account is only useful if the bank also offers the services you actually use.
Frequently Asked Questions
Can I get free checking at a big bank like Chase or Bank of America?
Only if you meet their conditions. Chase and Bank of America both charge a monthly fee on basic checking unless you maintain a minimum balance (usually $500 to $1,500) or set up direct deposit. If you meet one of those conditions, the account is free. If you do not, you pay the fee.
Do online banks let you deposit cash?
Most online banks do not have ATMs where you can deposit cash. You can deposit checks by taking a photo with your phone, but for cash deposits you usually need to transfer money from another account or use a partner bank's ATM. Some online banks partner with retail locations (like Walmart or CVS) where you can deposit cash for a fee. Check your specific bank's options before opening the account.
What happens if I overdraft a free checking account?
You will be charged an overdraft fee, usually $25 to $35 per transaction, even though the account itself is free. The monthly maintenance fee and the overdraft fee are separate charges. To avoid overdrafts, set up overdraft protection (linking to savings or a credit line) or enable alerts when your balance gets low.
Is Ally or Discover better for free checking?
Both offer free checking with no minimum balance and no direct deposit requirement. The difference is in ATM networks and customer service. Ally uses Allpoint (more ATMs nationwide), while Discover uses its own network (fewer ATMs but no fees). Try the ATM locator on each bank's website to see which network covers places where you actually withdraw cash.
Can I switch from my current bank to a free checking account?
Yes. Open the new account, then contact your current bank to close the old one. Before closing, make sure all automatic payments and direct deposits have been moved to the new account. This usually takes a few days to a week to complete.