Bank of America offers free checking, but most accounts have monthly fees you can avoid

Bank of America has several checking accounts with no monthly maintenance fee, but the catch is that most of them require you to meet specific conditions. The eChecking account is genuinely free with no minimum balance and no direct deposit requirement. The Advantage SafePass Checking and Advantage Plus Checking accounts waive their monthly fees if you set up direct deposit or maintain a minimum balance—usually $1,500 to $2,500 depending on the account. If you do neither, you pay $12 to $15 per month.

The difference between "free" and "free if you meet conditions" matters because most people either forget the requirement or can't meet it consistently. Before you open an account, know which one actually costs nothing in your situation.

Key Takeaways

  • Bank of America's eChecking account has no monthly fee, no minimum balance, and no direct deposit requirement—it is free under any circumstance.
  • Advantage SafePass and Advantage Plus checking waive their monthly fees only if you set up direct deposit or keep a minimum balance of $1,500 to $2,500.
  • If you cannot meet the fee waiver conditions, you will pay $12 to $15 per month on Advantage accounts, making eChecking the only truly free option.
  • All Bank of America checking accounts include debit card access, online banking, and mobile app features at no extra cost.
  • Monthly fees are waived if you are a student under 24 or a military member with a verified status.

eChecking: the account with no strings attached

eChecking is Bank of America's only checking account that costs nothing regardless of what you do with it. There is no monthly maintenance fee, no minimum balance requirement, and no need to set up direct deposit. You get a debit card, online banking, mobile app access, and the ability to write checks.

The trade-off is that eChecking does not earn interest on your balance. If you keep money sitting in the account, it stays flat. For most people using checking as a place to pay bills and make purchases—not as savings—this does not matter. But if you are comparing it to a savings account or money market account elsewhere, know that eChecking will not grow your money.

eChecking also has the same overdraft and fraud protections as Bank of America's paid accounts. If your debit card is used fraudulently, you report it the same way and get the same protection window.

Advantage accounts: free only if you meet the conditions

Bank of America's Advantage SafePass Checking and Advantage Plus Checking both waive their monthly fee if you meet one of these conditions: set up direct deposit of any amount, or maintain a minimum balance. The minimum balance varies—Advantage SafePass typically requires $1,500, while Advantage Plus requires $2,500—but both amounts reset each month, so you only need to hit the target once per statement cycle.

If you do not meet either condition in a given month, the monthly fee kicks in: $12 for Advantage SafePass, $15 for Advantage Plus. These fees compound. If you miss the requirement for six months, you pay $72 to $90 just to have the account open.

The advantage of these accounts—if you can meet the fee waiver—is that they come with extra perks. Advantage Plus includes things like higher ATM withdrawal limits and priority customer service. But if you are choosing between accounts based on cost alone, and you cannot reliably meet the direct deposit or balance requirement, eChecking is cheaper.

Student and military accounts: automatic fee waivers

Bank of America waives monthly fees on most checking accounts if you are a student under 24 or an active-duty military member. You will need to verify your status when you open the account—students provide a school email or student ID, and military members provide military ID or a military email address.

This waiver applies to Advantage accounts even if you do not set up direct deposit or maintain a minimum balance. The fee stays waived as long as your status remains current. Once you turn 24 or leave active duty, the fee waiver ends and the monthly charge resumes unless you switch to eChecking or meet the standard fee-waiver conditions.

What happens if you do not meet the fee waiver requirement

If you have an Advantage account and miss the direct deposit or minimum balance requirement, Bank of America charges the monthly fee automatically on your statement date. The fee comes out of your account balance, so if you are running low on money, the fee can push you into overdraft.

You can dispute a fee if you believe it was charged in error—for example, if you set up direct deposit but it did not process in time. Call Bank of America's customer service line or visit a branch with proof of your direct deposit setup. They may reverse one or two fees if this is your first time, but they will not reverse repeated charges if you consistently miss the requirement.

The easiest way to avoid this problem is to switch to eChecking if you cannot reliably meet the Advantage account conditions. There is no penalty for switching, and you keep the same account number and routing number if the bank allows it.

Comparing Bank of America checking to other banks

Many online banks and credit unions offer checking accounts with no monthly fee and no minimum balance, similar to eChecking. The main difference is that Bank of America has physical branches and ATMs in most U.S. cities, while online banks typically have no branches. If you need to deposit cash, withdraw large amounts, or speak to someone in person, Bank of America's branch network is an advantage. If you rarely use branches and want to compare interest rates or lower fees elsewhere, you have options.

Some credit unions also offer free checking with no minimum balance. If you are a member of a credit union or can join one through your employer or community, compare their checking account terms to Bank of America's eChecking. Credit unions sometimes offer better rates on savings accounts or loans, which might make them worth switching to even if checking is similar.

Frequently Asked Questions

Can I switch from an Advantage account to eChecking without losing my account number?

Bank of America usually lets you convert an existing Advantage account to eChecking and keep the same account number and routing number. Call customer service or visit a branch to request the conversion. This is useful if you opened an Advantage account thinking you would meet the fee waiver but have not been able to.

Does Bank of America charge for debit card replacement or rush delivery?

Standard debit card replacement is free and takes 7 to 10 business days. Rush delivery costs extra—typically $15 to $25 depending on how fast you need it. This fee applies to all checking accounts, including eChecking.

What counts as direct deposit for the fee waiver?

Direct deposit means an employer or government agency (like Social Security) deposits money electronically into your account. A one-time transfer from another bank does not count. The direct deposit can be any amount—even $1 per pay period qualifies—as long as it is a recurring, automatic deposit.

If I have multiple Bank of America checking accounts, do I have to meet the fee waiver on each one?

Yes. Each account is separate, and the direct deposit or minimum balance requirement applies to each one individually. If you have two Advantage accounts and only one receives direct deposit, the other one will be charged the monthly fee unless it also maintains the minimum balance.

What is the difference between eChecking and Advantage SafePass besides the fee?

The main differences are the monthly fee (eChecking is free, Advantage SafePass is $12 unless you meet the waiver) and some minor perks like slightly higher ATM withdrawal limits on Advantage SafePass. For basic checking—paying bills, using a debit card, writing checks—they function the same way.