Bank of America Core Checking gives you a basic checking account with no monthly fee if you meet one simple requirement

Bank of America Core Checking is a no-fee checking account as long as you maintain a $500 minimum daily balance or set up a monthly direct deposit of at least $250. If you fall below the minimum balance and have no direct deposit coming in, the bank charges $12 per month. You get a debit card, online banking, and access to Bank of America's ATM network and branches. There is no overdraft protection included — if you spend more than you have, the transaction may be declined or you may face an overdraft fee.

This account is designed for people who want straightforward checking without frills. It does not earn interest on your balance, does not offer rewards on debit card purchases, and does not include perks like travel insurance or purchase protection. What it does offer is simplicity: one fee structure, one way to avoid the fee, and access to a large branch and ATM network if you live near Bank of America locations.

Key Takeaways

  • Core Checking has no monthly fee if you keep $500 in your account every day or receive a direct deposit of $250 or more each month.
  • If you do not meet either requirement, Bank of America charges $12 per month.
  • You receive a debit card and can access your account online, by phone, or at any Bank of America branch or ATM.
  • The account does not earn interest, does not include overdraft protection, and does not offer cash-back rewards on purchases.

How the $500 minimum balance works

Bank of America looks at your balance every day. As long as your account holds $500 or more at the end of each day, you pay no monthly fee. The $500 is a daily minimum, not an average — if your balance drops to $499 on any single day, you do not meet the requirement for that month.

This matters if you get paid weekly or bi-weekly and your balance dips between paychecks. If you know your balance will drop below $500 regularly, the direct deposit route is usually easier than trying to time deposits to stay above the threshold.

The direct deposit alternative to avoid the fee

If you set up a direct deposit of at least $250 per month to your Core Checking account, the $500 minimum balance requirement goes away. You can let your balance fall to $0 and still pay no monthly fee, as long as the direct deposit keeps hitting your account.

Direct deposit means your employer, a government agency, or another institution sends money electronically to your account on a regular schedule. Social Security, unemployment benefits, pension payments, and regular paychecks all count. A one-time transfer from another bank does not count as direct deposit.

If you receive direct deposit but your balance still drops below $500 between deposits, you are still protected from the monthly fee. The direct deposit alone qualifies you.

What happens if you do not meet either requirement

If your balance stays below $500 and you have no direct deposit, Bank of America charges $12 per month. This fee comes out of your account automatically. Over a year, that adds up to $144.

You can avoid the fee at any time by either depositing money to reach $500 or setting up a direct deposit. If you have already paid the fee and believe you met one of the requirements, you can contact Bank of America to ask them to reverse it — they sometimes do, especially if it is your first time.

Overdraft fees and what to do if you overspend

Core Checking does not include overdraft protection, which means the bank will not automatically cover a purchase if your balance is too low. When you try to spend more than you have, one of two things happens: the transaction is declined at the point of sale, or it goes through and you face an overdraft fee.

Bank of America's overdraft fee is $35 per transaction if the transaction goes through and your account goes negative. The bank can charge this fee up to four times per day. If you spend $50 when you have $20 in your account, you will owe $35 in overdraft fees plus the $30 you overspent.

You can opt out of overdraft coverage entirely, which means transactions will simply be declined instead of triggering a fee. To do this, contact Bank of America or change the setting in your online account. Many people find this safer than risking overdraft fees.

ATM access and branch locations

With Core Checking, you can withdraw cash and make deposits at any Bank of America ATM or branch without a fee. Bank of America has thousands of branches and ATMs across the United States, concentrated in the Northeast, Mid-Atlantic, Southeast, Midwest, and West Coast. If you live in an area with few Bank of America locations, you may want to check whether the network is convenient for you before opening the account.

You can also use ATMs outside the Bank of America network, but those machines charge their own fees — typically $2 to $3 per withdrawal. Bank of America does not reimburse these fees with Core Checking.

Online and mobile banking features

Core Checking includes online banking through Bank of America's website and a mobile app. You can check your balance, transfer money between your own accounts, pay bills, and deposit checks by taking a photo with your phone. You can also set up alerts to notify you when your balance drops below a certain amount or when a large transaction occurs.

You do not get a separate login or password — you use the same credentials as any other Bank of America account. If you already bank with Bank of America, adding Core Checking means one username and one app to manage multiple accounts.

Frequently Asked Questions

Can I have more than one Core Checking account?

Bank of America allows you to open multiple checking accounts, but each one is subject to the same fee rules. You would need to maintain $500 in each account or have a direct deposit going to each one to avoid monthly fees on all of them.

Does Core Checking come with a debit card right away?

Yes. When you open the account, Bank of America issues a debit card. It typically arrives within 7 to 10 business days. You can use your account online or at an ATM before the card arrives.

What if I close my account — do I owe anything?

No. Bank of America does not charge a fee to close a checking account. If your account has a negative balance when you close it, you will owe that amount, but there is no separate closure fee.

Can I link Core Checking to savings or other accounts?

Yes. You can transfer money between your Core Checking and any other Bank of America account you own. You can also set up transfers to accounts at other banks, though those take one to three business days to process.

What if my direct deposit stops — do I lose the fee waiver?

Yes. The fee waiver only applies as long as direct deposits of $250 or more continue to arrive each month. If your direct deposit stops, you will need to maintain the $500 minimum balance to avoid the $12 monthly fee starting the next month.