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 statements electronically instead of by mail. If you want paper statements, the account costs $12 per month. The account itself is free to open and has no minimum balance requirement, but the bank makes money on overdraft fees and other charges, so understanding what costs money and what doesn't matters before you sign up.
Bank of America also offers Advantage SafePass Checking, which is free with no statement delivery requirement, but it has limited features and is designed for people who rarely use their account. Most people who want a working checking account end up choosing eChecking and accepting the electronic statements.
Key Takeaways
- eChecking is free if you get statements online; paper statements cost $12 per month.
- There is no minimum balance to open eChecking, but overdraft fees are $35 per transaction if you go negative.
- You can avoid overdraft fees by turning off overdraft protection or by keeping a buffer in your account.
- Bank of America charges fees for things like wire transfers, stop payments, and cashier's checks, so read the fee schedule before you need them.
What eChecking includes and what it costs
eChecking gives you a debit card, online banking, mobile app access, and the ability to write checks. You can deposit checks through the mobile app, transfer money between your own accounts, and set up bill pay. None of these features cost extra. The account is genuinely free as long as you accept digital statements.
Overdraft fees are where Bank of America makes its money on checking accounts. If you spend more than you have, the bank will cover the transaction and charge you $35. This happens per transaction, so if you overdraft twice in one day, you pay $70. You can turn off overdraft protection entirely, which means transactions will simply be declined instead of costing you money. To do this, call Bank of America or use the mobile app to change your overdraft settings.
Other fees to know about: wire transfers cost $15 for outgoing domestic wires, stop payments cost $30, and cashier's checks cost $10 each. ATM withdrawals at Bank of America machines are free, but using another bank's ATM costs $2.50 unless you are in a network like Allpoint or MoneyPass, where some machines are free.
How eChecking compares to Advantage SafePass Checking
Advantage SafePass Checking is also free and has no statement delivery requirement, so you might think it is the better deal. The catch is that it has no debit card, no overdraft protection, and no check-writing ability. You can only access money through ATM withdrawals or transfers. This account makes sense if you are using Bank of America only to hold money and move it elsewhere, but not if you want to actually spend from the account.
If you have direct deposit set up, Bank of America waives the $12 paper statement fee on eChecking, so the account becomes free even if you want paper statements. Ask your employer whether they can set up direct deposit before you choose an account type.
How to avoid overdraft fees
The simplest way to avoid overdraft fees is to turn off overdraft protection. Once it is off, your debit card will be declined if you do not have enough money, and you will not be charged. This is the safest option if you tend to spend without checking your balance first.
If you want to keep overdraft protection on because you occasionally need it, set up a transfer from a savings account to your checking account when the balance gets low. Bank of America lets you link accounts and set up automatic transfers. You can also set up low-balance alerts on the mobile app so you know when you are getting close to zero.
Another option is to keep a small buffer—$200 or $300—that you never spend. This way, even if you miscalculate, you have a cushion before overdraft fees kick in.
Opening eChecking and what you need
You can open eChecking online, on the mobile app, or in person at a Bank of America branch. Online and through the app, you need a valid government ID, a Social Security number, and an initial deposit (usually $25 or more, though this can vary). The account opens immediately, and you can start using it the same day.
If you open in a branch, bring your ID and Social Security number. A banker will walk you through the process and can answer questions about fees and features. You will get a debit card on the spot or it will arrive in the mail within a few business days, depending on the branch.
When Bank of America checking might not be the right fit
If you want to avoid all fees and do not need a physical debit card, online banks like Ally, Charles Schwab, or Discover offer free checking with no monthly fee, no minimum balance, and no overdraft fees (because they decline transactions instead). These banks do not have physical branches, so you cannot deposit cash in person, but they reimburse ATM fees nationwide.
If you need a local branch for cash deposits and in-person service, Bank of America's eChecking is competitive. If you rarely visit a branch and want to minimize fees, an online bank is usually cheaper. The choice depends on whether the convenience of a physical location is worth the risk of overdraft fees.
Frequently Asked Questions
Do I have to use electronic statements to avoid the $12 fee?
Yes, unless you have direct deposit set up. If your paycheck goes directly into your eChecking account, Bank of America waives the paper statement fee. Otherwise, you must choose electronic delivery or pay $12 per month.
Can I switch from Advantage SafePass to eChecking later?
Yes. You can call Bank of America or visit a branch to convert your account. There is no fee to switch, and you will get a debit card and check-writing ability once the change goes through.
What happens if I overdraft and do not pay it back?
Bank of America will keep charging $35 per day for each transaction that remains overdrawn, up to a limit of three fees per day. If you do not bring your account positive within a few days, the bank may close your account and report you to ChexSystems, a checking account history database that other banks use to decide whether to open accounts for you.
Can I get my debit card fee waived?
No, debit cards are free with eChecking. If you lose your card and need a replacement, Bank of America charges $15 for a rush replacement or $0 if you wait for standard mail delivery.
Is there a student version of eChecking?
Bank of America offers Student Banking, which is free checking for students under 24 with a valid student ID. It includes the same features as eChecking but waives some fees. Once you turn 24 or are no longer a student, the account converts to regular eChecking.