BankBonus.com is obsessed with finding and comparing banks and bonuses to help maximize your banking experience (and your wallet).

woman with a satisfied smile with laptop on lap

2,500

Bank offers tracked in our database

$300k

Exclusive rewards paid to our subscribers

10

Years writing about personal finance

Featured Best Bank Promotions and Bonus Offers For December 2024

Here are some of the top bank promotions right now. The requirements necessary to earn each bonus are in line with the reward (please don't require us to deposit $500k to earn $150 🙄) and they're offered by reputable banks and institutions.

Best checking account promotions

TD Bank

Beyond Checking

  1. Open a TD Beyond Checking account using the link below.
  2. Within 60 days, have a total of $2,500 in direct deposits.
  3. Bonus will be paid on or before 180 days after account opening.

Bonus
$300
Score
3.9 / 5
Expires In
26 days
Requires
  • Direct Deposit

BMO

Smart Advantage Checking Account

  1. Open a new BMO Smart Advantage Checking Account or BMO Smart Money Checking Account using the link below.
  2. Within 90 days, have a total of $4,000 in direct deposits.
  3. If qualifications are met, bonus is paid approximately 100 days after account opening.
  4. *Conditions apply. Accounts are subject to approval and available in the U.S. by BMO Bank N.A. Member FDIC

Bonus
$300
Score
3.8 / 5
Expires In
59 days
Requires
  • Direct Deposit

Discover

Discover® Cashback Checking

  1. Open a new Discover® Cashback Checking account using the link below.
  2. Use your debit card to earn cashback – up to $30 can be earned per month (see website for details).
  3. Bonus cash will be deposited into your account each month.

Bonus
up to $360
Score
4.3 / 5
Expires In
Limited Time
Requires
  • Card Spend

SoFi

SoFi Checking and Savings

  1. Open a new SoFi Checking and Savings account using the link below.
  2. Before the promotion ends, and within 25 calendar days of your first direct deposit, complete direct deposits to determine your bonus as follows: $1,000 - $4,999 in total direct deposits, earn $50; $5,000+ in total direct deposits, earn $300.
  3. Bonus will be credited within 7 business days of the end of the Direct Deposit Bonus Period.

Bonus
up to $300
Score
3.6 / 5
Expires In
25 days
Requires
  • Direct Deposit

Upgrade

Rewards Checking Plus

  1. Apply for any Upgrade Card (including The Triple Cash Rewards Card which is linked below).
  2. Within 60 days, open and fund a new Rewards Checking Plus account.
  3. Within the same 60 days, make 3 purchases using your debit card.
  4. The bonus will be applied to your Rewards Checking Plus account as a one-time payout credit within 60 days after meeting the conditions.

Bonus
$200
Score
4.0 / 5
Expires In
Limited Time
Requires
  • Card Spend

HSBC

HSBC Premier

  1. Open a new eligible HSBC Premier checking account during the Offer Period.
  2. Within 20 calendar days, make new money deposits of $100,000 or more into the new account and/or eligible investment accounts.
  3. For 3 full consecutive calendar months following the new account opening month, maintain the required qualifying balance as follows: $100,000 - $249,999.99 (earn $1,500), $250,000+ (earn $2,500)
  4. If all offer requirements are met, the bonus will be deposited within 8 weeks from the date the account is fully qualified.

Bonus
up to $2500
Score
3.6 / 5
Expires In
50 days
Requires
  • Min Balance

KeyBank

Personal Checking Account

  1. Open a no-monthly-maintenance-fee Key Smart Checking® account online with at least $10 by December 13, 2024.
  2. Within 60 days, make 1 eligible direct deposit of at least $1,000.
  3. Bonus will be credited to your account within 60 days of meeting requirements.
  4. Account must not be closed at the time of gift payment.

Bonus
$300
Score
4.2 / 5
Expires In
7 days
Requires
  • Direct Deposit

Chase

Chase Total Checking®

  1. Open a Chase Total Checking® account.
  2. Within 90 days, have a direct deposit of at least $500 made from either your employer (paycheck or pension) or the government (any benefit such as Social Security).
  3. Receive your money within 15 days of the deposit posting.

Bonus
$300
Score
4.2 / 5
Expires In
47 days
Requires
  • Direct Deposit

Truist

Truist One Checking

  1. Open a new One Checking account online or in-branch using promo code AFL2425TR1400.
  2. Within 120 days of account opening, complete two qualifying direct deposits totaling $1000 or more.
  3. The reward will be deposited into the new checking account within 4 weeks of verifying the Direct Deposit qualification requirement.
  4. Terms Apply. Member FDIC.

Bonus
$400
Score
3.9 / 5
Expires In
145 days
Requires
  • Direct Deposit

Huntington

Platinum Perks Checking

  1. Open a new Huntington Platinum Perks Checking account using the link below.
  2. Within 90 days, make deposits totaling $25,000.
  3. Keep your account open for 90 days.
  4. Bonus will be deposited to your new account within 14 days of meeting the requirements.

Bonus
$600
Score
3.4 / 5
Expires In
63 days
Requires
  • Min Balance

Associated Bank

Associated Checking Account

  1. Open a new personal checking account using the link below.
  2. Within 90 days, receive direct deposits totaling $500.
  3. Within 30 days of opening the account, deposit $1,000 to earn $300, $5,000 to earn $400, or $10,000 to earn $600.
  4. Maintain the balance from days 31-90.
  5. Bonus will be credited to your account within 120 days of opening the account.

Bonus
up to $600
Score
4.0 / 5
Expires In
25 days
Requires
  • Direct Deposit
  • Min Balance

Wells Fargo

Personal Checking

  1. Open a new personal checking account using the link below with a minimum opening deposit of $25.
  2. Within 90 days, receive direct deposits totaling $1,000.
  3. Bonus will be deposited into your account within 30 days of the 90-day qualification period.

Bonus
$325
Score
4.5 / 5
Expires In
32 days
Requires
  • Direct Deposit

Best savings account bonuses

Barclays

Barclays Tiered Savings

  1. Must be a new Barclays banking customer and open a Tiered Savings account.
  2. Within 30 days, deposit at least $25,000 in new funds.
  3. For 120 consecutive days maintain at least a $25,000 balance.
  4. After the $25,000 balance is maintained for 120 consecutive days, the $200 bonus will be added directly to the account within 60 days.

Bonus
$200
Score
3.3 / 5
Expires In
31 days
Requires
  • Min Balance

Capital One

360 Performance Savings

  1. Open a new 360 Performance Savings account with promo code BONUS1500.
  2. Within 15 days of opening, deposit at least $20,000 to earn $300; $50,000 to earn $750; or $100,000+ to earn $1,500.
  3. Hold the money in your account for 90 days.
  4. Bonus will drop to your account within 60 days.

Bonus
up to $1500
Score
4.0 / 5
Expires In
Limited Time
Requires
  • Min Balance

Wells Fargo

Way2Save® Savings

  1. Open a new eligible savings account with your personal code (found at the link below) in branch.
  2. By day 30, bring $25,000 or more to your new savings account.
  3. Maintain at least a $25,000 balance through day 90.
  4. Bonus will be deposited within 30 days of meeting the offer requirements.

Bonus
$525
Score
3.8 / 5
Expires In
32 days
Requires
  • Min Balance

TD Bank

Personal Savings Account

  1. Open a TD Savings account using the link below.
  2. Within 20 days, deposit $20,000 and maintain that balance for 90 days.
  3. Bonus will be paid on or before 180 days after account opening.

Bonus
$200
Score
3.7 / 5
Expires In
25 days
Requires
  • Min Balance

Alliant

Ultimate Opportunity Savings Account

  1. Open a new Ultimate Opportunity Savings Account using the link below.
  2. For 12 consecutive months, deposit $100 each month.
  3. Bonus will be loaded into your account within 4 weeks of your 12th deposit.

Bonus
$100
Score
3.5 / 5
Expires In
25 days
Requires
  • Min Balance

BMO

Savings Builder

  1. Open a new Savings Builder account using the link below.
  2. Earn an extra $5 for every month you deposit at least $200 into the account, for up to 12 months.

Bonus
up to $60
Score
3.0 / 5
Expires In
Limited Time
Requires
  • Min Balance

Best business bank account bonuses

Chase

Chase Business Complete Checking®

  1. Obtain a Chase business coupon using the link below and open a new Chase Business Complete Checking® account.
  2. Within 30 days, deposit at least $2,000 in new money into the account.
  3. Maintain that balance for at least 60 days from offer enrollment.
  4. Within 90 days of account opening, complete 5 qualifying transactions: debit card purchases, Chase QuickAccept℠ deposits, Chase QuickDeposit℠, ACH credits, wires (credits and debits), and/or bill pay.
  5. Bonus will be credited to your account within 15 days of meeting the requirements.

Bonus
$300
Score
4.0 / 5
Expires In
41 days
Requires
  • Min Balance
  • Card Spend (optional)

Axos

Business Premium Savings

  1. Open a new Business Premium Savings account with promo code BPS375.
  2. Within 30 days, fund the account.
  3. During the first 4 statement cycles maintain a minimum balance as follows: $75 will be earned for each statement cycle during which the average daily balance in your Business Premium Savings account is between $30,000 and 74,999.99. $125 will be earned for each statement cycle during which the average daily balance in your Business Premium Savings account is a minimum of $75,000 or greater.
  4. You can earn a maximum of 3 payouts during the 4 statement cycles.
  5. Bonus(es) will be deposited into your new account within 10 business days following the end of the statement cycle in which the balance requirement was met.

Bonus
up to $375
Score
2.9 / 5
Expires In
25 days
Requires
  • Min Balance

Live Oak

Live Oak business savings

  1. Open a new Live Oak Bank business savings account.
  2. By 01/13/2025, deposit at least $20,000 into your new business savings account.
  3. For the next 60 days, maintain a balance $20,000 or more and watch your business savings grow with 3.80% APY
  4. Bonus will be deposited to your open, eligible account within 45 days of the 60-day activity period ending.

Bonus
$200
Score
3.3 / 5
Expires In
38 days
Requires
  • Min Balance

Axos

Business Interest Checking

  1. Open a new Business Interest Checking account from Axos Bank with promo code NEW400.
  2. During the first 5 statement cycles, earn $75 for each statement cycle the average daily balance is $25,000 - $49,999.99, up to $300 total OR earn $100 for each statement cycle the average daily balance is at least $50,000, up to $400 total.
  3. In addition, you'll need to complete 10 purchases of at least $3 with your Small Business Checking Visa® Debit Card and have BillPay setup on your account.
  4. Bonus will be deposited into your new account within 10 business days of your statement cycle date.

Bonus
up to $400
Score
3.7 / 5
Expires In
27 days
Requires
  • Min Balance
  • Bill Pay
  • Card Spend

Bank of America

Bank of America® Business Advantage Banking

  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.

Bonus
$200
Score
3.3 / 5
Expires In
25 days
Requires
  • Min Balance

Huntington

Unlimited Plus Business Checking

  1. Open a new Unlimited Plus Business Checking account using the link below.
  2. Within 60 days, make deposits totaling $20,000.
  3. Maintain minimum daily balance of $20,000 for 60 days after meeting deposit requirement.
  4. Keep the account open for at least 90 days.
  5. Bonus will be deposited to your new account within 14 days of meeting the requirements.

Bonus
$1000
Score
3.4 / 5
Expires In
32 days
Requires
  • Min Balance

U.S. Bank

Business Checking

  1. Open a new eligible U.S. Bank business checking account online with promo code Q4AFL24 and complete qualifying activities.
  2. To earn $400 bonus: Open a new U.S. Bank Silver Business Checking or Business Essentials (not available in all markets) account between 10/1/2024 and 1/15/2025. You must make deposit(s) of at least $5,000 in new money within 30 days of account opening and thereafter maintain a daily balance of at least $5,000 until the 60th day after account
  3. To earn $900 bonus: Open a new U.S. Bank Platinum Business Checking account between 10/01/2024 and 1/15/2025. You must make deposit(s) of at least $30,000 in new money within 30 days of account opening and thereafter maintain a daily balance of at least $30,000 until the 60th day after account opening.
  4. Business checking bonus will be deposited into your new eligible U.S. Bank Business Checking account within 30 days following the last calendar day of the month you complete all of the offer requirements, as long as the account is open and has a positive available balance.
  5. Subject to certain terms and limitations. Offer valid through January 15, 2025. Member FDIC.

Bonus
up to $900
Score
4.7 / 5
Expires In
40 days
Requires
  • Min Balance
  • Bill Pay (optional)
  • Card Spend (optional)

PNC

Business Checking Account

  1. Open a new Business Checking or Business Checking Plus account.
  2. For 3 statement cycles, maintain an average balance of $2,000.
  3. During those same statement cycles, make 20 debit card purchases.
  4. Bonus will be deposited within 90 days of meeting the requirements.

Bonus
$400
Score
3.1 / 5
Expires In
25 days
Requires
  • Min Balance
  • Card Spend
Up NextBrowse Bank Offers

Chase

active bonuses: 14

Bank of America

active bonuses: 4

Citi®

active bonuses: 16

Fifth Third Bank

active bonuses: 2

Discover

active bonuses: 3

BMO

active bonuses: 2

U.S. Bank

active bonuses: 5

PNC

active bonuses: 5

TD Bank

active bonuses: 3

Huntington

active bonuses: 6

Popular ReadsTrending Articles
Find The BestReviews and Recommendations

Bank Bonus Email Course

How to Find & Maximize Your Bonuses!

Banks really will give you free money just for opening an account.

You don't need a ton of money, there aren't "gotcha" fees buried in the fine print, and you're not doing anything unethical by signing up just to get the promotion.

Doubtful? Overwhelmed?

We can help. And we'll deliver it free, straight to your inbox.

In this free 3-day course, we'll cover:

  • Why banks run these deals and how they make money
  • How to meet the requirements
  • Pitfalls to avoid
  • Insider tips to maximize your earnings

...basically everything you need to go from "I'm so confused!" to earning some of the easiest money you've ever made.