Bank of America Promotions & Bonuses in December 2024

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

Bonus Amount
$300
Account Type
Personal Checking
Availability
Nationwide
Offer Expires
January 31, 2025
Bonus Requirements
  1. Open a new Bank of America Advantage Banking personal checking account using the link below and promo code MNB300CIS.
  2. Within 90 days, receive qualifying direct deposits of $2,000 or more.
  3. Bank of America will attempt to pay bonus within 60 days of meeting the requirements.
  4. Additional terms and conditions apply. See offer page for more details. Member FDIC.
Apply Now

at Bank of America

Bank of America® Business Advantage Banking

Bonus Amount
$200
Account Type
Business Checking
Availability
Nationwide
Offer Expires
December 31, 2025
Bonus Requirements
  1. Open a new Bank of America® Business Advantage Banking account.
  2. Within 30 days, make qualifying deposits of $5,000 or more in new money.
  3. For the next 60 days, maintain an average balance of $5,000.
  4. Bonus will be deposited directly into your Business Advantage Banking account within 60 days from the end of your qualifying period.
Apply Now

at 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 - $299,999.
  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

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 $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:

  1. Open a new eligible Bank of America Advantage Banking account directly through the promotional page (linked below)
  2. Within 30 days, deposit New Money* as follows: $20,000, earn $250; $50,000, earn $500; $100,000+, earn $750
  3. Bank of America will attempt to pay bonus within 60 days of meeting the requirements.
  4. 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:

  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)

Expired: July 31, 2022

Bank of America previously offered $500 for opening a Business Checking account.

Earning this bonus required you to:

  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)

Expired: April 30, 2022

Bank of America previously offered $300 for opening an Advantage Banking [Targeted] account.

The requirements for this bonus were:

  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)

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:

  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)

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:

  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)

Bank of America previously offered up to $1000 for opening a Merrill Edge Self-Directed account.

To earn the bonus, you needed to:

  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.

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.

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

Directions

4671 W Irving Park Road
Chicago, IL 60641

Directions

One Clinton Square
Syracuse, NY 13202

Directions

205 North Parrott Avenue
Okeechobee, FL 34972

Directions

2608 Pleasant Hill Road
Duluth, GA 30096

Directions

7515 Greenville Avenue
Dallas, TX 75231

Directions

2150 Harkrider Street
Conway, AR 72032

Directions

1160 Shermer Road
Northbrook, IL 60062

Directions

1313 N.W. 36th Street
Miami, FL 33142

Directions

700 8th Avenue West
Palmetto, FL 34221

Directions

1011 Federal Road
Houston, TX 77015

Directions

574 East Woolbright Road
Boynton Beach, FL 33435

Directions