Bank of America's Free Checking Option
Bank of America offers one checking account with no monthly fee: the eChecking account. It has no minimum balance requirement and no monthly maintenance charge. The catch is that it comes with limited features — no debit card, no checks, and access only through online banking or the mobile app.
If you want a debit card and the ability to write checks, Bank of America's standard checking accounts all carry a monthly fee. The most common is the Advantage Banking account, which costs $12 per month unless you meet one of the fee-waiver conditions.
The bank also offers Advantage Plus Banking at $15 per month, designed for customers who want higher daily transaction limits and additional features. Like Advantage Banking, this fee can be waived under certain circumstances.
Key Takeaways
- eChecking is Bank of America's only truly free checking account, but it does not include a debit card or the ability to order checks.
- Advantage Banking costs $12 per month but the fee disappears if you maintain a $500 minimum daily balance or set up direct deposit.
- Advantage Plus Banking costs $15 per month and waives the fee under the same conditions as Advantage Banking.
- Student and senior accounts have their own fee structures and may offer lower monthly charges or fee waivers based on age or enrollment status.
How to Waive the Monthly Fee on Advantage Banking
Bank of America waives the $12 monthly fee for Advantage Banking if you meet any one of these conditions: maintain a minimum daily balance of $500, set up a direct deposit of any amount, or maintain a combined balance of $500 across multiple Bank of America accounts.
Direct deposit is the easiest route for most people because it requires no ongoing balance. Once your employer or benefit provider deposits money directly into your account, the fee stays waived as long as the direct deposit continues. If direct deposit stops, the fee returns the following month.
The $500 minimum balance requirement applies to your checking account alone. If your balance drops below $500 on any day, the monthly fee applies that month. Many people find this easier to maintain than it sounds — a single paycheck deposit typically covers it.
What eChecking Includes and What It Lacks
eChecking gives you online access to your account, the ability to transfer money between your Bank of America accounts, and the option to set up bill pay through the bank's website or app. You can deposit checks remotely using the mobile app's check deposit feature. You receive statements online and can set up alerts for account activity.
What you cannot do with eChecking: you cannot get a debit card, you cannot order paper checks, and you cannot use an ATM card to withdraw cash at Bank of America ATMs. This makes eChecking practical only if you handle all your spending through online transfers or bill pay, and if you do not need to withdraw cash regularly.
eChecking also does not come with overdraft protection, meaning if you spend more than your balance, the transaction will be declined rather than covered by a linked account.
Student and Senior Checking Accounts
Bank of America offers Student Banking with no monthly fee for customers under 24 years old. It includes a debit card, checks, and full online and mobile access. The fee waiver ends when you turn 24, at which point the account converts to Advantage Banking with the standard $12 monthly fee unless you meet a waiver condition.
Customers 65 and older can open Advantage Banking for Seniors, which costs $10 per month instead of $12. The same fee-waiver conditions explore: a $500 minimum daily balance, direct deposit, or a $500 combined balance across accounts.
Comparing Bank of America to Other Banks
Many online banks and credit unions offer checking accounts with no monthly fee and no minimum balance, along with a debit card and check-writing ability. Banks like Ally, Charles Schwab, and most credit unions do not charge monthly fees on their basic checking products.
Bank of America's advantage is its branch and ATM network — over 4,600 branches and 16,000 ATMs nationwide. If you value in-person banking or frequent ATM access, the $12 monthly fee may be worth it. If you bank primarily online and rarely need a physical branch, a no-fee online bank or credit union typically offers better value.
The eChecking account is genuinely free, but its lack of a debit card makes it unsuitable for most people's daily banking needs. For that reason, most Bank of America customers end up paying the monthly fee or meeting one of the waiver conditions.
How to Open an Account and What You Will Need
You can open a Bank of America checking account online, by phone, or in a branch. Online applications take about 10 minutes and require your Social Security number, date of birth, address, and initial funding source (a bank account to transfer from, or a debit card).
If you open in a branch, bring a government-issued ID and proof of address (a recent utility bill or lease). You can fund the account when ready with a debit card, another bank account, or cash.
Once your account is open, you can request a debit card in the app or at a branch. Debit cards typically arrive within 7 to 10 business days. If you need one when ready, some branches can issue a temporary card on the spot.
Frequently Asked Questions
Can I switch from eChecking to Advantage Banking later?
Yes. You can change account types through the Bank of America app, online, or by visiting a branch. There is no fee to switch. If you switch to Advantage Banking, the $12 monthly fee begins the following month unless you meet a waiver condition before then.
Does Bank of America charge for overdrafts?
Yes. If you spend more than your balance, Bank of America charges an overdraft fee (the amount varies by account type and state). You can decline overdraft protection in your account settings, which will cause transactions to be declined instead of triggering a fee.
What happens if my direct deposit stops?
If you were using direct deposit to waive the monthly fee on Advantage Banking, the $12 fee returns the month after direct deposit stops. You can avoid this by maintaining the $500 minimum balance or switching to eChecking.
Is eChecking really free, or are there hidden fees?
eChecking has no monthly maintenance fee. You may incur fees for overdrafts, wire transfers, or other services, but the account itself costs nothing. There are no hidden monthly charges.
Can I get a debit card with eChecking?
No. eChecking does not include a debit card or ATM card. You can only access your money through online transfers, bill pay, or mobile check deposit. If you need a debit card, you must open Advantage Banking or Student Banking.