Bank of America Core Checking is a no-monthly-fee account for everyday spending
Bank of America Core Checking is a basic checking account with no monthly maintenance fee if you meet one simple condition: keep a $500 minimum balance or set up a direct deposit. If you don't meet either requirement, the monthly fee is $12. The account comes with a debit card, online banking, and access to Bank of America's ATM network and branches. There are no limits on how many checks you can write or how many transactions you can make each month.
This account is designed for people who want straightforward checking without frills or complications. You're not paying for investment tools, premium customer service, or cash-back rewards. You're paying for a place to keep money, move it around, and access it when you need it.
Key Takeaways
- Core Checking has no monthly fee if you maintain a $500 minimum balance or receive a direct deposit into the account.
- If you fall below $500 and have no direct deposit, Bank of America charges $12 per month.
- You get unlimited check writing, debit card access, and online banking included at no extra cost.
- Overdraft fees apply if you spend more than your balance, and Bank of America charges $35 per overdraft transaction.
How the $500 minimum balance works
The minimum balance is checked at the end of each business day. If your balance drops below $500 even once during a statement period, you don't automatically lose the fee waiver—but if it stays below $500 for the entire month, the $12 fee posts to your account. The balance includes all money in the account: checking deposits, transfers in, direct deposits, everything.
The $500 threshold is lower than many other checking accounts, which often require $1,000 or more. But it still means you need to keep that money sitting there. If you're living paycheck to paycheck and your balance regularly dips below $500 between deposits, direct deposit is the easier path to avoiding the fee.
Direct deposit as an alternative to the minimum balance
If you set up a direct deposit—your paycheck, Social Security, pension, or any regular automated deposit from an employer or government agency—the $500 minimum no longer applies. You can let your balance fall to $1 and still pay no monthly fee, as long as at least one direct deposit hits the account each month.
Direct deposit typically takes one to two business days to post after your employer sends it. Once it's in, the fee waiver is active for that month. If you miss a month with no direct deposit, the $500 minimum kicks back in for that period. This makes direct deposit the most reliable way to avoid fees if your balance tends to be tight.
Overdraft fees and what happens when you overspend
If you write a check, use your debit card, or make a transfer for more than your available balance, Bank of America will cover the transaction and charge you $35 per overdraft. Multiple overdrafts in one day can each trigger a separate $35 fee, so spending $100 more than you have could cost you $70 or $105 depending on how many transactions post.
Bank of America offers Overdraft Protection, which links your checking account to a savings account or credit line. If you overdraw, the bank pulls money from the linked account instead of charging an overdraft fee. You can set this up online or at a branch. Without it, overdraft fees are the default consequence of overspending.
Debit card, checks, and online access included
Core Checking comes with a Visa debit card that works at any ATM and any merchant that takes Visa. You can order checks through Bank of America or a third-party printer. Online banking and the mobile app let you check your balance, transfer money between your own accounts, pay bills, and deposit checks by photo.
There are no per-transaction fees for debit card use, check writing, or bill pay. ATM withdrawals at Bank of America machines are free. Withdrawals at out-of-network ATMs typically cost $2.50 per transaction, charged by the other bank's ATM operator—Bank of America doesn't add an extra fee on top of that.
When Core Checking might not be the right fit
If you regularly carry a high balance and want to earn interest on it, Core Checking pays little to no interest. Bank of America's savings accounts and money market accounts offer higher rates. If you need frequent wire transfers, cashier's checks, or stop payments, those services carry separate fees ($15 to $30 each, depending on the service).
If you travel internationally or need features like no foreign transaction fees, you'd want to look at Bank of America's premium accounts like Preferred Rewards, which waive certain fees for customers who maintain higher balances or have investment accounts with the bank. Core Checking is built for domestic, everyday use.
How to open Core Checking and what you'll need
You can open Core Checking online, at a Bank of America branch, or by phone. You'll need a valid government ID, your Social Security number, and an initial deposit (usually $25 minimum to get your free guide, though you'll want to reach $500 quickly to avoid the monthly fee). If you're opening online, you can fund the account from another bank account via transfer.
Once the account is open, set up direct deposit through your employer's payroll system, or maintain the $500 minimum balance. Either way, the monthly fee disappears. You can check your balance and manage the account immediately through online banking, though your debit card may take 7 to 10 business days to arrive by mail.
Frequently Asked Questions
What's the difference between Core Checking and Bank of America's other checking accounts?
Core Checking is the basic option with no monthly fee if you meet one simple requirement. Bank of America also offers Advantage Checking (which requires a higher minimum balance or direct deposit) and Preferred Rewards accounts (which offer fee waivers and cash-back rewards for customers with investment or wealth management accounts). Core is the entry point.
Can I have multiple Core Checking accounts?
Yes, you can open more than one Core Checking account at Bank of America. Each account is separate and has its own $500 minimum or direct deposit requirement. However, if you're trying to avoid fees, managing multiple accounts with separate minimums can be more complicated than keeping one.
What happens if my direct deposit stops?
If you don't receive a direct deposit in a given month, the $500 minimum balance requirement comes back into effect for that month. If your balance falls below $500, the $12 monthly fee will post. Once direct deposit resumes the following month, the fee waiver is active again.
Are there fees for transferring money out of Core Checking?
No. Transfers to other Bank of America accounts, wire transfers to external banks, and bill payments through online banking don't carry per-transaction fees. Wire transfers do cost $15 to $30 depending on whether they're domestic or international, but that's a one-time charge per wire, not a monthly fee.
Can I use Core Checking as a business account?
No. Core Checking is designed for personal use only. If you need a business checking account, Bank of America offers separate business checking products with different fee structures and features.