Banks and credit unions that offer no-fee checking
Free checking accounts exist at most major banks, many regional banks, and nearly all credit unions. The catch is that "free" usually means no monthly maintenance fee — not that every transaction is free. Some banks charge for overdrafts, out-of-network ATM use, or paper statements, so you need to read what each one actually charges before you open.
The largest banks offering free checking with no monthly fee include Chase, Bank of America, Wells Fargo, and Citibank, though each has different rules about minimum balances, direct deposit, or ATM access. Credit unions almost always charge nothing for basic checking and often have lower fees overall, but you must be a member — membership usually requires living or working in a specific area or belonging to a particular employer or organization.
Online-only banks like Ally, Charles Schwab, and Discover typically offer free checking with no minimum balance and no monthly fee. They have fewer physical branches but often reimburse ATM fees nationwide, which can save money if you travel or live far from their locations.
Key Takeaways
- Free checking means no monthly maintenance fee, but you should check what the bank charges for overdrafts, ATM use outside their network, and other services.
- Credit unions offer free checking to members and often have lower fees than banks, but membership depends on where you live or work.
- Online banks charge no monthly fee and often reimburse ATM fees, but they have no physical branches to visit in person.
- You will need a government ID, proof of address, and usually a Social Security number or tax ID to open an account at any bank or credit union.
- Some banks require direct deposit or a minimum balance to keep the account free; read the terms before you open.
What to bring when you open an account
You will need a government-issued photo ID — a driver's license, passport, or state ID card. You will also need proof of your current address, which can be a utility bill, lease, mortgage statement, or bank statement dated within the last 60 days. Bring your Social Security number or Individual Taxpayer Identification Number (ITIN).
Some banks ask for additional information: employment history, income, or details about other accounts you hold. If you are opening an account for a minor, you will need to be present as a parent or legal guardian, and some banks require the minor to be present as well. Online banks usually let you upload photos of your documents instead of bringing originals.
Opening in person versus online
Opening in a bank branch takes 15 to 30 minutes. A banker will verify your ID, take your information, and often hand you a debit card on the spot or mail it within a few days. You can ask questions face-to-face and leave with a working account the same day.
Opening online takes 10 to 20 minutes and happens entirely on your phone or computer. You upload photos of your ID and proof of address, answer security questions, and create a username and password. Most online banks fund your account within one business day, though your debit card arrives by mail in 7 to 10 days. Some online banks let you use a temporary digital card immediately while you wait for the physical card.
If you do not have a permanent address or your ID is expired, opening in person at a branch is usually easier because a banker can use judgment. Online systems often reject applications automatically if documents do not match their requirements exactly.
Banks that do not require a minimum balance
Most free checking accounts have no minimum balance requirement, meaning you can open with $1 and keep it open with $0. However, some banks still require a minimum — usually $100 to $500 — to avoid a monthly fee. Chase, Bank of America, and Wells Fargo all offer free checking with no minimum at most of their branches, though specific rules vary by state and account type.
Credit unions typically have no minimum balance for free checking. Online banks like Ally, Charles Schwab, and Discover also have no minimum. If you are unsure, call the bank or check their website for the specific account you want to open — the terms are usually listed under "Checking Account" or "Free Checking."
How to compare fees across different banks
Start by listing the fees that matter to you: monthly maintenance, overdraft, insufficient funds, ATM use outside the network, wire transfers, and paper statements. Then visit each bank's website and look for a page called "Pricing," "Fees," or "Account Terms." Read the full fee schedule, not just the summary.
Pay special attention to overdraft fees, which can range from $25 to $35 per transaction. Some banks charge multiple overdraft fees per day; others cap them. Some waive the first overdraft per year or per account. If you tend to overdraw, this matters more than the monthly fee.
Also check whether the bank reimburses ATM fees. If you do not live near a branch, ATM reimbursement can save $2 to $3 per withdrawal. Online banks and some credit unions reimburse all ATM fees nationwide; traditional banks usually do not.
Credit unions versus banks: what is the difference
Credit unions are nonprofit organizations owned by their members. Banks are for-profit businesses. This means credit unions typically charge lower fees, pay higher interest on savings, and have more lenient lending standards. The trade-off is that credit unions have fewer branches and ATMs, and membership is restricted — you must live, work, or worship in a specific area, or belong to a specific employer or organization.
To find a credit union you can join, visit CO-OP or Alliant, which are networks that let members use thousands of ATMs nationwide. You can also search by employer or location at the Credit Union Locator on the National Credit Union Administration website. If you may have access to for membership, a credit union often offers better terms than a bank.
Banks have more locations and ATMs, and anyone can open an account. They offer more products — investment accounts, mortgages, business banking — under one roof. But they charge more in fees and usually pay less interest on savings.
What happens after you open your account
Once your account is open, the bank will issue you a debit card, usually within 3 to 10 business days. You can set up online banking and mobile banking immediately, even before the card arrives. Most banks let you transfer money from another account to fund your new checking account right away.
If you receive a paycheck, you can set up direct deposit by giving your employer your new account number and routing number. The bank will provide both when you open the account. Direct deposit usually takes one to two pay periods to start.
Review your account settings to turn off overdraft protection if you do not want the bank to cover overdrafts — this prevents overdraft fees but means transactions will be declined if you do not have enough money. Some banks have this turned on by default.
Frequently Asked Questions
Can I open a checking account if I have been denied before?
Yes. Banks use ChexSystems, a reporting system that tracks closed accounts and fraud, but being in ChexSystems does not automatically disqualify you. Some banks specialize in second-chance checking and will open an account for people with ChexSystems records. Credit unions are often more flexible than large banks. Call ahead and ask if the bank works with people who have ChexSystems history.
Do I need a Social Security number to open a checking account?
Most banks require a Social Security number or ITIN. If you do not have either, some banks and credit unions will open an account using an Individual Number for Taxpayer Identification (ITIN) or a passport number instead. Call the bank first to ask what they accept, because policies vary.
How long does it take to use my new checking account?
You can use online banking and set up bill pay immediately after opening. Your debit card arrives by mail in 3 to 10 business days. Some online banks issue a temporary digital card you can use right away while you wait for the physical card. Direct deposit takes one to two pay periods to start after you give your employer your account information.
What if I do not have a permanent address?
Opening online is difficult without a permanent address because banks require proof of address. Opening in person at a branch is easier — bring your ID and explain your situation. Some banks will accept a shelter address, a PO box, or a letter from a social service agency as proof of address. Call ahead to ask what they will accept.
Can I open a checking account for someone else?
You can open a joint account with another adult if you both are present and bring ID. For a minor, you must be the parent or legal guardian and usually must be present. Some banks require the minor to be present as well. You cannot open an account in someone else's name alone.