Bank of America Promotions: Best Offers and Bonuses

The exterior of a Bank of America branch
jetcityimage / iStock.com

Commitment to Our Readers

GOBankingRates' editorial team is committed to bringing you unbiased reviews and information. We use data-driven methodologies to evaluate financial products and services - our reviews and ratings are not influenced by advertisers. You can read more about our editorial guidelines and our products and services review methodology.

20 Years
Helping You Live Richer

Reviewed
by Experts

Trusted by
Millions of Readers

If you aren’t a current Bank of America, Member FDIC, customer and if you’re in the market for a new bank account, now is the time to snag some bonus cash by checking out the best Bank of America promotions and offers.

Current Bank of America Promotions

These Bank of America promotions stand out for offering generous cash bonuses with relatively simple requirements that most customers can meet. Keep in mind that you’ll only qualify for a new account bonus if you don’t already have the same type of account. For instance, you can’t open two checking accounts in quick succession to earn multiple bonuses.

Here’s a closer look at the current Bank of America checking account offers.

Bank AccountBonus AmountOffer Expiration
Bank of America Advantage Plus Banking® Checking AccountUp to $500*January 31, 2026
Bank of America Advantage SafeBalance Banking® Checking AccountUp to $500*January 31, 2026
Bank of America Advantage Relationship Banking® Checking AccountUp to $500*January 31, 2026
Bank of America Business Advantage Banking (Business Checking)$200December 31, 2025

Bank of America Checking Account Bonus

Now that you’ve seen the current Bank of America checking account bonuses at a glance, here’s a closer look at each offer — including how to qualify, when you’ll receive your bonus, and key terms to know before opening an account.

Bank of America Advantage Plus Banking® Checking Account: Up to $500 Offer

With a $100 minimum opening deposit, the Bank of America Advantage Plus Banking Checking Account offers flexible banking with overdraft protection and custom alerts.

  • Bonus value: Up to $500 (based on qualifying direct deposits)
  • Minimum deposit: $2,000 or more in qualifying direct deposits within 90 days
  • Expiration date: January 31, 2026
  • How to claim: Open a new Bank of America personal checking account through the offer page and set up qualifying direct deposits totaling at least $2,000 within 90 days of account opening.
  • When you’ll get it: Within 60 days of meeting the requirements
  • Terms and conditions: The offer is available only to new checking customers who have not had a Bank of America personal checking account within the past 12 months. Bonuses are tiered by deposit amount: $100 for $2,000 in direct deposits, $300 for $5,000, and $500 for $10,000 or more. Only one bonus per customer is permitted.
  • Fees: $12 monthly maintenance fee; waived with qualifying direct deposits of $250 or more, a minimum daily balance of $1,500 or membership in the Preferred Rewards program.

Bank of America Advantage SafeBalance Banking® Checking Account: Up to $500 Offer

The Bank of America Advantage SafeBalance Banking Checking Account is designed for simplicity and everyday banking. With a $25 minimum opening deposit, this account helps you manage daily transactions without overdraft fees.

  • Bonus value: Up to $500 (based on qualifying direct deposits)
  • Minimum deposit: $2,000 or more in qualifying direct deposits within 90 days
  • Expiration date: January 31, 2026
  • How to claim: Open a new Bank of America personal checking account through the offer page and set up qualifying direct deposits totaling at least $2,000 within 90 days of account opening.
  • When you’ll get it: Within 60 days of meeting the requirements
  • Terms and conditions: The offer is limited to new checking customers who have not had a Bank of America personal checking account within 12 months. The bonus is tiered by direct deposit total: $100 for $2,000, $300 for $5,000, and $500 for $10,000 or more. One bonus per customer.
  • Fees: $4.95 monthly maintenance fee — waived with a $500 minimum daily balance, Preferred Rewards membership, or if the account holder is under age 25.

Bank of America Advantage Relationship Banking® Checking Account: Up to $500 Offer

For those seeking a premium experience with interest-bearing balances, the Bank of America Advantage Relationship Banking Checking Account combines higher-tier benefits and personalized service.

  • Bonus value: Up to $500 (based on qualifying direct deposits)
  • Minimum deposit: $2,000 or more in qualifying direct deposits within 90 days
  • Expiration date: January 31, 2026
  • How to claim: Open a new Bank of America personal checking account through the offer page and set up qualifying direct deposits totaling at least $2,000 within 90 days of account opening.
  • When you’ll get it: Within 60 days of meeting the requirements
  • Terms and conditions: Offer valid for new checking customers only. You must not have had a Bank of America personal checking account in the past 12 months. Bonus tiers apply: $100 for $2,000 in direct deposits, $300 for $5,000, and $500 for $10,000 or more. Only one bonus per customer.
  • Fees: $25 monthly maintenance fee — waived with a $20,000 minimum daily balance or Preferred Rewards membership.

Bank of America Business Advantage Banking Checking Account: $200 Offer

For small and growing businesses, Bank of America’s Business Advantage Banking Checking Account offers flexible account management with integrated tools and a straightforward bonus opportunity.

  • Bonus value: $200
  • Minimum deposit: $5,000 within 30 days of account opening
  • Expiration date: December 31, 2025
  • How to claim: Open a new Bank of America Business Advantage Banking Checking Account and maintain an average balance of at least $5,000 between days 31 and 90 after account opening.
  • When you’ll get it: Within 60 days of meeting the requirements
  • Terms and conditions: You must not have had a Bank of America business checking account within the past 12 months. Deposits must be new money to Bank of America. Limited to one bonus per business.
  • Fees: $16 monthly maintenance fee — waivable with a $5,000 average monthly balance, $500 in qualified debit card purchases, or Preferred Rewards for Business membership.

