Banks and credit unions that offer no-fee checking accounts

You can open a checking account with no monthly maintenance fee at most large banks, many regional banks, and nearly all credit unions. The catch is that "free" usually means free if you meet one condition—direct deposit, a minimum balance, or a certain number of debit card transactions per month. Some accounts are truly free with no conditions at all, but they tend to be online-only.

The major national banks—Chase, Bank of America, Wells Fargo, Citibank—all offer checking accounts with no monthly fee if you set up direct deposit or maintain a minimum balance (typically $500 to $1,500). If you don't meet those conditions, they charge $12 to $15 per month. Credit unions almost always charge nothing, period, but you have to be a member, which usually means living or working in a specific area or belonging to a particular employer or organization.

Online banks like Ally, Charles Schwab, and Discover have no monthly fees and no minimum balance requirements. They make money from interest on the deposits they hold, not from account fees. The tradeoff is that you cannot walk into a physical branch—everything happens online or by phone.

Key Takeaways

  • Most large banks waive monthly fees if you set up direct deposit or keep a minimum balance between $500 and $1,500.
  • Credit unions typically charge no monthly fee at all, but membership is restricted to people who live, work, or have family in a specific area.
  • Online-only banks have no monthly fees and no minimum balance, but you cannot deposit cash or visit a branch in person.
  • The account that costs nothing depends on how you plan to use it—where you need to deposit cash, whether you have direct deposit, and whether you want a physical location nearby.

How to find a credit union near you

Credit unions are member-owned, so you have to join before you can open an account. Membership rules vary widely. Some are open to anyone who lives in a certain county. Others are restricted to employees of a specific company, members of a union, or people who work in a particular industry. A few are open to anyone in the United States.

Start with the CO-OP Network locator or the Alliant Credit Union website. CO-OP lets you search by zip code and shows you which credit unions will accept you based on your location or employer. If you find one that accepts you, call and ask what you need to bring to open an account. Most require a government ID and proof of address (a utility bill, lease, or bank statement with your name and current address).

If no local credit union accepts you, Alliant Credit Union and Pentagon Federal Credit Union both accept members nationwide. Alliant has no monthly fee, no minimum balance, and no direct deposit requirement. Pentagon Federal is similar. Both are online-first, though they have some ATM networks you can use.

Online banks with no monthly fees or minimums

Online banks have the simplest fee structure because they have no physical branches to maintain. Ally Bank, Charles Schwab Bank, Discover Bank, and Axos Bank all offer checking accounts with zero monthly fees and zero minimum balance. You open the account online in about 10 minutes, fund it by transferring money from another bank, and start using it when ready.

The main limitation is cash deposits. If you need to deposit cash regularly—from a job that pays in cash, or from selling things—an online bank is difficult. You cannot walk up to a teller and hand over bills. Some online banks partner with retail locations like Walmart or CVS to let you deposit cash at the register, but the process is slower and may have limits on how much you can deposit at once.

If you rarely handle cash and most of your money comes from direct deposit or transfers, an online bank is the simplest path to a free account. You also get access to a nationwide ATM network (usually 30,000+ ATMs) so you can withdraw cash without paying a fee.

Regional banks that waive fees without conditions

Some smaller regional banks offer checking accounts with no monthly fee and no minimum balance, though they are less common than they used to be. Ally Bank and Charles Schwab are national, but banks like Connexus Credit Union, Connexus Bank, and some local community banks still offer truly free accounts.

The best way to find these is to call banks in your area and ask directly: "Do you have a checking account with no monthly fee and no minimum balance requirement?" Write down the names of the ones that say yes, then compare their ATM networks and whether they let you deposit cash. A bank with a strong local ATM network and a nearby branch is worth choosing even if a national bank also works, because you have a place to go if something goes wrong.

What "free" actually means at each type of bank

Bank TypeMonthly FeeMinimum BalanceDirect Deposit RequiredCash Deposits
Large national banks (Chase, Bank of America)$0 if conditions met; $12–15 otherwise$500–1,500 (or waived with direct deposit)One option to waive feeYes, at any branch
Credit unions$0Usually $0–25 to openNoYes, at any branch
Online banks (Ally, Charles Schwab)$0$0NoLimited (retail partners or mail)
Regional/community banksVaries; some $0Varies; some $0VariesYes, at branch

Conditions that can turn a "free" account into a paid one

Banks advertise free checking, but the fee often comes back if you stop meeting the condition. If you open a Chase account with no fee because of direct deposit, and your employer stops doing direct deposit, Chase will start charging you $12 per month. If you open a Bank of America account with no fee because you maintain a $1,500 balance, and your balance drops to $1,200, the fee kicks in the next month.

Read the account agreement before you open it. Look for the section titled "Fees" or "Monthly Maintenance Fee" and find the exact condition that waives it. Common conditions are: direct deposit of any amount, maintaining a minimum balance, making a certain number of debit card purchases per month (usually 10 or more), or having a linked savings account. Some banks waive the fee if you meet any one of these; others require you to meet all of them.

If you think your situation might change—you might lose your job, or your balance might drop—choose an online bank or credit union instead. The fee will never come back because there is no fee to begin with.

How to open an account and what to bring

You need a government-issued ID and proof of your current address. A driver's license or passport works for ID. For address, bring a recent utility bill, lease, mortgage statement, or bank statement with your name and current address on it. Some banks accept a government benefits letter or tax return instead.

For online banks, you upload photos of these documents or type in the information and the bank verifies it electronically. The whole process takes 10 to 15 minutes. For banks with physical branches, you can go in person with the originals, or mail them in. For credit unions, call ahead and ask what they need—some accept documents by mail, others require you to come in.

You also need to fund the account. Most banks let you transfer money from another bank account (this takes one to three business days) or deposit a check by mail or mobile app. Some let you set up direct deposit right away so your paycheck goes straight in. A few online banks let you link a debit card and transfer money when ready.

Frequently Asked Questions

Can I open a bank account online if I don't have a permanent address?

Most banks require a current mailing address. If you are homeless or living in a shelter, call the bank and explain your situation—some have workarounds, like using a shelter address or a mail forwarding service. Credit unions are sometimes more flexible. Your local 211 service can connect you with banks or credit unions that work with people in unstable housing.

What if I have been denied a bank account before?

Banks use ChexSystems, a checking account history database, to decide whether to open an account for you. If you have unpaid overdrafts or closed an account with a negative balance, you might be flagged. You can request your ChexSystems report for free at chexsystems.com. Some banks and credit unions specialize in second-chance accounts and will work with you even if you are flagged. Ask your local credit union or call Chime or LendingClub, which have fewer restrictions.

Do I need a Social Security number to open a bank account?

Most banks require a Social Security number or ITIN (Individual Taxpayer Identification Number). If you do not have one, some credit unions and online banks will accept an ITIN instead. Call ahead and ask. A few banks in areas with large immigrant populations have accounts for people without either, but these are rare.

Is there a difference between a checking account and a savings account when it comes to fees?

Checking accounts are where you keep money for everyday spending. Savings accounts are meant for money you are setting aside. Banks often charge fees on savings accounts too—monthly maintenance fees or fees if your balance drops below a minimum. When you open a checking account, ask about the savings account fees at the same bank. Many credit unions and online banks have no fees on either.

Can I open multiple free accounts at different banks?

Yes. There is no rule against having accounts at multiple banks. Some people keep a checking account at a local bank for cash deposits and a second account at an online bank for savings or transfers. Just remember that each account is separate—money in one does not protect money in another if the bank fails. The FDIC insures up to $250,000 per account per bank, so if you have $300,000 total, spread it across two banks to stay fully protected.