Start with what you actually use your account for

The best checking account for you depends on how you bank, not on what a bank advertises. If you write three checks a month and never use an ATM, a checking account with no ATM network and a $12 monthly fee might still be cheaper than one with a big network and a $0 fee. If you overdraft twice a year, a bank that charges $35 per overdraft will cost you more than one charging $25, even if everything else is identical.

Start by writing down: How many times a month do you use an ATM? Do you deposit checks by phone or in person? Do you need to send wire transfers? Do you overdraft, and if so, how often? Do you keep a minimum balance easily, or does your account run low? Do you use online banking, or do you prefer to talk to a person? The answers to these questions matter more than the bank's name or the promotional offer in the email.

Key Takeaways

  • Monthly fees, overdraft charges, and minimum balance requirements vary widely between banks, so compare the costs you will actually pay, not just advertised rates.
  • ATM networks, mobile deposit, and branch locations matter only if you use them — do not pay for features you will never need.
  • Online banks often have lower fees and higher savings rates than traditional banks, but they have no physical branches and slower check deposits.
  • Overdraft protection and linked savings accounts can prevent expensive overdraft fees, but they work differently at each bank.
  • You can open a checking account at a bank, credit union, or online bank, and the rules and protections are the same regardless of which you choose.

Compare the fees you will actually pay

Most checking accounts charge a monthly maintenance fee, but many waive it if you meet one condition: direct deposit, a minimum balance, a certain number of debit card transactions, or a linked savings account. The trap is that the condition might be impossible for you to meet. If the bank requires a $1,500 minimum balance and you never have more than $800, that account will charge you $12 a month forever.

Write down the monthly fee for each account you are considering, then write down the condition to waive it. If you cannot meet the condition, assume you will pay the full fee every month. Then add the overdraft fee (usually $25 to $35 per overdraft) multiplied by how many times you overdraft in a year. A bank with a $0 monthly fee and a $35 overdraft charge might cost you $70 a year if you overdraft twice. A bank with a $12 monthly fee and a $25 overdraft charge might cost you $194 a year if you overdraft twice. The math changes everything.

Also check whether the bank charges for things you do regularly: transferring money to another bank, using an out-of-network ATM, depositing checks by mail, or calling customer service. These small charges add up if you use them often.

Decide between a traditional bank, credit union, and online bank

A traditional bank has physical branches and ATMs you can walk into. You can deposit cash and checks in person, talk to a person on the phone, and get a cashier's check the same day. The trade-off is that fees are usually higher and savings rates are usually lower than at online banks. If you need to deposit cash regularly or prefer to do your banking in person, a traditional bank is usually worth the cost.

A credit union is owned by its members and often has lower fees than traditional banks. You must be a member to open an account, which usually means you work for a certain employer, belong to a certain organization, or live in a certain area. Credit unions are connected through shared branching networks, so you can often use another credit union's branch even if it is not your bank. If you are a member of a credit union, compare its checking account to traditional banks and online banks before you decide.

An online bank has no physical branches and no ATM network of its own. You deposit checks by taking a photo on your phone, and you withdraw cash at ATMs that partner with the bank (usually thousands of them, but not everywhere). Monthly fees are often $0, and savings rates are often higher than at traditional banks. The downside is that check deposits take one to three business days, and you cannot deposit cash at all. If you rarely use cash and do not need to deposit checks in person, an online bank is usually the cheapest option.

Understand overdraft protection and how it works

An overdraft happens when you spend more money than you have in your account. The bank can either decline the transaction (costing you nothing but embarrassment) or pay it anyway and charge you an overdraft fee. Most banks pay overdrafts by default, which means you will be charged $25 to $35 every time you go negative.

Overdraft protection is a way to avoid that fee. The most common type links your checking account to a savings account or credit line. If you overdraft, the bank automatically transfers money from the savings account or borrows from the credit line to cover it. You pay a small transfer fee (usually $0 to $10) instead of a large overdraft fee. Some banks offer this for free; others charge $5 to $10 per transfer.

