How to get $300 free from this bank before July 31
By
Veronica E.
- Replies 0
Looking for a little extra cash this summer? If you’ve been thinking about switching banks—or just opening a new account—Bank of America is currently offering a $300 bonus that’s surprisingly easy to claim.
But time is running out.
The deal ends July 31, and it’s only available online.
For those who qualify, this could be a nice boost to your budget—no sweepstakes, no guessing, just a step-by-step process with a guaranteed reward.
Here's everything you need to know to decide if this offer is worth your time.

Bank of America is offering a $300 cash bonus for new customers who open an eligible personal checking account through their website.
It’s a straightforward promotion: meet the criteria, and you get the money.
This isn’t a raffle or random drawing—everyone who completes the steps gets paid.

If you’re exploring other options, US Bank is also offering a limited-time promotion.
New customers can earn up to $400 by opening a Smartly Checking account and meeting their own deposit requirements by July 31.
Here’s how their tiered bonus breaks down:
The US Bank bonus is usually paid within 30 days of qualifying.

These promotions are designed to attract new customers.
Banks benefit from increased deposits and the potential for long-term relationships.
For consumers, these offers can be a great way to try a new financial institution while pocketing some cash.
Just make sure the account fits your long-term needs—not just your short-term interest in the bonus.
Whether you're looking to switch banks or simply take advantage of a seasonal promotion, offers like these can put real money back in your pocket.
Just be sure to read the fine print, meet the requirements, and choose the account that works best for your needs.
With deadlines approaching soon, now might be the perfect time to take action and earn a little extra cash.
Read next: This woman found a $950 bank transfer she never authorized–Don’t miss the detail that fooled her!
Have you ever received a bank bonus like this one? Was it worth the effort? Share your tips or experiences in the comments—especially if you’ve found creative ways to maximize these types of offers.
At The GrayVine, we’re always on the lookout for smart money opportunities to help you stretch your dollars a little further!
But time is running out.
The deal ends July 31, and it’s only available online.
For those who qualify, this could be a nice boost to your budget—no sweepstakes, no guessing, just a step-by-step process with a guaranteed reward.
Here's everything you need to know to decide if this offer is worth your time.

Banks are offering a limited-time summer bonus for new checking account customers. Image source: Pexels / John Guccione www.advergroup.com.
What’s the deal?
Bank of America is offering a $300 cash bonus for new customers who open an eligible personal checking account through their website.
It’s a straightforward promotion: meet the criteria, and you get the money.
This isn’t a raffle or random drawing—everyone who completes the steps gets paid.
Also read: 7 sneaky scams draining bank accounts—how to protect yourself now
Step-by-step: how to claim your $300
- Open a qualifying checking account online
Visit Bank of America’s promotions page—not a local branch—to begin. Eligible account types include:- Bank of America Advantage SafeBalance Banking
- Bank of America Advantage Plus Banking
- Bank of America Advantage Relationship Banking
Note: The Bank of America Advantage SafeBalance Banking® for Family Banking accounts do not qualify for this offer..
- Use the promo code
When prompted during sign-up, enter code AFC300CIS. - Meet the direct deposit requirement
Within 90 days of opening the account, you must receive qualifying direct deposits totaling $2,000 or more. Examples include Social Security, payroll, or pension deposits. Transfers from mobile apps or your own accounts usually don’t count. - Maintain the account in good standing
The account must stay open with no negative balances or overdrafts until you receive the bonus. - Receive your $300 bonus
According to the promotions page, "Bank of America will attempt to pay bonus within 60 days." This timeframe starts after all requirements are met—not when the account is first opened.
Also read: These 39 bank branches are closing soon—Check if yours made the list!
Important details to keep in mind
- Who qualifies?
This offer is only for new customers. If you’ve had a personal checking account with Bank of America in the past 12 months—even as a joint owner—you’re not eligible. - Monthly fees
Some eligible accounts come with a $12 monthly fee. However, you can avoid this fee by maintaining a qualifying minimum balance or setting up direct deposit. Be sure to review the account terms before enrolling. - Deadline
You must open your account by July 31 to qualify for the $300 bonus.

A side-by-side comparison of Bank of America's checking account options, including SafeBalance, Advantage Plus, and Advantage Relationship. Image source: Bank of America.
Also read: Protect your life savings: The one red flag that could stop a bank scam before it starts
A similar offer from US Bank
If you’re exploring other options, US Bank is also offering a limited-time promotion.
New customers can earn up to $400 by opening a Smartly Checking account and meeting their own deposit requirements by July 31.
Here’s how their tiered bonus breaks down:
- $250 for direct deposits of $2,000–$4,999.99
- $350 for deposits of $5,000–$7,999.99
- $400 for $8,000 or more
The US Bank bonus is usually paid within 30 days of qualifying.

US Bank promotes its summer bonus offer, giving new customers up to $400 for opening a Smartly® Checking account. Image source: US Bank.
Also read: Unlock hidden benefits! Discover the retirement perks your bank doesn’t advertise
Why are banks offering these bonuses?
These promotions are designed to attract new customers.
Banks benefit from increased deposits and the potential for long-term relationships.
For consumers, these offers can be a great way to try a new financial institution while pocketing some cash.
Just make sure the account fits your long-term needs—not just your short-term interest in the bonus.
Also read: Is your money trapped? Find out why Wells Fargo has started freezing bank accounts.
Tips for earning bank bonuses
- Read the fine print
Understand the terms before you sign up so you’re not caught off guard by fees or deposit rules. - Mark key dates
Set calendar reminders for your deposit deadline, eligibility windows, and bonus payment timeline. - Stay organized
If you apply for multiple promotions, keep track of each account’s requirements to avoid missing out. - Choose wisely
Don’t open an account just for the bonus—make sure the features actually fit your banking habits.
Whether you're looking to switch banks or simply take advantage of a seasonal promotion, offers like these can put real money back in your pocket.
Just be sure to read the fine print, meet the requirements, and choose the account that works best for your needs.
With deadlines approaching soon, now might be the perfect time to take action and earn a little extra cash.
Read next: This woman found a $950 bank transfer she never authorized–Don’t miss the detail that fooled her!
Key Takeaways
- Bank of America is offering a $300 bonus for new customers who open a qualifying personal checking account online by July 31 and meet deposit requirements.
- To qualify, you must enter promo code AFC300CIS and receive at least $2,000 in qualifying direct deposits within 90 days.
- The account must stay open and in good standing to receive the bonus, which is typically paid within 60 days.
- US Bank is running a similar promotion, offering up to $400 for new Smartly Checking customers based on deposit amounts, also ending July 31.
Have you ever received a bank bonus like this one? Was it worth the effort? Share your tips or experiences in the comments—especially if you’ve found creative ways to maximize these types of offers.
At The GrayVine, we’re always on the lookout for smart money opportunities to help you stretch your dollars a little further!