The choice depends on how you bank and what costs matter most to you
Where you open a checking account shapes what you pay in fees, how easily you can deposit checks, and whether a human being answers when something goes wrong. The main options are traditional banks, credit unions, and online-only banks. Each has different fee structures, branch networks, and deposit methods. Your choice matters because some accounts charge monthly maintenance fees of $10 to $15, while others charge nothing. Some let you deposit checks by phone camera; others require a branch visit or mailed envelope.
The decision is not about which type is universally "best"—it is about matching the account to how you actually move money. If you deposit cash regularly, you need physical locations. If you never visit a branch, an online bank with no monthly fee might save you $120 a year. If you need overdraft help or a loan later, a credit union relationship might matter more than a low fee today.
Key Takeaways
- Traditional banks have branch networks and ATM access but often charge monthly maintenance fees unless you meet balance or deposit requirements.
- Credit unions typically offer lower fees and better loan rates but require membership and have smaller ATM networks than national banks.
- Online banks have no monthly fees and higher savings rates but offer no physical branches and may limit how you deposit checks.
- The account that costs you least depends on whether you need cash deposits, branch visits, or overdraft flexibility—not on the bank's type alone.
- Comparing the same account across three institutions often shows fee differences of $100 to $200 per year for the same service.
Traditional banks: branches and fees
A traditional bank is one with physical locations in your area—Chase, Bank of America, Wells Fargo, or a regional bank like PNC or U.S. Bank. The main advantage is access: you can walk in to deposit cash, get a cashier's check, or talk to someone about a problem. You can use thousands of ATMs without a fee. The main cost is the monthly maintenance fee, which ranges from $0 to $15 depending on the account and the bank.
Most traditional banks waive the monthly fee if you meet one of these conditions: keep a minimum balance (often $500 to $1,500), set up direct deposit, or maintain a certain number of debit card transactions per month. If you do not meet any of these, you pay the fee every month. A $12 monthly fee costs $144 a year—more than many online banks charge in total.
Traditional banks also charge for things online banks do not: overdraft fees ($25 to $35 per transaction), out-of-network ATM fees ($2 to $3 per withdrawal), and wire transfer fees ($15 to $30). If you overdraft once a month and use out-of-network ATMs twice a week, you could pay $400 to $500 a year in fees alone. Check what the bank charges before you open the account, not after.
Credit unions: membership and lower costs
A credit union is a member-owned financial institution, not a for-profit bank. You must be a member to open an account, which usually means living or working in a certain area, belonging to a specific employer, or being related to someone who already belongs. Credit unions typically charge no monthly maintenance fee and have lower overdraft fees ($15 to $25 instead of $30 to $35). They also offer better interest rates on savings accounts and lower rates on loans.
The trade-off is branch and ATM access. A large credit union like Navy Federal or Alliant might have hundreds of branches and access to a shared ATM network with thousands of machines. A small local credit union might have one or two branches and limited ATM access. Before you join, check whether the credit union's ATM network covers places where you actually withdraw cash—your workplace, your gym, the grocery store near your home.
Credit unions are often the better choice if you plan to borrow money later. A credit union member who needs a personal loan or a car loan will usually get a lower rate than a traditional bank customer with the same credit score. If you are building credit or have had financial trouble, a credit union is often more willing to work with you than a large bank is.
Online banks: no fees, no branches
An online bank exists only on the internet—Ally, Charles Schwab Bank, Discover, or Chime. You open the account on your phone or computer, deposit checks by taking a photo, and manage everything through an app. There is no branch to visit and no teller to talk to. Most online banks charge no monthly maintenance fee, no overdraft fee, and no out-of-network ATM fee (though some reimburse ATM fees rather than waiving them).
Online banks also pay higher interest on savings accounts—often 4% to 5% on a savings account, compared to 0.01% at a traditional bank. If you keep $5,000 in savings, that difference is $200 to $250 a year in interest. The combination of no fees and higher interest can save you $300 to $400 a year compared to a traditional bank.
The catch is deposit method. Most online banks let you deposit checks by taking a photo with your phone, but some limit how many checks you can deposit per month or how much you can deposit per check. If you receive a lot of checks or very large checks, you may need to mail them in, which takes 5 to 10 business days. If you need to deposit cash, most online banks cannot help you—you would need to use a partner bank's ATM or visit a physical location, which defeats the purpose.
How to compare accounts across institutions
Do not compare banks by name or type. Compare the specific account you are considering opening. Write down the monthly fee, the minimum balance to waive it, the overdraft fee, the out-of-network ATM fee, the wire transfer fee, and the interest rate on the checking balance. Then calculate what you would actually pay in a year based on your habits.
Example: You receive two paychecks a month by direct deposit, you withdraw cash from out-of-network ATMs twice a week, and you overdraft once every two months. At Bank A, the monthly fee is $12 (waived with direct deposit, so $0), the out-of-network ATM fee is $3 (104 times a year = $312), and the overdraft fee is $35 (6 times a year = $210). Total: $522. At Bank B, the monthly fee is $0, the out-of-network ATM fee is $0, and the overdraft fee is $0. Total: $0. The difference is $522 a year, which is real money.
Most banks publish their fee schedules online in a document called a "Schedule of Fees" or "Pricing Information." Read it before you open the account. If you cannot find it on the website, call and ask for it. A bank that hides its fees is a bank that profits from you not knowing them.
Cash deposits and check deposits: what you actually need
If you receive cash regularly—tips, side work, or payments from people who do not use digital payment—you need either a branch or an ATM that accepts deposits. Most traditional banks and credit unions have deposit ATMs. Most online banks do not. If you need to deposit cash, an online bank alone will not work; you would need a second account at a bank with a branch or ATM.
If you receive checks, most online banks can handle them through mobile deposit—you photograph the front and back of the check with your phone, and the bank credits your account within 1 to 2 business days. Some online banks limit mobile deposits to $5,000 or $10,000 per month or per check. If you receive large checks or many checks, check the limit before you open the account.
If you never deposit cash and rarely receive checks, an online bank works fine. If you deposit cash weekly or receive checks larger than the online bank's limit, you need a traditional bank or credit union with physical locations.
Overdraft protection and customer service
Overdraft protection means the bank covers a transaction that would otherwise bounce, charging you a fee instead. Traditional banks and credit unions offer overdraft protection; some online banks do not. If you overdraft occasionally, overdraft protection prevents a check from bouncing or a payment from failing, which can cost you more than the overdraft fee itself. A bounced check can trigger a $25 to $35 fee from the merchant, damage your credit, and cause a payment to fail.
Customer service matters when something goes wrong—a fraudulent charge, a missing deposit, or a fee you do not understand. Traditional banks and credit unions have phone lines and branch staff. Online banks have phone lines and chat support, but no one to visit in person. If you need to resolve something quickly, a branch can be faster. If you prefer to handle everything by phone or chat, an online bank is fine.
Frequently Asked Questions
Can I have accounts at more than one bank?
Yes. Many people keep a checking account at a traditional bank for cash deposits and a savings account at an online bank for the higher interest rate. You can also keep accounts at multiple banks for redundancy—if one bank has a system outage, you can still access your money elsewhere. Just track which account is which so you do not overdraft by accident.
What if I have bad credit or a history with ChexSystems?
ChexSystems is a database that banks use to check whether you have had accounts closed for fraud or unpaid fees. Some banks will not open an account for you if you appear in ChexSystems. Credit unions are often more flexible. Some online banks also accept people with ChexSystems records. Call ahead and ask before you explore.
Do I need to keep a minimum balance?
It depends on the account. Some accounts waive the monthly fee if you keep a minimum balance of $500 to $1,500. Others have no minimum. If you cannot keep a minimum balance, choose an account with no monthly fee or one that waives the fee with direct deposit instead. Do not open an account that requires a balance you cannot maintain.
How long does it take to open an account?
Online accounts usually open in minutes—you provide your Social Security number, address, and employment information, and the account is ready to use when ready. In-person accounts at a branch take 15 to 30 minutes. You will need a government-issued ID and proof of address (a utility bill or lease). Some banks also ask for your employment information.
What happens if I close my account?
You can close a checking account at any time by calling the bank or visiting a branch. Withdraw or transfer your remaining balance first. The bank will close the account and send you a final statement. Some banks charge a fee to close an account early (usually $25 to $50), so check the account terms before you open it. If you are unhappy with the account, you can move to a different bank.