Offer at a glance
- Maximum bonus amount: $500
- Availability: Nationwide
- Direct deposit required: $2,000-$10,000 within 90 days
- Additional requirements: None
- Additional requirements: None
- Hard/soft pull: Soft, as long as you opt out of overdraft protection
- ChexSystems: Mixed datapoint, most say they don’t pull
- Credit card funding: None, but you can fund with a debit card up to $250
- Monthly fees: $4.95 avoidable
- Early account termination fee: None
- Household limit: None listed
- Expiration date: January 31, 2026
Contents
The Offer
- Bank of America is offering a $500 bonus when you open a new checking account. The bonus you receive depends on the total direct deposits you receive to your account within the first 90 days.
- $100 when you receive $2,000 in total direct deposits
- $300 when you receive $5,000 in total direct deposits
- $500 when you receive $10,000+ in total direct deposits
The Fine Print
- This offer is available online only and may not be available if you leave this page, visit bankofamerica.com, visit a Bank of America financial center, or if you call the bank.
Offer is limited to individuals who have not owned or co-owned a Bank of America personal checking account within the last twelve (12) months. Fiduciary accounts (e.g., trusts), Bank of America Advantage SafeBalance Banking® for Family Banking accounts, and business accounts are not eligible for this offer. Offer cannot be combined with any other checking offer and is limited to one bonus per account and per customer. Offer expires on January 31, 2026. Bank of America may change or discontinue this offer at any time before this date without notice. - You may receive different Bank of America promotional checking offers by various methods, i.e., mail, in person or email/online. These promotional offers may have different terms based on how Bank of America introduces them.
- Requirements to Receive a Checking Bonus:
- Open a new eligible personal checking account online through this offer’s webpage by January 31, 2026, to be enrolled in this offer. If you open your account by any other means, you may not be eligible to earn the checking bonus.
Bank of America Advantage SafeBalance Banking®, Bank of America Advantage Plus Banking®, Bank of America Advantage Relationship Banking® accounts are eligible for this offer. Bank of America Advantage SafeBalance Banking® for Family Banking accounts are not eligible for this offer. - Set up and receive Qualifying Direct Deposits into that eligible personal checking account within ninety (90) days of account opening (“Deposit Period”).
- Open a new eligible personal checking account online through this offer’s webpage by January 31, 2026, to be enrolled in this offer. If you open your account by any other means, you may not be eligible to earn the checking bonus.
- A “Qualifying Direct Deposit” is a direct deposit of regular monthly income – such as your salary, pension or Social Security benefits, which are made by your employer or other payer – using account and routing numbers that you provide to them. Examples of non-qualifying transfers and deposits include the following: teller deposits, wire transfers, debit card transfers, ATM transfers or deposits, Online and Mobile Banking transfers or deposits, or transfers from a bank or brokerage account or Merrill investment account.
- After you satisfy all of the requirements, we will attempt to deposit the earned bonus directly into your new eligible personal checking account within sixty (60) days. The new eligible personal checking account must be open and in good standing up to and including the date any earned bonus is paid.
- Your receipt of any bonus is subject to validation that you have provided all the information we require in connection with maintaining the account. This includes information needed to identify each account owner and to report the bonus to the Internal Revenue Service (IRS), including a validly completed IRS Form W-9 or Form W-8 (as applicable). The value of this bonus may constitute taxable income to you. To the extent required by law, Bank of America may withhold tax or other amounts from the payment. Bank of America may issue an IRS Form 1099 (or other appropriate form) to you that reflects the value of such bonus. Please consult your tax advisor, as neither Bank of America, its affiliates, nor their employees provide tax advice.
- All bank account bonuses are treated as income/interest and as such you have to pay taxes on them
Avoiding Fees
Monthly Fees
The SafeBalance has a $4.95 monthly fee, this is waived with any of the following:
- An owner of this account is under the age of 25
- Maintain a minimum daily balance of $500 in your account
- Are a member in our Preferred Rewards program
Early Account Termination Fee
This account has no early account termination fee.
Our Verdict
Previously there was a $300 bonus that required $2,000 in direct deposits. This new offer is only better if you can do the $500 bonus that requires $10,000 in direct deposits. I do think this bonus is worth doing especially there are many methods to manipulate the direct deposit requirement. We will add this to our list of the best bank account bonuses.
Useful posts regarding bank bonuses:
- A Beginners Guide To Bank Account Bonuses
- Bank Account Quick Reference Table (Spreadsheet) (very useful for sorting bonuses by different parameters)
- PSA: Don’t Call The Bank
- Introduction To ChexSystems
- Banks & Credit Unions That Are ChexSystems Inquiry Sensitive
- What Banks & Credit Unions Do/Don’t Pull ChexSystems?
- How To Use Our Direct Deposit Page For Bank Bonuses Page
- Common Bank Bonus Misconceptions + Why You Should Give Them A Go
- How Many Bank Accounts Can I Safely Open Within A Year For Bank Bonus Purposes?
- Affiliate Links & Bank Bonuses – We Won’t Be Using Them
- Complete List Of Ways To Close Bank Accounts At Each Bank
- Banks That Allow/Don’t Allow Out Of State Checking Applications
- Bank Bonus Posting Times
My application got approved almost instantly. Is there a risk in depositing 10k immediately or should I give it a couple of weeks?
Anyone recieve a confirmation email or any confirmation of up to $500 bonus offer. Signed up through boa app, I have boa credit cards and it showed bonus offer applied then when I logged in for preexisting customer to prefill application there was no mention of bonus. Agent on chat said offer not applied called customer support said couldn’t see offer an it can take a week to show. Anyone with similar experience
The offer email usually takes 1-2 weeks to get sent out.
There were reports from the previous bonus that it didn’t attach for some who did the prefilled application using an existing login.
I opened over the phone, and they attached the offer. I called later to double check, but it wasn’t clear to them that it was attached. They said it could take 14 days. They found a pending item and confirmed the offer is pending and told me to check back in a few days.
How long do you have to keep the 10k or 9.5k (to avoid fees) in the account?
There’s no requirement for that.
Hey guys, has anyone tried citi checking and US bank checking to push to BOA checking to get the bonus? I didn’t find any DP. Thanks!
Yeah, search the expired bonus post’s comments.
https://www.doctorofcredit.com/bank-america-100-checking-bonus-public-nationwide/
Thanks for the info!
Do I turn off overdraft protection after I submit application or is it part of the application?
Part of the application. There’s no overdraft for the SafeBalance account.
I don’t think the banker asked me when I applied over the phone; I’ll need to call in to check/decline it…
Just enrolled, but there was no chance for me to fund with a debit card.
I was denied for the $300 offer 3 months ago due to EWS. I think I have around 10 accounts opened in the past 3 months.
Saw the same offer on my BofA app that included language that I can enroll via an associate and not just online. So I went in and applied through an associate and got approved. The offer page that was linked in my app had the following terms:
“Enroll in this offer through a Bank of America or Merrill associate, online through this offer’s webpage or via a direct email communication from Bank of America.”
I think the EWS might be more fraud detection than an anti churning measure or else I think I would have been declined in branch. If you are like me I would recommend going into the branch and asking if they can apply the offer for you. I don’t think you have to be targeted but I’m not sure.
Thanks for this DP
Thanks for sharing. I was denied too last month due to EWS. I will try on the branch. Will update.
BoA backend is by far the worst of any of the big banks. Online registration failed so I got to spend 45 minutes with a banker who has promised to make multiple follow up calls and sales pitches. All to open a simple checking account. Ugh, I just want to establish a relationship so I can sign up for Atmos. Why does it have to be so hard.
“Thank you for your interest in opening an account with us. We’re unable to open your account(s) online because we had trouble verifying your identity.”
This never happened to me… option I have is to go in person to open an account, and the offer is online only “This offer is available online only ”
I had a similar issue, I went to all three credit bureaus last year and disputed every address they had on file, except my current one and that cut down on the “cannot verify your ID” problem.
The offer is online yet I went to the branch and they were able to add the promo code. Now I’m lost wtf do we do from here
I agree their online registration is wonky. I am unable to enter my phone number in the field, which is an actual cell line.
That’s what she said
Unfortunately, I think BoA took an extra day to close P2s account. I requested the account closure on 07/19/24 (Friday, according to my spreadsheet) and reopened on 07/23/25. I noticed something was off because P2 never received the bonus enrollment document. P2 called and just inquired about last closing and reopening. According to BoA, the old account was closed 07/23/24 and the new one was opened 07/23/25, even though I closed 07/19 of last year and made sure to account for one extra business day 07/22.
I think we need to chalk this one up as a loss even though I don’t think it’s right. Does anyone have any suggestions or just agree to move on?
I should also mention this was opened with the promo that ended in July.
I’m close – a year and a day – so I called to confirm the closing date. They were able to do that before I opened.
Was it 1 day earlier than the email referenced in #2125888 ?
This is why I always put down in my spreadsheet that the account was closed a day later than I actually requested it to be closed. Then, when I need to open an account, I usually wait an extra day past the date on my spreadsheet just to be sure. Waiting an extra day doesn’t cost anything, so might as well!
Until you inevitably get to that churn where you’ve been pushed past the expiration date…🤣
But in all seriousness, this is a good strategy.
Went pending for a day but approved this morning. Is it safe to ACH $10K from Fidelity in one go, or should I spread the deposits out?
What do you mean by “safe”? One go should be okay, but I would wait a few days to a week before doing anything in case they have any issues.
safe as in, will it still trigger the bonus requirement. I don’t see any ‘must be x amount of consecutive months’ or ‘2 or more deposits’ so I am assuming I can push $10K from Fidelity in one shot but I just wanted to be sure.
Opened account yesterday and transferred a small amount for testing, arrived in the morning today and so I just transfered 10K from Fidelity Brokerage, we will see when it comes in. Also opened a Merill account but still pending for some reason.
Did younopen in branch?
Confirming, P2 was able to open the account for this offer in the branch.
Did your P2 ask to apply the $500 offer and what was P2’s Chex stat?
She just showed the offer in her mobile and got text to approve for the offer. Chex is pretty good , above 800.