Bank of America Promotions and Bonuses

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.

Current Best Bank of America Promotions

Here are the active Bank of America bonuses that you can benefit from today:

1. Advantage Banking Account - $100 bonus

Bank of America is offering a $100 bonus for opening a new personal checking account. The offer applies to any of their Advantage accounts: SafeBalance®, Advantage Plus, or Advantage Relationship.

Previous versions of this bonus had a direct deposit requirement of just $250, but this time around Bank of America has increased the ask to $1,000. That's steep for a $100 bonus, but you do have 90 days to meet that total in cumulative deposits.

Overall, a fairly easy bonus from a nationwide bank, so worth checking out.

Bank of America : Advantage Banking Account

Bonus Amount
$100
Account Type
Personal Checking
Availability
Nationwide
Offer Expires
June 30, 2023
Bonus Requirements
  1. Open a new Bank of America Advantage Banking personal checking account using the link below and promo code DNE100CIS.
  2. Within 90 days, receive direct deposits of $1,000 or more.
  3. Bonus will be deposited directly into your account within 60 days of meeting the requirements.
Apply Now

at Bank of America

2. Merrill Edge Self-Directed - up to $600 bonus

Available nationwide with the ability to open online, Bank of America's Merrill Edge is offering up to a $600 welcome bonus when you open a new Merrill Edge Self-Directed account and make an initial deposit.

What's more? There's also a $1,000 Merrill Edge bonus for those enrolled in Bank of America's Preferred Rewards program. The lower tiers are also bumped as well.

Bank of America : Merrill Edge Self-Directed

Bonus Amount
up to $600
Account Type
Investment
Availability
Nationwide
Bonus Requirements
  1. Open a new Self-Directed Trading account from Merrill Edge using promo code "600ME".
  2. 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 or more.
  3. Maintain that balance for at least 90 days.
  4. Bonus will be deposited within two weeks following the end of the 90 day period.
Apply Now

at Bank of America

3. Bank of America® Customized Cash Rewards - $200 bonus

Bank of America : Bank of America® Customized Cash Rewards

Bonus Amount
$200
Account Type
Personal Card
Availability
Nationwide
Bonus Requirements
  1. Apply for a new Bank of America® Customized Cash Rewards Credit Card using the link below.
  2. Within 30 days, spend $1,000 using your new card.
  3. 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 $100 Jun 30 Direct Deposit 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 at this time. Check back often as Bank of America may revive these deals or offer similar promotions in the future.

Business Checking - $200 bonus (Expired)

If you're a business owner in the market for a new checking account, be sure to check out this offer from Bank of America.

They're offering a $200 bonus when you open a new business checking account and maintain a minimum balance. Not only that, but you can also stack this offer with an eligible small business credit card to earn an extra $300, for a total bonus of $500.

To qualify, you can choose between Bank of America's Business Advantage Relationship Banking or Business Advantage Fundamentals™ Banking accounts. Both have monthly fees that can be waived. Then, you'll just need to deposit $3,000 into your new account. Pretty simple!

Bank of America : Business Checking

Bonus Amount
$200
Account Type
Business Checking
Offer Expired
December 31, 2022
Bonus Requirements
  1. Open a new Business Advantage Relationship Banking or Business Advantage Fundamentals™ Banking account.
  2. Within 30 days, make qualifying deposits of $3,000 or more in new money.
  3. From day 31- day 90, maintain an average balance of $3,000.
  4. Bonus will be deposited directly into your Business Advantage Banking account within 60 days from the end of your qualifying period.

Business Checking - $100 bonus (Expired)

Bank of America is offering a $100 welcome bonus when you open a new business checking account and maintain a minimum balance. What's even more? You can stack this offer with an eligible small business credit card for an extra $300 bonus to earn a total of $400.

Bank of America : Business Checking

Bonus Amount
$100
Account Type
Business Checking
Offer Expired
December 31, 2022
Bonus Requirements
  1. Open a new Business Advantage Relationship Banking or Business Advantage Fundamentals™ Banking account.
  2. Within 30 days, make qualifying deposits of $1,000 or more in new money.
  3. From day 31- day 90, maintain an average balance of $1,000.
  4. 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)