Bank of America Business Advantage Relationship Banking Checking Account: $200 Offer

For larger or more established businesses, the Bank of America Business Advantage Relationship Banking Checking Account provides enhanced cash management tools and higher balance limits.

  • Bonus value: $200
  • Minimum deposit: $5,000 within 30 days of account opening
  • Expiration date: December 31, 2025
  • How to claim: Open a new Bank of America Business Advantage Relationship Banking Checking Account and maintain an average balance of at least $5,000 between days 31 and 90 after opening.
  • When you’ll get it: Within 60 days of meeting the requirements
  • Terms and conditions: You must not have had a business checking account with Bank of America in the past 12 months. Deposits must be new money to Bank of America to qualify. Limit one bonus per business.
  • Fees: $29.95 monthly maintenance fee — waivable with a $15,000 average combined monthly balance or Preferred Rewards for Business membership.

How To Qualify for a Bank of America New Account Bonus

To qualify for Bank of America’s promotions, start by choosing the account that fits your needs, as bonuses are often tied to specific products.

Many bonuses are only available to those who open the account through a specific webpage, so make sure you open the account from the correct page. Enter your information and apply for the account.

For most checking and business accounts, you’ll need to make a minimum opening deposit and set up direct deposits that meet the bank’s requirements.

Note that bonuses are available for new bank accounts only, and existing customers may not qualify if they already hold the same type of account. Keep an eye on the fine print for each promotion to ensure you meet all conditions to receive your bonus.

Comparing Bank of America Offers to Competitor Promotions

Bank of America offers competitive promotions — though its bonuses aren’t the highest you’ll find, they’re far from the lowest. And with the same bonus for multiple accounts, most people will be able to find an account that’s right for them without missing out on any extra cash. Also, some of the minimum opening deposits are low compared to other banks.

Bank of America also offers a wide network of branches and ATMs, making it easily accessible to most.

In addition, Bank of America’s Preferred Rewards program offers four reward tiers with perks such as waived account maintenance fees, better loan rates and higher annual percentage yields on qualifying savings accounts.

You can see how Bank of America’s savings compares against other banks:

Savings

SELECTED BANK

Bank of America Savings Account

Start Banking

MOST COMPARABLE

Chase Savings Accounts

Read Review

MOST COMPARABLE

Wells Fargo Savings Account

Read Review

Fees

Fees

Fees

$8 waivable monthly maintenance fee per statement cycle

$5 monthly, waivable

Up to $12 monthly service fee – can be waived

APY

APY

APY

to for most accounts, 5% to 20% booster for Preferred Rewards members

Up to for Platinum Savings accounts

Min Opening

Min Opening

Min Opening

$100

$0

$25

Tips for Maximizing Your Bank of America Offer

To make sure you get the most out of your bonus, here are a few tips:

  • Read the terms and conditions carefully to make sure you meet all the requirements.
  • Only open an account if you’re sure you’ll be able to meet the requirements to waive the monthly maintenance fee.
  • Keep track of your balance to avoid other fees, like overdraft fees, that could eat up part of your bonus.

And if you’re not ready to open an account right now, check the Bank of America website — and the websites of any other banks you’re considering — to compare current promotions when you are ready to open a new account.

Conclusion

Bank of America is currently offering a $300 bonus for new personal checking accounts and a $200 bonus for new business checking accounts, provided you meet the requirements. With a variety of accounts to choose from, anyone should be able to find the right checking account for their needs.

Bank of America offers a full lineup of banking products and services with branches across the country. It may be worth checking out if you like the convenience offered by a large, national bank.

Cash bonuses are great perks, but they shouldn’t be the only reason you choose a bank. Make sure it meets your needs and explore the bank’s other offerings, including savings accounts and CD accounts, before opening an account.

FAQs

Here's more about Bank of America promotions.
  • How long does it take to receive a new account bonus?
    • You should receive your Bank of America checking account bonus within 60 days of meeting all the requirements to earn it.
  • Can existing customers qualify for these promotions?
    • No, Bank of America’s current promotions are for new customers. If you’ve owned or co-owned a Bank of America checking account within the last 12 months, you aren’t eligible for a bonus.
  • What happens if I close my account early?
    • If you close your account before you’ve received your bonus, you will no longer be eligible for the bonus.
  • Are there any taxes on bank bonuses?
    • Yes, bank bonuses are considered taxable income. You’ll need to fill out Form 1099 when filing your taxes.

More About Bank of America

Sarah Sharkey and Caitlyn Moorhead contributed to the reporting for this article.

Information on promotions is accurate as of April 1, 2025. Additional requirements may apply. Offers and terms are subject to change.

Editorial Note: This content is not provided by any entity covered in this article. Any opinions, analyses, reviews, ratings or recommendations expressed in this article are those of the author alone and have not been reviewed, approved or otherwise endorsed by any entity named in this article.

BEFORE YOU GO

See Today's Best
Banking Offers

Looks like you're using an adblocker

Please disable your adblocker to enjoy the optimal web experience and access the quality content you appreciate from GOBankingRates.

  • AdBlock / uBlock / Brave
    1. Click the ad blocker extension icon to the right of the address bar
    2. Disable on this site
    3. Refresh the page
  • Firefox / Edge / DuckDuckGo
    1. Click on the icon to the left of the address bar
    2. Disable Tracking Protection
    3. Refresh the page
  • Ghostery
    1. Click the blue ghost icon to the right of the address bar
    2. Disable Ad-Blocking, Anti-Tracking, and Never-Consent
    3. Refresh the page