Bank of America is the second-largest bank in the country based on assets and has a huge brick-and-mortar presence nationwide, with thousands of locations and ATMs, so you’re rarely far from a branch.
Bank of America also has several promotions to reward new customers for opening an account. Read on for an overview of each of Bank of America’s current bonuses, with details on the requirements you need to meet to be eligible for each offer.
Current Bank of America Promo Codes & Bonus Offers
Here are the active Bank of America bonuses that you can benefit from today:
- Advantage Banking Account: $300 bonus
- Bank of America® Business Advantage Banking: $200 bonus
- Merrill Edge Self-Directed: up to $600 bonus
- Bank of America® Customized Cash Rewards: $200 bonus
Advantage Banking Account
- Bonus Amount
- $300
- Account Type
- Personal Checking
- Availability
- Nationwide
- Offer Expires
- January 31, 2025
- Bonus Requirements
-
- Open a new Bank of America Advantage Banking personal checking account using the link below and promo code MNB300CIS.
- Within 90 days, receive qualifying direct deposits of $2,000 or more.
- Bank of America will attempt to pay bonus within 60 days of meeting the requirements.
- Additional terms and conditions apply. See offer page for more details. Member FDIC.
at Bank of America
Bank of America® Business Advantage Banking
- Bonus Amount
- $200
- Account Type
- Business Checking
- Availability
- Nationwide
- Offer Expires
- December 31, 2024
- Bonus Requirements
-
- Open a new Bank of America® Business Advantage Banking account.
- Within 30 days, make qualifying deposits of $5,000 or more in new money.
- For the next 60 days, maintain an average balance of $5,000.
- Bonus will be deposited directly into your Business Advantage Banking account within 60 days from the end of your qualifying period.
at Bank of America
Merrill Edge Self-Directed
- Bonus Amount
- up to $600
- Account Type
- Investment
- Availability
- Nationwide
- Bonus Requirements
-
- Open a new Self-Directed Trading account from Merrill Edge using promo code "600ME".
- Within 45 days, fund your account with new money from outside Bank of America. To earn a $100 bonus, deposit $20,000-$49,999; To earn a $150 bonus, deposit $49,999-$99,999; To earn a $250 bonus, deposit $100,000-$199,999; To earn a $600 bonus, deposit $200,000 - $299,999.
- Maintain that balance for at least 90 days.
- Bonus will be deposited within two weeks following the end of the 90 day period.
at Bank of America
Bank of America® Customized Cash Rewards
- Bonus Amount
- $200
- Account Type
- Personal Card
- Availability
- Nationwide
- Bonus Requirements
-
- Apply for a new Bank of America® Customized Cash Rewards Credit Card using the link below.
- Within 30 days, spend $1,000 using your new card.
- Bonus will be credited to your rewards balance within 8-12 weeks of meeting the requirements.
Summary: Bank of America's Current Bonuses
Here’s a recap of the current Bank of America promotions and offers that you can claim right now:
Account | Account Type | Amount | Expires | Requirements | |
---|---|---|---|---|---|
Advantage Banking Account | Personal Checking | $300 | Jan 31 | Direct Deposit | Details |
Bank of America® Business Advantage Banking | Business Checking | $200 | Dec 31 | Min Balance | Details |
Merrill Edge Self-Directed | Investment | up to $600 | Limited Time | Min Balance | Details |
Bank of America® Customized Cash Rewards | Personal Card | $200 | Limited Time | Card Spend | Details |
Expired Offers From Bank of America
These bonuses were recently offered by Bank of America, but are not available right now.
Check back often as Bank of America may revive these deals or offer similar promotions in the future. In the meantime, it can sometimes be helpful to compare Bank of America's current bonuses to their previous deals.
Advantage Banking Account - $750 bonus (Expired)
Expired: September 22, 2024
Bank of America previously offered $750 for opening an Advantage Banking account.
To earn the bonus, you needed to:
- Open a new eligible Bank of America Advantage Banking account directly through the promotional page (linked below)
- Within 30 days, deposit New Money* as follows: $20,000, earn $250; $50,000, earn $500; $100,000+, earn $750
- Bank of America will attempt to pay bonus within 60 days of meeting the requirements.
- Additional terms and conditions apply. See offer page for more details. Member FDIC.
Business Checking - $100 bonus (Expired)
Expired: December 31, 2022
Bank of America previously offered $100 for opening a Business Checking account.
The steps to earning this bonus were:
- Open a new Business Advantage Relationship Banking or Business Advantage Fundamentals™ Banking account.
- Within 30 days, make qualifying deposits of $1,000 or more in new money.
- From day 31- day 90, maintain an average balance of $1,000.
- Bonus will be deposited directly into your Business Advantage Banking account within 60 days from the end of your qualifying period.
Business Checking - $500 bonus (Expired)
Expired: July 31, 2022
Bank of America previously offered $500 for opening a Business Checking account.
Earning this bonus required you to:
- Open a new Business Advantage Relationship Banking or Business Advantage Fundamentals™ Banking account.
- Within 30 days, make qualifying deposits of $20,000 or more in new money.
- From day 31- day 90, maintain an average balance of $20,000.
- Bonus will be deposited directly into your Business Advantage Banking account within 60 days from the end of your qualifying period.
Advantage Banking [Targeted] - $300 bonus (Expired)
Expired: April 30, 2022
Bank of America previously offered $300 for opening an Advantage Banking [Targeted] account.
The requirements for this bonus were:
- Open a new Bank of America Advantage Banking personal checking account with an associate in-branch or via the Enroll Now button from the email from Bank of America.
- Within 90 days, receive direct deposits of $4000 or more.
- Bonus will be deposited directly into your account within 60 days of meeting the requirements.
Business Advantage Banking - up to One year trial of Preferred Rewards for Business bonus (Expired)
Expired: September 30, 2021
Bank of America previously offered up to One year trial of Preferred Rewards for Business for opening a Business Advantage Banking account.
To earn the bonus, you needed to:
- Open a new Business Advantage Banking account using the link below.
- Within 15 days, make qualifying deposits of $20,000 to earn $500 or $50,000 to earn $750.
- Maintain that balance for 75 calendar days.
- Bonus will be deposited into your new account within 60 days after meeting the requirements.
Business Checking Account - up to One year trial of Preferred Rewards for Business bonus (Expired)
Expired: January 31, 2021
Bank of America previously offered up to One year trial of Preferred Rewards for Business for opening a Business Checking account.
Earning this bonus required you to:
- Open a new business checking account.
- Deposit at least $20,000 (to earn $500) or $50,000 (to earn $750) within 15 days and maintain the balance for the 60 day maintenance period.
- Make at least 5 qualifying electronic payments (debit card purchase, online bill pay, ACH payment, wire transfer or Zelle payment) within 60 days.
Merrill Edge Self-Directed - up to $1000 bonus (Expired)
Bank of America previously offered up to $1000 for opening a Merrill Edge Self-Directed account.
To earn the bonus, you needed to:
- Open a new Self-Directed Trading account from Merrill Edge using promo code "1000PR".
- Within 45 days, fund your account with new money from outside Bank of America. To earn a $100 bonus, deposit $20,000-$49,999; To earn a $200 bonus, deposit $49,999-$99,999; To earn a $400 bonus, deposit $100,000-$199,999; To earn a $1000 bonus, deposit $250,000 or more.
- Maintain that balance for at least 90 days.
- Be enrolled in Preferred Rewards as of 90 days from meeting the funding criteria.
- Bonus will be deposited within two weeks following the end of the 90 day period.
Why Bank of America?
Bank of America is one of the "big four" banks in the United States, and is headquartered in Charlotte, but operates in more than 35 countries around the world. Merrill Investing also falls under the Bank of America umbrella, and between the two brands, you can find nearly any financial product you'd want: checking and savings accounts, home and auto loans, HSAs, business products, credit cards, CDs, money market accounts, IRAs, and more.
Their online and mobile tools offer a solid digital experience with alerts, mobile check deposits, spending charts, easy card replacement requests, digital wallets and more. Customers also tend to rank their service favorably, with convenient support hours and real humans on the other line.
The trade off to a plethora of banking products, a huge network of physical locations and ATMs, and a well-reviewed digital experience are the same as most of the other big banks: don't expect wow-ing interest rates. Plus, you'll want to be sure to avoid their penalty fees, which are steep and can be harsh. For example, their overdraft fee is $35, and their policy allows them to charge it as often as 4 times each day.
Learn more about Bank of America in our full review
Bank of America Locations
You may sometimes be required to visit a branch in-person to take advantage of a welcome offer. Or, you may just prefer the convenience of banking with institutions that have locations near you.
Get a better idea of how well Bank of America can serve you by checking out their branches closest to your area:
22 Main St
Southington, CT 06489
4671 W Irving Park Road
Chicago, IL 60641
One Clinton Square
Syracuse, NY 13202
205 North Parrott Avenue
Okeechobee, FL 34972
2608 Pleasant Hill Road
Duluth, GA 30096
7515 Greenville Avenue
Dallas, TX 75231
2150 Harkrider Street
Conway, AR 72032
1160 Shermer Road
Northbrook, IL 60062
1313 N.W. 36th Street
Miami, FL 33142
700 8th Avenue West
Palmetto, FL 34221
1011 Federal Road
Houston, TX 77015
574 East Woolbright Road
Boynton Beach, FL 33435