Find all the Bank of America promotions and bonuses for Checking, Savings, and Business account.
Update 4/15/25: The Bank of America Advantage Banking’s improved $300 Bonus Offer is valid through 5/31/25. The Bank of America Business Advantage checking offer is now valid through 12/31/25, Bank of America offers outstanding accounts with features and benefits that will suit your needs – on top of a bonus offer for opening a personal checking or business checking account. There’s also a targeted up to $1,000 savings bonus available through 6/30/25.
About Bank of America Promotions
Headquartered in Charlotte, North Carolina, Bank of America has grown to become one of the “big four” banks in the United States since its establishment in 1904.
With operations in more than 35 countries around the world, Bank of America offers a vast array of products such as CDs, Savings, Checking, much more through a wide network of branches.
Bank of America Advantage Banking $300 Bonus Offer
To qualify for this offer,
- The $300 bonus offer is an online only offer and must be opened through the Bank of America promotional page.
- The offer is for new checking customers only.
- Offer expires 05/31/2025
- To qualify, open a Bank of America Advantage Banking account through the promotional page and set up and receive Qualifying Direct Deposits* totaling $2,000 or more into that new eligible account within 90 days of account opening.
- Bank of America Advantage SafeBalance Banking® for Family Banking accounts are not eligible for this offer.
- Once all requirements are met, Bank of America will attempt to pay bonus within 60 days
- Additional terms and conditions apply. See offer page for more details.
- *A Qualifying Direct Deposit is a direct deposit of regular monthly income – such as your salary, pension or Social Security benefits, which are made by your employer or other payer – using account and routing numbers that you provide to them.
- Bank of America, N.A. Member FDIC
(Visit Bank of America to learn more)
Bank of America Advantage SafeBalance Banking®
- If you’re looking for simple banking, SafeBalance® provides a straightforward, easy-to-use experience that lets you focus on the basics.
- Banking that helps you stay within your balance
- Digital banking in the palm of your hand – no paper check writing available with this account
- Get help spending only the money you have available
- Helps keep you from spending more than you have – and no overdraft fees
- A great start for students and young adults
Bank of America Advantage Plus Banking®
- If you’re looking for flexible banking, Advantage Plus Banking has options and features to help you meet your needs.
- Multiple ways to waive the monthly maintenance fee—including a qualifying direct deposit
- Pay with a debit card, Mobile and Online banking or paper checks (if purchased)
- Option to enroll in Balance Connect® for overdraft protection
- Overdraft fee without Balance Connect®: $10 each item, up to 2 items per day
Bank of America Advantage Relationship Banking®
- If you’re looking for comprehensive banking, Advantage Relationship helps you make the most of your banking relationship.
- Digital Banking with the choice to pay using a variety methods
- Benefits for higher balances, like fee waivers and interest
- Earn interest on your balance
- No fees on select deposit services and no monthly maintenance fees on up to three eligible checking accounts and four eligible savings accounts when you ask us to link them to your primary Advantage Relationship Banking account.
- Option to enroll in Balance Connect® for overdraft protection
- Overdraft fee without Balance Connect® : $10 each item, up to 2 items per day
How To Waive Monthly Maintenance Fee
- Bank of America Advantage SafeBalance Banking®:
- $4.95 or $0 –No monthly maintenance fee each statement cycle when you meet one of the following:
- an owner of this account is under the age of 25 or
- maintain a minimum daily balance of $500 in your account or
- are a member of Bank of America Preferred Rewards®
- $4.95 or $0 –No monthly maintenance fee each statement cycle when you meet one of the following:
- Bank of America Advantage Plus Banking®:
- $12 or $0 – No monthly maintenance fee each statement cycle when you meet one of the following:
- have at least one qualifying direct deposit of $250 or more or
- maintain a minimum daily balance of $1,500 in your account or
- are a member of Bank of America Preferred Rewards®
- $12 or $0 – No monthly maintenance fee each statement cycle when you meet one of the following:
- Bank of America Advantage Relationship Banking®:
- $25 or $0 – No monthly maintenance fee each statement cycle when you meet one of the following:
- maintain a minimum daily balance of $20,000 in your account or
- are a member of Bank of America Preferred Rewards®
- $25 or $0 – No monthly maintenance fee each statement cycle when you meet one of the following:
Advertiser Disclosure: Many of the offers that appear on this site are from companies from which HustlerMoneyBlog.com receives compensation. This compensation may impact how and where products appear on this site (including, for example, the order in which they appear). We do not feature all available offers.
Bank of America, N.A. Member FDIC
Bank of America Business Advantage Checking Bonus Offer
To qualify for this offer,
- The $200 bonus offer is an online only offer and must be opened through the Bank of America promotional page.
- The offer is for new eligible business checking customers only.
- Offer expires 12/31/2025.
- To qualify, deposit $5,000 or more in New Money* directly into a new eligible Bank of America Business Advantage Banking account within thirty (30) days of account opening.
- Maintain an average balance of $5,000 in that new Business Advantage Banking account during the Maintenance Period**.
- Once all requirements are met, Bank of America will attempt to pay bonus within 60 days.
- Additional terms and conditions apply. See offer page for more details.
- *New Money is new funds deposited into your business checking account that are not transfers from other Bank of America deposit accounts or Merrill investment accounts.
- ** The Maintenance Period begins thirty-one (31) calendar days after account opening and ends ninety (90) calendar days after account opening.
- Bank of America, N.A. Member FDIC
(Visit Bank of America to learn more)
How To Avoid The Monthly Fee
- Business Advantage Fundamentals™ Banking:
- Monthly Fee: $16 or $0 – Great news, there’s no monthly fee for the first 12 statement cycles.
- To avoid the Monthly Fee after, meet one of the following requirements each statement cycle:
- Maintain a $5,000 combined average monthly balance.
- Use your Bank of America business debit card to make at least $500 in new net qualified purchases.
- Become a member Preferred Rewards for Business.
- Business Advantage Relationship Banking:
- Monthly Fee: $29.95 or $0 – Pay no monthly fee for Business Advantage Relationship Banking when you meet one of the following requirements each statement cycle:
- Maintain a $15,000 combined average monthly balance.
- Become a member of Preferred Rewards for Business.
- Monthly Fee: $29.95 or $0 – Pay no monthly fee for Business Advantage Relationship Banking when you meet one of the following requirements each statement cycle:
Additional Terms
- Offer is available only to applicants who apply for a new account online only and is intended for new customers only; you are not eligible for this offer if you were an owner or signer on a Bank of America Business Advantage checking account within the last twelve (12) months.
- Only one bonus ($200) per business customer, regardless of the number of businesses owned or operated by the customer.
- Bank of America employees are not eligible for this offer.
- Offer expires on December 31, 2024, and all qualifying activities must be completed within the stated time frames.
- Bank of America will attempt to pay bonus within 60 days.
- Bank of America may change or discontinue this offer at any time before this date without notice.
- Reproduction, purchase, sale, transfer or trade of this offer is prohibited.
- Additional terms and conditions apply. See offer page for more details.
Baank of America Up to $1,000 Savings Bonus (Targeted)
Check your email / mail as Bank of America offering a bonus of $250 up to $1,000 with a new or existing savings account – the offer will require a minimum of $100,000 to earn the maximum $1,000 bonus.
Direct Link to Offer (must have received offer via email)
How to earn it:
- Enroll using the link in the email by 6/30/25
- Deposit new money into a new or existing personal savings account within 30 days of enrolling:
- $250 bonus: $20,000 minimum deposit
- $500 bonus: $50,000 minimum deposit
- $1,00 bonus: $100,000 minimum deposit
- Maintain that balance from day 31 to day 90 after enrollment.
The information for this offer has been collected independently by HustlerMoneyBlog. The product details on this page have not been reviewed or provided by the bank.
Bank of America Free Museum Admission

