Bank of America Promotions: Best Offers and Bonuses
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 Account | Bonus Amount | Offer Expiration |
|---|---|---|
| Bank of America Advantage Plus Banking® Checking Account | Up to $500* | January 31, 2026 |
| Bank of America Advantage SafeBalance Banking® Checking Account | Up to $500* | January 31, 2026 |
| Bank of America Advantage Relationship Banking® Checking Account | Up to $500* | January 31, 2026 |
| Bank of America Business Advantage Banking (Business Checking) | $200 | December 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:
SELECTED BANK
MOST COMPARABLE
MOST COMPARABLE
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
- Bank of America Review
- Bank of America CD Rates
- Bank of America Hours
- Bank of America Routing Numbers
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.
Written by
Edited by 





