Ask each bank you are considering: Do you charge for overdraft protection transfers? Can I turn off overdraft protection so transactions are declined instead of charged? Some banks make it hard to opt out, which is a sign to look elsewhere. Also ask whether the bank offers a grace period — a few hours to deposit money before the overdraft fee kicks in. A handful of banks offer this, and it can save you money if you deposit paychecks early in the morning.

Check the ATM network and branch locations

If you use ATMs regularly, look up the bank's ATM network on its website. Most traditional banks show a map of their ATMs and let you search by location. If the bank has no ATM near your home or work, you will pay out-of-network fees ($2 to $3 per withdrawal) unless you use the bank's branches to withdraw cash. Online banks partner with ATM networks like Allpoint or MoneyPass, which have thousands of ATMs but not everywhere — check whether there is one near you before you open an account.

If you deposit checks regularly, check how long deposits take. Traditional banks and credit unions usually post checks the next business day. Online banks usually take one to three business days. If you need the money quickly, a traditional bank is faster. Also check whether the bank offers mobile deposit (taking a photo of the check on your phone) or whether you have to mail checks in.

Look at savings rates and linked accounts

Some checking accounts come with a linked savings account, and some banks offer higher savings rates if you have both. Savings rates change constantly, but online banks almost always pay more interest on savings than traditional banks. If you keep money in savings, compare the savings rate at each bank you are considering. A difference of 0.5% per year on $5,000 is $25 — small, but worth knowing about.

Also check whether the bank charges a monthly fee on the savings account or requires a minimum balance. Some banks offer free savings accounts with no minimum; others charge $5 a month. If you are comparing a traditional bank and an online bank, add the savings account fees to the checking account fees to get the true cost of banking there.

Make a comparison table and pick the cheapest option for your situation

Create a simple table with the banks you are considering across the top and the costs down the left side: monthly checking fee, overdraft fee, out-of-network ATM fee, minimum balance requirement, and any other fees you will actually pay. Fill in the numbers for each bank. Then multiply each fee by how often you will pay it in a year. Add up the total annual cost for each bank.

The bank with the lowest total cost is the one to open. Do not pick based on the bank's name, the promotional offer, or the app design. Pick based on the math. If two banks cost the same, pick the one with better customer service or a mobile app you like. But if one costs $50 more per year, the app design does not matter.

Frequently Asked Questions

Can I switch checking accounts if I pick the wrong one?

Yes. You can open a new account at any time and close the old one. The hard part is updating your direct deposit and automatic payments, which takes a few days to a week. Most banks will help you move money from your old account to your new one. If you realize within a few months that you picked the wrong account, switching is worth the effort.

What if I have bad credit or a history of overdrafts?

Some banks use ChexSystems, a checking account history report, to decide whether to open an account for you. If you have overdrafted a lot or had an account closed for fraud, you might be denied. Second-chance checking accounts exist specifically for people in this situation, though they usually charge higher fees. Credit unions are sometimes more lenient than traditional banks.

Do I need a minimum balance to open an account?

Most banks require an opening deposit of $25 to $100, but this is not the same as a minimum balance requirement. The opening deposit is what you put in when you open the account. A minimum balance requirement is an amount you must keep in the account at all times to avoid a fee. Check whether the bank has a minimum balance requirement before you open an account.

What is the difference between a debit card and a check?

A debit card takes money directly from your checking account when you swipe it. A check is a written order to the bank to pay someone from your account. Debit cards are faster and more convenient, but some people still write checks for rent or bills. If you write checks regularly, make sure the bank includes checks with your account or charges a reasonable fee for them.

Should I open an account online or in person?

You can open most checking accounts online in 10 to 15 minutes using your Social Security number, ID, and a debit card or bank account to fund the initial deposit. Opening in person takes longer but lets you ask questions and get help. If you are comfortable with online banking, opening online is faster. If you have questions or prefer to talk to a person, go to a branch.