Bank of America is offering a $500 welcome bonus when you open a new business checking account and maintain a minimum balance. What's even more? You can stack this offer with an eligible small business credit card for an extra $300 bonus to earn a total of $800.

Bank of America : Business Checking

Bonus Amount
$500
Account Type
Business Checking
Offer Expired
July 31, 2022
Bonus Requirements
  1. Open a new Business Advantage Relationship Banking or Business Advantage Fundamentals™ Banking account.
  2. Within 30 days, make qualifying deposits of $20,000 or more in new money.
  3. From day 31- day 90, maintain an average balance of $20,000.
  4. 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)

Bank of America is offering targeted customers $300 for opening a new personal checking account. This offer is 3 times higher than the generic public offer, but it also comes with a much higher direct deposit requirement of $4,000 (up from $1,000).

Per the terms, this offer is limited to individuals who received it via a direct communication from Bank of America; therefore it's up to you if you're willing to roll the dice.

Bank of America : Advantage Banking [Targeted]

Bonus Amount
$300
Account Type
Personal Checking
Offer Expired
April 30, 2022
Bonus Requirements
  1. 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.
  2. Within 90 days, receive direct deposits of $4000 or more.
  3. 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)

Available nationwide with the ability to open online, Bank of America is offering up to $750 and access to the gold tier of their Preferred Rewards for Business program (they're waiving the usual minimum balance requirements) for opening a new business checking account.

The rewards program gives you business benefits and boosts on small business resources – like an increase on your credit card rewards, a savings interest rate boost, credit on payroll service, access to financial advice, discount on loan rates and more.

You'll need to deposit $50,000 to earn the full $750, or $20,000 to earn a $500 welcome bonus instead. Technically, the fine print states that the offer is only available to people who receive the offer directly from Bank of America, but there are a lot of data points saying that Bank of America isn't enforcing this. YMMV, but it might be worth a shot if you're looking at BoA anyway!

Bank of America : Business Advantage Banking

Bonus Amount
up to One year trial of Preferred Rewards for Business
Account Type
Business Checking
Offer Expired
September 30, 2021
Bonus Requirements
  1. Open a new Business Advantage Banking account using the link below.
  2. Within 15 days, make qualifying deposits of $20,000 to earn $500 or $50,000 to earn $750.
  3. Maintain that balance for 75 calendar days.
  4. 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)

Available nationwide with the ability to open online, Bank of America is offering up to $750 and access to the gold tier of their Preferred Rewards for Business program (waiving the usual minimum balance requirements) for opening a new business checking account.

The rewards program gives you business benefits and boosts on small business resources – like an increase on your credit card rewards, a savings interest rate boost, credit on payroll service, access to financial advice, discount on loan rates and more.

Bank of America : Business Checking Account

Bonus Amount
up to One year trial of Preferred Rewards for Business
Account Type
Business Checking
Offer Expired
January 31, 2021
Bonus Requirements
  1. Open a new business checking account.
  2. 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.
  3. 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)

Available nationwide with the ability to open online, Bank of America's Merrill Edge is offering up to a $1000 welcome bonus when you open a new Merrill Edge Self-Directed account and make an initial deposit.

The standard promotion is $600; however, BOA Preferred Rewards members get a boost as outlined in the requirements below.

Bank of America : Merrill Edge Self-Directed

Bonus Amount
up to $1000
Account Type
Investment
Bonus Requirements
  1. Open a new Self-Directed Trading account from Merrill Edge using promo code "1000PR".
  2. 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.
  3. Maintain that balance for at least 90 days.
  4. Be enrolled in Preferred Rewards as of 90 days from meeting the funding criteria.
  5. Bonus will be deposited within two weeks following the end of the 90 day period.

Find Out More About Bank of America

Review:
Contact:

Bank of America Mailing Address: 100 N Tryon St
Charlotte, NC 28202
Bank of America Website

Bank of America Routing Number: varies