The best bank for you depends on what you do with money, not which name is biggest
There is no single best bank in America. Chase is the largest by assets, but that does not make it the best for someone who needs no monthly fees, or who lives far from branches, or who sends money overseas regularly. The right choice depends on whether you need a physical location to visit, how often you move money between accounts, whether you carry a balance on credit, and what you are willing to pay for convenience.
This guide walks through the actual trade-offs: which banks charge the least for overdrafts, which ones let you open an account without a minimum deposit, which ones make it easiest to move money out if you leave, and what happens when a payment fails or a dispute arises. The names that follow are real institutions you can walk into or call today.
Key Takeaways
- Large national banks like Chase, Bank of America, and Wells Fargo have thousands of branches but often charge monthly fees unless you maintain a minimum balance or set up direct deposit.
- Online-only banks like Ally, Charles Schwab, and Discover have no monthly fees and higher savings rates, but you cannot deposit cash in person or speak to someone face-to-face.
- Credit unions typically charge lower fees and offer better rates on savings and loans, but membership is restricted by employer, location, or family ties.
- The best choice depends on whether you need branch access, how much you keep in savings, and whether you use overdrafts or wire transfers regularly.
- Switching banks takes one to two weeks for direct deposits and automatic payments to redirect, so plan the move during a slow month.
National banks with physical branches
Chase operates roughly 4,700 branches and 16,000 ATMs nationwide. Its basic checking account (Chase Total Checking) charges no monthly fee if you maintain a $500 minimum balance, set up direct deposit, or keep $15,000 in linked savings. If you fall short, the fee is $12 per month. Overdraft fees run $35 per transaction. Chase's website and mobile app let you deposit checks by photograph and transfer money between accounts instantly.
Bank of America has about 4,300 branches. Its Advantage Checking account charges $12 monthly unless you maintain $1,500 in the account, set up direct deposit, or link a savings account with $500. Overdraft fees are $35. Bank of America offers overdraft protection that links to a savings account or credit line, which can prevent overdrafts but charges a fee if you use it.
Wells Fargo operates roughly 4,100 branches. Its Everyday Checking account has no monthly fee but charges $35 for overdrafts. The bank requires a $25 minimum opening deposit. Wells Fargo has faced regulatory restrictions on account openings in recent years, so opening an account may take longer than at competitors.
US Bank has about 3,000 branches, mostly in the Midwest and West. Its Checking account charges no monthly fee and has no minimum balance requirement. Overdraft fees are $36. US Bank's mobile app allows mobile check deposit and bill pay.
Online banks with no physical locations
Ally Bank operates entirely online with no branches. Its checking account charges no monthly fee, has no minimum balance, and pays interest on the balance (the rate varies monthly but is typically 0.10% to 0.25% APY). Overdraft fees are $0 — the bank declines overdrafts rather than charging. You can deposit checks by photograph through the app or mail them in. Ally reimburses ATM fees charged by other banks worldwide, so you can use any ATM without cost.
Charles Schwab Bank is an online bank operated by the investment firm Charles Schwab. Checking accounts charge no monthly fee, have no minimum balance, and pay interest. The bank reimburses all ATM fees worldwide and offers unlimited free wire transfers. You can deposit checks by photograph. Charles Schwab also offers investment accounts, which can be useful if you want checking and brokerage in one place.
Discover Bank offers checking and savings accounts online only. Checking charges no monthly fee, has no minimum balance, and pays interest. Overdraft fees are $0. Discover reimburses ATM fees and allows mobile check deposit. Savings accounts typically pay higher interest than checking (rates vary but often run 4% to 5% APY depending on the balance tier).
Marcus by Goldman Sachs is an online savings bank with no checking account. It offers high-yield savings accounts with no monthly fee, no minimum balance, and interest rates that typically run 4% to 5% APY. Marcus is useful if you want a separate savings account that earns more than a traditional bank's savings product, but you will need a checking account elsewhere.
Credit unions and membership-based banks
Credit unions are member-owned cooperatives that typically charge lower fees and offer better rates on savings and loans than national banks. However, membership is restricted: you must work for a specific employer, live in a specific county, belong to a specific organization, or have a family member who is already a member.
Navy Federal Credit Union is the largest credit union in the United States by assets. Membership is open to active-duty and retired military, veterans, and their families. Checking accounts charge no monthly fee and have no minimum balance. Overdraft fees are $25. Navy Federal has about 350 branches and 30,000 ATMs through shared branching networks.
State Employees Credit Union (SECU) serves North Carolina state employees and their families. Checking accounts charge no monthly fee. Overdraft fees are $25. SECU has about 250 branches and offers online and mobile banking.
Pentagon Federal Credit Union serves military members, veterans, and their families. Checking accounts charge no monthly fee. Overdraft fees are $25. PenFed has about 90 branches but participates in shared branching networks that give members access to thousands of other credit union branches.
To find a credit union you may join, use the CO-OP Network locator or Credit Union Membership Access website. Both let you search by employer, location, or organization.
What to compare when choosing a bank
Monthly fees. Most banks waive monthly fees if you meet one condition: direct deposit, a minimum balance, or a linked account. Check whether the condition is realistic for you. If you receive a paycheck by direct deposit, many banks waive fees automatically. If you do not, a $500 or $1,500 minimum balance may be easier to maintain than setting up direct deposit.
Overdraft and NSF fees. These run $25 to $36 per transaction at most banks. Some banks (Ally, Discover, Charles Schwab) charge $0 by declining overdrafts instead. Others offer overdraft protection that links to a savings account or credit line. If you overdraft frequently, an online bank that charges $0 may save you hundreds per year.
ATM access. National banks offer thousands of ATMs. Online banks reimburse ATM fees, which means you can use any ATM and get the fee back. Credit unions participate in shared branching networks that give you access to thousands of other credit union ATMs. If you travel or move frequently, ATM reimbursement is often cheaper than paying $2 to $3 per out-of-network withdrawal.
Interest rates. Online banks and credit unions typically pay higher interest on savings and checking balances than national banks. The difference can be 3% to 5% APY on savings at online banks versus 0.01% at a national bank. If you keep $10,000 in savings, that difference is $300 to $500 per year.
Wire transfer and international payment options. If you send money overseas or to other banks regularly, check whether the bank charges per wire ($15 to $30 is typical) and whether it offers services like ACH transfers (usually free) or international wire (often $15 to $50). Charles Schwab offers unlimited free wires. Most online banks charge per wire but offer free ACH transfers.
How to switch banks without losing money or payments
Switching takes one to two weeks because direct deposits and automatic payments need time to redirect. Start by opening the new account at your chosen bank. You do not need to close the old account immediately.
Next, change your direct deposit with your employer or payroll provider. This usually takes one pay cycle (one to two weeks) to take effect. During this time, your paycheck may still go to the old account, so keep it open.
Then, update automatic payments. Log into each biller (utility company, loan servicer, subscription service) and change the bank account on file. If you have automatic bill pay set up through your old bank, cancel those payments and set them up at the new bank instead. This prevents duplicate payments.
Once direct deposits and automatic payments have moved (usually two weeks), you can close the old account. Some banks charge a fee to close within 90 days of opening, so check the terms before you switch. Transfer any remaining balance to the new account using an ACH transfer (free, takes one to two business days) or a check.
What happens if a payment fails or a dispute arises
If a payment fails because of insufficient funds, the bank will either decline it (charge $0 at some online banks) or overdraft it (charge $25 to $36 at most banks). If you overdraft, you have a few days to deposit money and cover the overdraft before the bank closes the account or reports it to ChexSystems (a banking history database that can prevent you from opening accounts elsewhere).
If you dispute a transaction — for example, a charge you did not authorize or a payment that went to the wrong account — contact the bank within 60 days. The bank will investigate and typically refund the money within 10 business days while the investigation continues. For wire transfers, the window is shorter (usually 30 days), and recovery is harder because wires are difficult to reverse once sent.
If a payment is late because the bank processed it slowly, contact the biller first. Many billers have grace periods (usually 10 to 15 days after the due date) before they report a late payment to credit bureaus. If the bank caused the delay, ask the bank to provide a letter stating when the payment was sent; some billers will waive late fees with proof.
Frequently Asked Questions
Can I have accounts at multiple banks?
Yes. Many people keep a checking account at a national bank for branch access and a high-yield savings account at an online bank to earn more interest. There is no limit to how many accounts you can open, though opening many accounts in a short time can trigger fraud alerts. Space out applications by a few weeks if you plan to open multiple accounts.
What if I need to deposit cash?
National banks and credit unions accept cash deposits at branches. Online banks do not. If you receive cash regularly, you need either a national bank account, a credit union account, or a way to deposit cash at a partner bank. Some online banks partner with retailers like Walmart or CVS to allow cash deposits for a fee ($3 to $5 per deposit).
Do I need a minimum balance to open an account?
Most banks require $0 to $25 to open. Some require $500 to $1,500 to waive monthly fees, but that is different from an opening deposit. Check the bank's website or call to confirm the opening deposit before you apply.
What if my bank closes my account?
Banks can close accounts for inactivity, repeated overdrafts, or suspected fraud. If your account is closed, the bank will mail you a check for the remaining balance within 30 days. You will be reported to ChexSystems, which can make it harder to open an account elsewhere for up to five years. If you believe the closure was unfair, contact the bank's customer service and ask for an explanation in writing.
How do I know if a bank is safe?
All banks mentioned here are FDIC-insured (or NCUA-insured for credit unions), which means deposits up to $250,000 per account are protected if the bank fails. Check the FDIC or NCUA website to confirm a bank's insurance status before you open an account. Do not use banks that are not insured.