Bank of America offers free checking, but it comes with conditions

Bank of America has a free checking account called eChecking, which carries no monthly maintenance fee if you meet one requirement: you must receive your paycheck or other regular deposits through direct deposit, or maintain a $500 minimum daily balance. If you do neither, the account costs $12 per month. The account includes a debit card, online banking, and mobile check deposit at no extra charge.

The bank also offers Advantage SafePass Checking, another free option that requires either direct deposit or a $1,500 minimum daily balance. Both accounts waive the monthly fee if you hit the direct deposit threshold, regardless of the balance you keep.

If you cannot meet a direct deposit requirement or maintain the minimum balance, Bank of America does not have a truly free checking option. The monthly fee applies unless you may have access to for an exception—some customers over 65 or under 18 may have different terms, so calling 1-800-432-1000 to confirm your specific situation is worth doing.

Key Takeaways

  • eChecking is free if you receive direct deposit paychecks or maintain a $500 daily minimum balance; otherwise it costs $12 monthly.
  • Advantage SafePass Checking is also free with direct deposit or a $1,500 minimum daily balance.
  • Direct deposit is the easiest way to avoid the monthly fee because the balance requirement disappears once your employer deposits are set up.
  • Bank of America waives fees for some customers based on age, so verify your account type by calling customer service if you are under 18 or over 65.

How direct deposit removes the balance requirement

If your employer or government agency (Social Security, unemployment, tax refunds) deposits money into your Bank of America account on a regular schedule, you meet the direct deposit condition for free checking. You do not need a large balance—even a $50 paycheck counts. Once direct deposit is active, the $500 or $1,500 minimum balance requirement disappears, and the account stays free.

Setting up direct deposit takes a few days. You give your employer your Bank of America account number and routing number (both appear on the bottom left of your checks, or you can find them in the mobile app under account details). Your first deposit typically lands within one to two pay cycles. Until then, you are responsible for maintaining the minimum balance if you want to avoid the fee.

If you do not receive regular deposits from an employer or government program, direct deposit is not an option for you, and you will need to keep the minimum balance or pay the monthly fee.

What the $500 and $1,500 minimums actually mean

The daily minimum balance is the amount you must have in the account at the end of each business day. If your balance drops below $500 (for eChecking) or $1,500 (for Advantage SafePass) on even one day, the monthly fee applies for that month. This is different from an average balance—one day below the threshold triggers the charge.

The balance includes all money in the account: paychecks, savings, transfers, everything. If you keep $600 in the account most days but dip to $450 to pay a bill, you will owe the fee that month. For people who live paycheck to paycheck or need to move money frequently, maintaining a daily minimum is often harder than setting up direct deposit.

If you carry the minimum balance, you earn no interest on it. Bank of America's checking accounts do not pay interest, so the money sits idle. This is one reason direct deposit is the better path if you have access to it—you can keep your balance lower and still avoid the fee.

Fees that explore even with free checking

Free checking at Bank of America does not mean zero fees. The account itself is free, but other charges can explore: overdraft fees ($35 per transaction if you spend more than you have), out-of-network ATM fees ($2.50 per withdrawal at ATMs not owned by Bank of America), and wire transfer fees ($15 domestic, $45 international). These are separate from the monthly maintenance fee.

Overdraft protection is available—you can link a savings account or credit card so overdrafts are covered automatically—but this service itself is free. However, if you use overdraft protection, the linked account may charge its own fees.

Mobile check deposit and online bill pay are included at no cost. Paper checks are free. Cashier's checks cost $10 each. If you need frequent cashier's checks or wire transfers, those costs add up quickly.

Comparing eChecking and Advantage SafePass Checking

FeatureeCheckingAdvantage SafePass Checking
Monthly fee (no direct deposit)$12$12
Minimum balance to waive fee$500 daily$1,500 daily
Direct deposit waives feeYesYes
Debit card includedYesYes
Mobile check depositYesYes
Interest paidNoNo
Best forLower balance accountsAccounts with higher balances

The main difference is the minimum balance threshold. eChecking requires $500; Advantage SafePass requires $1,500. If you have direct deposit set up, both accounts are identical in cost—free. If you do not have direct deposit, eChecking is the cheaper option because it has a lower balance requirement.

Neither account pays interest, so there is no financial advantage to keeping a higher balance in Advantage SafePass. The only reason to choose it is if you already maintain $1,500 or more in the account for other reasons.

When Bank of America checking is not free

If you do not have direct deposit and cannot maintain the daily minimum balance, you will pay $12 per month for eChecking or Advantage SafePass. Over a year, that is $144. For some people, this cost is unavoidable—gig workers, people who receive cash payments, or those with irregular income may not may have access to for direct deposit.

In those cases, it is worth comparing Bank of America to other banks. Many online banks and credit unions offer checking accounts with no monthly fee and no minimum balance requirement. The trade-off is usually fewer physical branches and ATMs, which matters if you deposit cash frequently or need in-person service.

If you are already a Bank of America customer and the $12 monthly fee applies to you, ask a banker whether you may have access to for a fee waiver based on age, student status, or other factors. Some waivers are not automatic and require a phone call to set up.

How to set up direct deposit or check your account type

To set up direct deposit, log into your Bank of America account online or in the mobile app, go to the account details section, and find your account number and routing number. Give these to your employer's payroll department. Your first deposit should arrive within one to two pay cycles.

To confirm which checking account you have and whether you currently may have access to for free checking, log into your account and look at the account summary. It will show the account type (eChecking, Advantage SafePass, or another type) and any monthly fees. You can also call 1-800-432-1000 and ask a representative to review your account.

If you are being charged a monthly fee and believe you should not be, ask the representative to check whether direct deposit is active or whether your balance has been consistently above the minimum. Sometimes deposits take longer to post than expected, or a balance dip on a single day triggers the fee retroactively.

Frequently Asked Questions

Can I have a Bank of America checking account with no fees and no direct deposit?

Only if you maintain the daily minimum balance—$500 for eChecking or $1,500 for Advantage SafePass. If you cannot do either, you will pay $12 per month. Some customers over 65 or under 18 may have different terms; call 1-800-432-1000 to confirm.

Does my paycheck have to be a certain amount for direct deposit to count?

No. Any regular deposit from an employer, government agency, or payroll service counts. Even a $50 paycheck qualifies. The deposit must be recurring (not a one-time transfer) for the fee waiver to explore.

What happens if my balance drops below the minimum for one day?

You will be charged the $12 monthly fee for that month. The minimum is a daily requirement, not an average. If you dip below even once, the fee applies. Direct deposit is the only way to avoid this risk.

Do I earn interest on the money I keep in Bank of America checking?

No. Bank of America checking accounts do not pay interest, whether free or paid. If you want interest on your balance, you would need a savings account or money market account, which have different terms and fees.

Can I switch from one free checking account to another if I change jobs?

Yes. If you lose direct deposit access, you can switch to eChecking and maintain the $500 minimum, or stay on your current account and keep the higher balance. Call 1-800-432-1000 to discuss your options, or make the change in the mobile app if that option is available.