Best:
Bank Account Bonuses and Promotions

Earning a new account bonus is easy. Use our tool to compare, filter and find the best bank promotions available right now.

Explore All Offers

Featured

Best Bank Promotions and Bonus Offers For December 2024

The tool above lets you interactively explore all 487 active offers in our database, but if you're looking for a quick glance at what our experts consider some of the top account offers available right now, here's your shortcut:

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
130 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
44 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

KeyBank

Key Smart Checking®

  1. Open a no-monthly-maintenance-fee Key Smart Checking® account online with at least $10 by May 16, 2025.
  2. Within 60 days, make 1 single 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
146 days
Requires
  • Direct Deposit

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
10 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
35 days
Requires
  • Min Balance

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
32 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
130 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
48 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
10 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
17 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
16 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
17 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
10 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
10 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
Account Type
Business Checking
Score
4.0 / 5
Expires In
26 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
Account Type
Business Savings
Score
2.9 / 5
Expires In
10 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
Account Type
Business Savings
Score
3.3 / 5
Expires In
23 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
Account Type
Business Checking
Score
3.7 / 5
Expires In
41 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
Account Type
Business Checking
Score
3.3 / 5
Expires In
375 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
Account Type
Business Checking
Score
3.4 / 5
Expires In
17 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
Account Type
Business Checking
Score
4.7 / 5
Expires In
25 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
Account Type
Business Checking
Score
3.1 / 5
Expires In
10 days
Requires
  • Min Balance
  • Card Spend
Expert Answers Frequently Asked Questions

Here are answers to some of the most common questions about earning bank bonuses.

Shameless plug: Want more hand-holding? Sign up for our totally free email course, which will walk you through everything you need to know.

Ultimately, bank account bonuses are a marketing tactic to attract new customers.

While most checking accounts are free (either by default or because you’re able to meet the requirements necessary to waive the fee), banks profit from you in other ways. Overdraft and other fees, add-ons like safe deposit boxes or checks, deepening their relationship with you through products like credit cards or loans, and more.

But even if you never pay your bank a single fee or a dime of interest, they still make money by having you as a customer.

How?

Bringing in new money gives banks lending power – which means they’re able to lend to other clients and earn interest (and origination fees!) from those loans.

So, to attract new customers (and their cash), many banks offer welcome bonuses to new customers.

First, you almost always need to be a new customer.

Next, you'll have to meet certain requirements – the exact details of which will be unique to each offer. Often, the more difficult the requirements, the higher the reward.

While the exact steps vary, requirements for new account offers usually fall into four categories:

  1. Minimum Balance: Some bonuses will require you to transfer new money to the account and then maintain that balance for a certain period of time. How long will vary, but it's typically from 30 to 90 days.
  2. Direct Deposit: Other offers will require you to receive qualifying direct deposits from your employer or government benefits such as social security. Often, the deposit will need to exceed a certain amount, and terms can vary from a single deposit to a recurring deposit that occurs over consecutive months.
  3. Debit Card Purchases: Sometimes a checking account bonus will require you to use your debit card to make a certain number of purchases. Keep in mind that ATM withdrawals won't count.
  4. Account Features: The last common requirement involves using account features like Bill Pay, enrolling in eStatements, remote deposit capture, or logging into the mobile app.

Banks will outline exactly which of the above requirements – sometimes just one, sometimes a combination of several – are necessary to qualify for the bonus.

In addition to meeting the initial requirements, you also have to stay in good standing with the bank or credit union for a certain number of days after account opening (the first three to six months is pretty typical).

Sign-up bonuses typically range from a couple hundred to a thousand or more dollars, depending on the bank, how much money you deposit, and how "tough" the requirements are.

In other words, it varies a lot.

That means some offers are worth it, and some aren't.

Tip: Check out our Bank Bonus ROI Calculator to determine the effective return of an offer and how it compares to the APY of your HYSA. The tool even lets you factor in any fees that might come with your new account, including monthly maintenance, check writing or ATM fees.

Most of the time, it's cash that the bank deposits directly into your new account. Less commonly, the bonus payment might be handed out in other forms, such as a Visa Gift Card or reward points.

Once you've met all the requirements, it'll usually take anywhere from a few business days to a couple weeks for the cash to show up in your checking or savings account.

Remember that these are general guidelines; the terms of any individual offer will vary. Most banks will state clearly when and how to expect your new account bonus, so read the fine print!

Yes, money you earn from a new account bonus will be reported to the IRS and taxed as income. Keep this in mind when you're figuring out your total return on any given offer.

One exception to this are credit card sign up offers. Since most credit cards require you to spend a certain amount in order to qualify for a bonus, the reward doesn't count as taxable income.

The short answer is yes, chasing too many bank account bonuses too quickly can cause other banks to decline your application, particularly if you open the account just for the bonus and then close it a short time after (also known as "bank account churning").

This is because when you open a new bank account, it gets reported to ChexSystems, a reporting agency used by banks. And opening too many bank accounts too recently can show up as a negative item on your ChexSystems report.

Another possible issue is failing to manage your accounts properly, which can happen if you sign up for too many all at once. For example, without proper oversight, you may end up with unpaid fees or negative balances, or you may fail to meet some other requirement causing the bank to close your account involuntarily.

So, how do you avoid this?

We recommend viewing the bonus as a cherry on top of an already great account.

In other words, don't go after a bonus for an account or card that isn't a good fit for your financial needs long-term.

Some clues this may be the case: the account has a monthly fee that you can't waive; the bank has no physical locations in your area and you deal with a lot of cash; the credit card has an annual fee for perks you won't use.

We also recommend taking it slow. Don't try to go after too many bonuses all at once. Not only is that a red flag to the banks, it also makes it easier to miss requirements.

Ultimately, chasing multiple bank account bonuses is not illegal, and banks have done analysis on the ROI of offering the bonus even factoring in churners. But you should be striving to be a good customer for any account you open. Read the fine print, leave the correct amount of money deposited, leave your account open long enough, and otherwise follow the bank's rules.

Up NextBrowse By Bank

Chase

active bonuses: 14

Bank of America

active bonuses: 4

Citi®

active bonuses: 15

Discover

active bonuses: 3

BMO

active bonuses: 2

U.S. Bank

active bonuses: 6

PNC

active bonuses: 5

TD Bank

active bonuses: 3

Huntington

active bonuses: 6

Capital One

active bonuses: 10

KeyBank

active bonuses: 1

Alliant

active bonuses: 1

Truist

active bonuses: 2

SoFi

active bonuses: 4

Upgrade

active bonuses: 1

PromotionsNewest Offers
You Might Also LikeRelated Articles

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.