Where to find banks with no monthly fees
Most banks that don't charge monthly maintenance fees are online banks, credit unions, and a handful of brick-and-mortar banks that waive the fee if you meet one simple condition—usually a minimum balance, direct deposit, or a certain number of debit card transactions per month.
The catch is that "no monthly fee" often means "no fee if you do X." A bank might advertise a free checking account but charge $12 a month unless you keep $500 on hand or set up direct deposit. Read the account terms before you open anything. The fee structure is usually buried in a PDF called "Schedule of Fees" or "Deposit Account Terms and Conditions"—ask for it or find it on the bank's website before you commit.
Online banks tend to have the fewest strings attached because they have lower overhead than branches. Credit unions often have no monthly fee at all, with no conditions, but you have to be a member—which usually means living or working in a specific area, belonging to an employer, or being part of an organization they serve.
Key Takeaways
- Online banks like Ally, Charles Schwab, and Discover typically charge no monthly maintenance fee with no minimum balance requirement.
- Credit unions often have no monthly fee and no conditions, but membership is restricted by geography, employer, or organization.
- Traditional banks may waive monthly fees if you maintain a minimum balance (often $500 to $2,500), set up direct deposit, or make a certain number of debit card transactions.
- Always check the "Schedule of Fees" document before opening an account, because advertised "free" accounts sometimes have hidden conditions.
- Some banks charge no monthly fee but make money on overdraft fees, so read the overdraft policy separately from the account terms.
Online banks with genuinely no-strings-attached checking
Online banks have the simplest fee structures because they don't maintain physical branches. Ally Bank, Charles Schwab Bank, and Discover Bank all offer checking accounts with no monthly maintenance fee, no minimum balance, and no direct deposit requirement. You can open the account, deposit money, and use it exactly as you would at a traditional bank—the only difference is you can't walk into a building.
These banks make their money on interest from loans and investments, not on account fees. That means they have less incentive to nickel-and-dime you. However, they still charge for things like overdrafts, wire transfers, and stop payments. Read the fee schedule for those items if you think you might use them.
Online banks also tend to have no minimum balance requirement, which matters if you're living paycheck to paycheck. You can open an account with $1 and never worry about falling below a threshold that triggers a fee.
Credit unions: membership first, then no fees
Credit unions are member-owned cooperatives, not for-profit institutions. Most credit unions charge no monthly maintenance fee on checking accounts, period—no minimum balance, no direct deposit, no transaction count. But you have to be a member first, and membership rules vary widely.
Some credit unions are open to anyone who lives or works in a specific county. Others serve only employees of a particular company, members of a union, or people who belong to an organization like a church or military branch. A few have opened their membership to anyone in the United States, but that's rare. Start by searching your employer, your union, your school, or your geographic area on the CO-OP Network or Shared Branch locator to see which credit unions you can join.
If you can join one, credit unions often have lower overdraft fees than banks, better rates on savings accounts, and more flexibility on loan terms. The trade-off is that they have fewer ATMs and branches than large banks, though most participate in shared branching networks that give you access to other credit unions' locations.
Traditional banks that waive monthly fees for direct deposit
Many regional and national banks—including Chase, Bank of America, and Wells Fargo—offer checking accounts with a monthly maintenance fee (usually $10 to $15) that disappears if you set up direct deposit. Direct deposit means your paycheck or government benefits go straight into the account electronically.
This works well if you receive a regular paycheck or Social Security, but it doesn't help if you're self-employed, a gig worker, or retired without direct deposit income. Some banks will waive the fee for other reasons—maintaining a minimum balance, keeping a linked savings account, or making a certain number of debit card transactions—so ask about all the waiver options before you decide.
The advantage of these banks is that they have physical branches and ATMs everywhere, which matters if you need to deposit cash, get a cashier's check, or talk to someone in person. The disadvantage is that you have to remember to set up direct deposit or maintain a balance, or you'll be charged every month.
Banks that waive fees for minimum balance
Some banks waive their monthly maintenance fee if you keep a certain amount in the account at all times. The minimum balance varies: it might be $500, $1,000, $1,500, or $2,500, depending on the bank and the account type. As long as your balance never drops below that number, there's no fee.
This approach works if you have money sitting in checking anyway and don't mind keeping it there instead of moving it to savings. It doesn't work if you live paycheck to paycheck or if you'd rather earn interest on that money in a savings account. Some banks also charge a fee if your balance drops below the minimum even once during the month, so read the exact rule before you commit.
A few banks offer tiered checking accounts: a basic account with a low or no minimum, and a premium account with a higher minimum but extra perks like higher interest or waived wire transfer fees. If you have money to keep in the account, the premium version might be worth it, but only if you actually use the perks.
What to check before you open an account
The monthly maintenance fee is only one fee. Before you open an account, look at the full fee schedule and ask yourself: Will I overdraft? Will I need to transfer money between banks? Will I deposit checks by phone or mail? Will I need a wire transfer? Each of these has a fee at most banks, and those fees can add up faster than a monthly maintenance charge.
Also check the overdraft policy. Some banks charge $30 to $35 per overdraft transaction, and they can charge multiple times per day. Others offer overdraft protection (linking your checking to savings so transfers happen automatically) or simply decline the transaction instead of charging a fee. A bank with no monthly fee but a $35 overdraft fee is more expensive than a bank with a $12 monthly fee and a $25 overdraft fee if you overdraft once a month.
Finally, check the interest rate on savings accounts and money market accounts. Some online banks pay 4% to 5% annual percentage yield on savings, while traditional banks might pay 0.01%. If you're keeping money in the bank, the interest rate matters more than the checking account fee.
Comparing your options: online, credit union, or traditional bank
| Type | Monthly Fee | Minimum Balance | Branches | Best For |
|---|---|---|---|---|
| Online bank | $0, no conditions | Usually $0 | None | People who don't need physical branches and want the simplest fee structure |
| Credit union | $0, no conditions | Usually $0 | Limited (shared network) | People who can join and want community-focused banking |
| Traditional bank (direct deposit waiver) | $0 if direct deposit set up | Usually $0 | Many | People with regular paychecks who want physical branches |
| Traditional bank (balance waiver) | $0 if minimum maintained | $500–$2,500 | Many | People with money to keep in checking and access to branches |
Frequently Asked Questions
Can I have a no-fee checking account at a big bank like Chase or Bank of America?
Yes, if you set up direct deposit or maintain the minimum balance. Chase's basic checking account has a $12 monthly fee that waives with direct deposit or a $500 minimum balance. Bank of America's checking account has a $12 fee that waives with direct deposit or a $1,500 minimum balance. Read the current terms on their website because these conditions change.
What happens if I fall below the minimum balance for one day?
Most banks charge the monthly fee if your balance drops below the minimum at any point during the statement period, even if it's only for one day. Some banks are more lenient and only charge if the balance is below the minimum at the end of the month. Ask the bank exactly when they check the balance before you open the account.
Do online banks have ATMs?
Most online banks don't own ATMs, but they partner with ATM networks so you can withdraw cash for free at thousands of locations. Ally and Charles Schwab reimburse ATM fees charged by other banks, so you can use any ATM and get your money back. Check the specific bank's ATM policy before you open an account.
How do I know if I can join a credit union?
Search the CO-OP Network locator or Shared Branch locator on their websites and enter your zip code, employer, or organization name. You can also call credit unions in your area and ask about membership requirements. Some have very broad may be able to access (anyone in a five-state region), while others are narrow (employees of one company only).
Is a no-fee bank account really free, or are there hidden costs?
The monthly maintenance fee is free, but other fees still apply: overdrafts, wire transfers, stop payments, and foreign transaction fees. Read the full fee schedule before you open an account. Some banks also charge less obvious fees like inactivity fees (if you don't use the account for months) or fees for paper statements, so ask about those too.