Current Bank of America customers get Free Admission to certain museums.
Bank of America offers customers FREE admission to 225+ museums, science centers, and botanical gardens nationwide.
- Learn More at Bank of America
- What you’ll get: Free Museum Admission on first full weekend of every month (Saturday and Sunday).
- Account Type: Bank of America or Merrill Lynch credit or debit card
- Availability: Nationwide (Full list of Participating Museums)
- 2022 Dates:
- August 6-7
- September 3-4
- October 1-2
- November 5-6
- December 3-4
- Terms: Each individual cardholder gets ONE free general admission
(Existing Bank of America Customers Only)
How To Earn Bonus
- You can also sign up for email or text reminders of eligible weekends.
- Present your Bank of America or Merrill Lynch Credit or Debit Card and a photo ID to get free admission to certain museums.
- Only available certain dates.
- Available only on these dates:
- January 5th & 6th, February 2nd & 3rd, March 2nd & 3rd, April 6th & 7th, May 4th & 5th, June 1st & 2nd, July 6th & 7th, August 3rd & 4th, September 7th & 8th, October 5th & 6th, November 2nd & 3rd, December 7th & 8th.
- Existing Bank of America or Merrill Lynch Account members only.
- Additional requirements may apply, visit the link below for more information.
Bank of America Free Year of GrubHub *Expired*
- Learn More at Bank of America
- What you’ll get: Free year of Grubhub+ which usually costs $9.99 per month.
- Account Type: Bank of America credit or debit card
- Availability: Nationwide
- GrubHub Features:
- Free delivery (minimum $12 order)
- Donations are doubled (e.g round up your change to the near dollar and GrubHub matches it. With GrubHub+ this will be matched and doubled)
- Exclusive offers and deals
(Expires 12/31/2023)
Editor’s Note: Even if you already have Grubhub+ (such as from Amazon), you can still enroll via the offer link above and Grubhub will email you a code for $5 off each of your next 3 orders!
Fine Print
- Offer available only for eligible Bank of America credit or debit cardholders who do not have an active Grubhub+ membership at the time of signup (as determined by Grubhub). Certain Bank of America cardholders, including commercial prepaid cardholders, may not be eligible.
- Eligible cardholders may redeem this offer by enrolling in the Grubhub+ membership trial using their eligible Bank of America card at https://grubhub.com/partner/bofa no later than 12/31/2023.
- Grubhub+ $0 delivery fees and lower service fees applicable on orders with a subtotal of $12+ (before tax, tip, and fees) from Grubhub+ eligible merchants only.
Bottom Line
We try our best to find all the latest Bank of America promotions and offers because they are top of the line. Once you open an account with them, you are eligible for other services that other banks simply don’t or can’t offer.
Whether you are a business owner looking to keep your money safe or you are teaching a child how to save money, you should look at Bank of America.
For those interested in being a part of an industry-leading financial institution while offering superior products and services, therefore definitely check out our list below as well as our list of best bank offers!
*Compare Bank of America Promotions with other bank bonuses from banks like Citi, Huntington, HSBC, Chase, TD, Discover Bank, Aspiration, Axos Bank, PNC Bank, BMO, SoFi, Fifth Third Bank, Wells Fargo, U.S. Bank, and more!
*Check back often for the latest Bank of America promotions, bonuses, and offers!