If you’re looking to earn extra cash in 2025, Bank of America promotions offer some of the best opportunities to get started. Whether you want to open a checking, savings, or business account, you can earn between $100 to $600 in bonuses by simply meeting a few basic requirements. These Bank of America promotions are designed to help new customers take advantage of great rewards with minimal effort.
In this article, we’ll cover the top 5 Bank of America promotions available this year, making it easier than ever to earn valuable bonuses.
Top 5 Bank Of America Promotions & Offers
Bank of America offers promotions with cash bonuses for opening checking, savings, business, and investment accounts. Customers can also earn rewards through credit card sign-ups. Each offer has specific requirements, like maintaining a balance or making transactions.
Here are the top 5 Bank of America promotions and offers for 2025.
1. $300 Bank of America Checking Account Bonus (2025)

One of the top Bank of America promotions is the $300 checking account bonus. This is available to new customers who open an eligible personal checking account. Here’s how you can qualify for this Bank of America promotion:
- Open a new Bank of America personal checking account by May 31, 2025.
- Use the offer code PSJ300CIS during account opening.
- Set up qualifying direct deposits totaling $2,000 or more within 90 days of account opening.
Once you meet these requirements, Bank of America promotions like this one will ensure that you receive your $300 bonus within 60 days. Eligible accounts include Bank of America Advantage SafeBalance Banking®, Bank of America Advantage Plus Banking®, and Bank of America Advantage Relationship Banking®.
2. $200 Bank of America Savings Account Bonus (2025)

If you’re looking to save, you can take advantage of the $200 Bank of America savings account bonus. This is a perfect Bank of America promotion for those looking to grow their savings. Here’s what you need to do to qualify:
- Open a new eligible savings account by May 31, 2025.
- Deposit at least $1,000 into the account within 30 days.
- Maintain a balance of at least $1,000 for 90 days.
Once you meet these simple requirements, the Bank of America promotion will credit the $200 bonus to your savings account. This offer is an excellent way to kick-start your savings journey.
3. $500 Bank of America Business Checking Account Bonus

For business owners, Bank of America promotions also include a $500 bonus for new business checking account customers. To earn this bonus:
- Open a new business checking account (Business Fundamentals or Business Advantage Checking).
- Deposit a total of $5,000 or more within 60 days of account opening.
- Maintain a balance of at least $5,000 in the business account for 90 days.
If you’re a business owner, this Bank of America promotion offers a great incentive to streamline your business finances while earning a generous bonus.
4. $100 Bank of America Preferred Rewards Bonus

If you’re a Preferred Rewards customer, you can earn a $100 bonus through this Bank of America promotion. To qualify:
- Enroll in the Preferred Rewards program, which requires a minimum balance of $20,000 in qualifying accounts.
- Open a new Bank of America Advantage Plus Banking® or Bank of America Advantage Relationship Banking® account.
Once your account is open and the direct deposit requirement is met, you’ll earn the $100 bonus, plus enjoy additional benefits such as fee waivers and higher interest rates on savings accounts.
5. $200 or $500 Bank of America Online Savings Bonus

For those who prefer online banking, Bank of America promotions also include a $200 or $500 bonus for opening an Online Savings Account. To qualify for this Bank of America promotion:
- Open a new Online Savings Account by May 31, 2025.
- Deposit at least $10,000 into the account within the first 30 days.
- Maintain the deposit for 90 days to earn the bonus.
This Bank of America promotion is an easy and convenient way to earn extra cash by simply opening an online savings account.
Other Bank Promotions

If you’re considering banking offers from other institutions, there are plenty of other great promotions available, too. Here are some of the top bank promotions:
- Chase $200 Checking Account Bonus
Open a new Chase Total Checking® account and set up direct deposits of $500 or more within 90 days to earn a $200 bonus. Chase Bank Bonus Offers allow you to earn up to $900 by meeting a few simple criteria. - Wells Fargo $200 Checking Account Bonus
Open a new Wells Fargo Everyday Checking account and earn a checking account bonus online, after completing qualifying direct deposits totaling $500 or more within 60 days to earn a $200 bonus. - Citibank $200 or $500 Checking Account Bonus
Open a new Citibank account and set up qualifying direct deposits to earn up to a $500 bonus, depending on the type of account opened. - PNC $200 or $400 Virtual Wallet Bonus
Open a new Virtual Wallet® or Virtual Wallet® with Performance Select account and receive $200 or $400 when you complete qualifying activities, including direct deposits. - U.S. Bank $300 Checking Account Bonus
Open a new U.S. Bank Smartly™ Checking account and make at least $1,000 in direct deposits within 60 days to receive a $300 bonus. - Capital One $100 or $500 Checking Account Bonus
Open a new 360 Checking® account and receive $100 after making at least two direct deposits within 35 days. Open a 360 Performance Savings® account and earn a $500 bonus with qualifying deposits. - American Express $200 Cash Back on New Checking Account
Open a new American Express Bank account using this referral link and receive $200 cash back when you set up qualifying direct deposits totaling $500 or more within the first 90 days. - HSBC $200 or $450 Checking Account Bonus
Open a new HSBC Premier Checking or HSBC Advance Checking account and complete qualifying direct deposits to earn up to $450.
These offers vary by bank, but they all provide an opportunity to earn bonuses for opening new accounts and meeting specific requirements.
Final Thoughts
With Bank of America promotions offering bonuses ranging from $100 to $600, there are plenty of opportunities to earn rewards just by opening a new checking or savings account. Whether you’re looking for a business account, a personal checking account, or an online savings account, Bank of America has promotions that can help you get started and grow your finances.
Additionally, other top banks like Chase, Wells Fargo, and Citibank also offer great promotions, making it easy to earn extra cash while managing your money. Be sure to check the terms and apply before the offers expire!
FAQs
How do I qualify for the $300 Bank of America checking account bonus?
To qualify for the $300 bonus, open a new eligible personal checking account by May 31, 2025, using the offer code PSJ300CIS, and set up qualifying direct deposits totaling $2,000 or more within 90 days of account opening.
Can I qualify for multiple Bank of America promotions at the same time?
Yes, you can qualify for multiple Bank of America promotions as long as you meet the requirements for each individual offer. Make sure to check each promotion’s terms to ensure eligibility.
When will I receive my bonus from Bank of America promotions?
Once you meet all the requirements, Bank of America will deposit your bonus into your account within 60 days after validation, as long as your account is open and in good standing.