Bank of America Promo Codes — Up to $500 Off

20 active offers · 0 with codes · updated Oct 22, 2026

4.6 467 reviews

Active Bank of America coupons

Up to $500 Off

New Checking Customers - Up to $500 Cash Offer

Deal 7 days left Min $0

Used 1 times today

Up to $500 Off

Up to $500 Cash Bonus - New Checking Account

Deal Min $0

Grow Your Rewards - Earn Benefits That Increase with Your Balance

Deal Min $0

New Savings Account - 6 Months Fee Waiver Plus Banking Benefits

Deal Min $0

Plan Your Financial Future - Set Goals with Life Plan Guidance

Deal Min $0

Get Cash Back Deals on Shopping, Dining & Travel Purchases

Deal Min $0

Automate Your Savings - Round Up Purchases with Keep the Change

Deal Min $0

0% Intro APR for 21 Billing Cycles - BankAmericard

Deal Min $0

25,000 Bonus Points - Travel Rewards Card

Deal Min $0

$200 Bonus + 6% Cash Back - Customized Rewards

Deal Min $0

$250 Bonus on Unlimited Cash Rewards Card

Deal Min $0

Student Banking - No Monthly Fee Under Age 25

Deal Min $0

Advantage Savings - 6 Months Fee Waiver for New Accounts

Deal Min $0

Bank of America Life Plan - Track Goals With Expert Guidance

Deal Min $0

BofA Rewards - Cash Back Deals on Top Brands

Deal Min $0

Keep the Change - Auto-Save on Every Purchase

Deal Min $0

BankAmericard - 0% Intro APR for 21 Billing Cycles

Deal 7 days left Min $0

25,000 Bonus Points on Travel Rewards Credit Card

Deal 7 days left Min $0

$200 Bonus + 6% Cash Back on Customized Rewards Card

Deal 7 days left Min $0

Earn $250 Bonus With Unlimited Cash Rewards Card

Deal 7 days left Min $0

About Bank of America

Bank of America rewards new customers with cash bonuses up to $500 when you open a checking account and set up qualifying direct deposits. Their Preferred Rewards program then kicks in to boost your credit card rewards by up to 75%, waive monthly fees, and unlock discounts on loans and mortgages. Think of it as getting paid to switch banks, then earning more on everything you already spend. Students under 25 get fee-free banking with their SafeBalance accounts, making it easier to build financial confidence without overdraft worries.

Bank of America — frequently asked

How much cash bonus can I get for opening a Bank of America checking account?

New customers can earn up to $500 in cash bonuses based on qualifying direct deposits within 90 days:

  • $100 for $2,000 in deposits
  • $300 for $5,000 in deposits
  • $500 for $10,000 or more in deposits
Is the Preferred Rewards program free to join?

Yes, Preferred Rewards is completely free with no enrollment fees. You just need an eligible checking account and $20,000 in combined balances to start earning Gold Tier benefits.

Do students get free banking at Bank of America?

Students under 25 pay no monthly maintenance fee on Advantage SafeBalance Banking accounts. The account also eliminates overdraft fees and opens with just a $25 minimum deposit.

What is the Museums on Us program?

Bank of America credit and debit cardholders get free admission to participating cultural institutions nationwide. Just present your card at the museum for complimentary entry.

How do I qualify for the checking account cash bonus?

Open a new eligible checking account through the promotional offer page, then set up qualifying direct deposits within 90 days. Your bonus amount depends on total deposits received during this period.

What fees are waived with Preferred Rewards?

Members get several fees waived including:

  • Monthly maintenance fees on checking and savings accounts
  • Non-Bank of America ATM fees
  • Wire transfer fees
  • Stop payment fees
  • Debit card rush delivery fees
Can I stack the cash bonus with Preferred Rewards benefits?

Yes, you can earn the new customer cash bonus and then qualify for Preferred Rewards benefits once you meet the balance requirements. The programs complement each other perfectly.

What's the minimum balance needed for Preferred Rewards?

The program has four tiers based on three-month average daily balances:

  • Gold Tier: $20,000
  • Platinum Tier: $50,000
  • Platinum Honors: $100,000
  • Diamond Honors: $1,000,000
How long does it take to receive my cash bonus?

After meeting all requirements during the 90-day deposit period, your cash bonus will be deposited into your account within 60 days. The bank processes bonuses automatically once eligibility is confirmed.

Are there any accounts that don't qualify for the cash bonus?

Bank of America Advantage SafeBalance Banking for Family Banking accounts are excluded from the cash bonus promotion. Other eligible checking accounts can earn the bonus with qualifying direct deposits.

Recently expired

Kept here because some stores quietly re-activate old codes.

Up to $500 Off

Up to $500 Cash Bonus for New Checking Customers

Expired Min $0

Used 4 times today

Expired
Up to 75% Off

Preferred Rewards - Boost Rewards Up to 75%

Expired Min $0

Used 1 times today

Expired

Bank of America: Manage Money With Confidence — Get Started

Expired Min $0

Used 1 times today

Expired

Bank of America: Get Your Finances in Order This Fall

Expired Min $0

Used 1 times today

Expired

Advantage Savings - 6 Months Fee Waived for New Accounts

Expired Min $0

Used 1 times today

Expired

25,000 Bonus Points - Travel Rewards Credit Card

Expired Min $0

Used 1 times today

Expired

Bank of America: Tools to Keep Your Finances on Track

Expired Min $0
Expired

Bank of America: Smart Tools for Your Finances — Get Started

Expired Min $0
Expired

Bank of America: Smart Tools for Your Finances — Get Started

Expired Min $0
Expired

Bank of America Life Plan - Track Goals with Expert Guidance

Expired Min $0
Expired

$250 Bonus + 1.5% Cash Back - Unlimited Cash Rewards Card

Expired Min $0
Expired

Cash Back Deals - Earn Rewards on Shopping, Dining & Travel

Expired Min $0
Expired

Keep the Change - Round Up Purchases to Save Automatically

Expired Min $0
Expired

0% Intro APR for 21 Billing Cycles - BankAmericard

Expired Min $0
Expired

$200 Bonus + 6% Cash Back - Customized Cash Rewards Card

Expired Min $0
Expired