If you have been thinking about opening a new bank account, this might be the perfect time. Bank of America is offering a limited-time $300 bonus for new customers, and it runs all through July 2025. Yes, you could have an extra $300 coming your way just for opening a qualifying account and meeting a few simple requirements.
Let us walk through what you need to know—who is eligible, how it works, and how you can make sure the bonus lands in your account.
Who qualifies for the $300 Bank of America bonus?
This offer is only for new personal checking customers. So, if you already have a Bank of America checking account or had one within the last 12 months, unfortunately, you are not eligible this time.
Here is who can qualify:
- You must not have had or co-owned a personal checking account at Bank of America in the last 12 months
- You must be a new customer opening one of the eligible accounts
- You must apply online, not in person or over the phone
Important: The offer is available only online using the special code PSJ300CIS. If you skip the code, you will not get the bonus.
What kind of accounts are eligible for the $300 bonus?
Not every account at Bank of America qualifies for this bonus. You will need to open one of the following checking accounts:
- Advantage SafeBalance Banking
Minimum to open: $25
Great if you want to avoid overdraft fees and keep things simple - Advantage Plus Banking
Minimum to open: $100
Offers Balance Connect® for overdraft protection - Advantage Relationship Banking
Minimum to open: $100
Designed for those who want more benefits and higher balance management
Note: SafeBalance accounts set up for family banking are not eligible.
How do you get the $300 deposited?
Once you open the account, you still need to meet a few steps to get the bonus. But do not worry—they are pretty straightforward.
Here is what you need to do:
- Open your account by July 31, 2025, using the code PSJ300CIS
- Set up direct deposits of $2,000 or more within 90 days of opening the account
- Wait for the bonus to be deposited—it usually happens within 60 days after all conditions are met
What counts as direct deposit?
Regular income like your paycheck, pension, Social Security benefits, or government payments—as long as they are electronically deposited using your account and routing numbers.
How will you know the $300 has arrived?
If you meet all the rules, the $300 will show up in your new Bank of America checking account automatically—usually within two months.
To avoid any issues:
- Make sure your account stays open and in good standing
- Keep an eye on your email or account notifications
- Double-check that your direct deposit meets the $2,000 total