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: $300 bonus
- BMO: $300 bonus
- Discover: up to $360 bonus
- SoFi: up to $300 bonus
- Upgrade: $200 bonus
- HSBC: up to $2500 bonus
- KeyBank: $300 bonus
- Chase: $300 bonus
- Huntington: $600 bonus
- Associated Bank: up to $600 bonus
- Wells Fargo: $325 bonus
- Citi®: $325 bonus
TD Bank
Beyond Checking
- Open a TD Beyond Checking account using the link below.
- Within 60 days, have a total of $2,500 in direct deposits.
- Bonus will be paid on or before 180 days after account opening.
- Bonus
- $300
- Score
- 3.9 / 5
- Expires In
- 61 days
- Requires
- Direct Deposit
BMO
Smart Advantage Checking Account
- Open a new BMO Smart Advantage Checking Account or BMO Smart Money Checking Account using the link below.
- Within 90 days, have a total of $4,000 in direct deposits.
- If qualifications are met, bonus is paid approximately 100 days after account opening.
- *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
- 94 days
- Requires
- Direct Deposit
Discover
Discover® Cashback Checking
- Open a new Discover® Cashback Checking account using the link below.
- Use your debit card to earn cashback – up to $30 can be earned per month (see website for details).
- 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
- Open a new SoFi Checking and Savings account using the link below.
- 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.
- 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
- 60 days
- Requires
- Direct Deposit
Upgrade
Rewards Checking Plus
- Apply for any Upgrade Card (including The Triple Cash Rewards Card which is linked below).
- Within 60 days, open and fund a new Rewards Checking Plus account.
- Within the same 60 days, make 3 purchases using your debit card.
- 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
- Open a new eligible HSBC Premier checking account during the Offer Period.
- Within 20 calendar days, make new money deposits of $100,000 or more into the new account and/or eligible investment accounts.
- 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)
- 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
- 21 days
- Requires
- Min Balance
KeyBank
Personal Checking Account
- Open a no-monthly-maintenance-fee Key Smart Checking® account online with at least $10 by December 13, 2024.
- Within 60 days, make 1 eligible direct deposit of at least $1,000.
- Bonus will be credited to your account within 60 days of meeting requirements.
- Account must not be closed at the time of gift payment.
- Bonus
- $300
- Score
- 4.2 / 5
- Expires In
- 42 days
- Requires
- Direct Deposit
Chase
Chase Total Checking®
- Open a Chase Total Checking® account.
- 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).
- Receive your money within 15 days of the deposit posting.
- Bonus
- $300
- Score
- 4.2 / 5
- Expires In
- 82 days
- Requires
- Direct Deposit
Huntington
Platinum Perks Checking
- Open a new Huntington Platinum Perks Checking account using the link below.
- Within 90 days, make deposits totaling $25,000.
- Keep your account open for 90 days.
- Bonus will be deposited to your new account within 14 days of meeting the requirements.
- Bonus
- $600
- Score
- 3.4 / 5
- Expires In
- 98 days
- Requires
- Min Balance
Associated Bank
Associated Checking Account
- Open a new personal checking account using the link below.
- Within 90 days, receive direct deposits totaling $500.
- Within 30 days of opening the account, deposit $1,000 to earn $300, $5,000 to earn $400, or $10,000 to earn $600.
- Maintain the balance from days 31-90.
- Bonus will be credited to your account within 120 days of opening the account.
- Bonus
- up to $600
- Score
- 4.0 / 5
- Expires In
- 60 days
- Requires
- Direct Deposit
- Min Balance
Wells Fargo
Personal Checking
- Open a new personal checking account using the link below with a minimum opening deposit of $25.
- Within 90 days, receive direct deposits totaling $1,000.
- Bonus will be deposited into your account within 30 days of the 90-day qualification period.
- Bonus
- $325
- Score
- 4.5 / 5
- Expires In
- 11 days
- Requires
- Direct Deposit
Citi®
Enhanced Direct Deposit
- Open a new eligible Citi Checking account with Enhanced Direct Deposits.
- Within 90 days, complete at least 2 Enhanced Deposits directly into your new checking account totaling $3,000 or more. (Deposit your way from recurring paychecks, retirement payments, pensions, and more)
- Bonus will be deposited within 30 days after required activities have been completed
- Bonus
- $325
- Score
- 4.3 / 5
- Expires In
- 67 days
- Requires
- Direct Deposit
Best savings account bonuses
- Capital One: up to $1500 bonus
- Wells Fargo: $525 bonus
- TD Bank: $200 bonus
- Alliant: $100 bonus
- BMO: up to $60 bonus
- Citi®: 4.45% APY
Capital One
360 Performance Savings
- Open a new 360 Performance Savings account with promo code BONUS1500.
- 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.
- Hold the money in your account for 90 days.
- 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
- Open a new eligible savings account with your personal code (found at the link below) in branch.
- By day 30, bring $25,000 or more to your new savings account.
- Maintain at least a $25,000 balance through day 90.
- Bonus will be deposited within 30 days of meeting the offer requirements.
- Bonus
- $525
- Score
- 3.8 / 5
- Expires In
- 11 days
- Requires
- Min Balance
TD Bank
Personal Savings Account
- Open a TD Savings account using the link below.
- Within 20 days, deposit $20,000 and maintain that balance for 90 days.
- Bonus will be paid on or before 180 days after account opening.
- Bonus
- $200
- Score
- 3.7 / 5
- Expires In
- 29 days
- Requires
- Min Balance
Alliant
Ultimate Opportunity Savings Account
- Open a new Ultimate Opportunity Savings Account using the link below.
- For 12 consecutive months, deposit $100 each month.
- Bonus will be loaded into your account within 4 weeks of your 12th deposit.
- Bonus
- $100
- Score
- 3.5 / 5
- Expires In
- 60 days
- Requires
- Min Balance
BMO
Savings Builder
- Open a new Savings Builder account using the link below.
- 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
Citi®
Citi® Accelerate Savings
- Open a new Citi® Accelerate Savings account using the link below.
- Transfer money from a different bank or an existing Citi account.
- Interest compounds daily and will be credited to your account each month.
- Bonus
- 4.45% APY
- Score
- 3.5 / 5
- Expires In
- Limited Time
- Requires
- Open an Account
Best business bank account bonuses
- Chase: $300 bonus
- U.S. Bank: up to $900 bonus
- Axos: up to $375 bonus
- Axos: up to $400 bonus
- Bank of America: $200 bonus
- Huntington: $1000 bonus
- PNC: $400 bonus
- Truist: $400 bonus
Chase
Chase Business Complete Checking®
- Obtain a Chase business coupon using the link below and open a new Chase Business Complete Checking® account.
- Within 30 days, deposit at least $2,000 in new money into the account.
- Maintain that balance for at least 60 days from offer enrollment.
- 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.
- Bonus will be credited to your account within 15 days of meeting the requirements.
- Bonus
- $300
- Score
- 4.0 / 5
- Expires In
- 76 days
- Requires
- Min Balance
- Card Spend (optional)
U.S. Bank
Business Checking
- Open a new eligible U.S. Bank business checking account online with promo code Q4AFL24 and complete qualifying activities.
- 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
- 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.
- 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.
- Subject to certain terms and limitations. Offer valid through January 15, 2025. Member FDIC.
- Bonus
- up to $900
- Score
- 4.7 / 5
- Expires In
- 75 days
- Requires
- Min Balance
- Bill Pay (optional)
- Card Spend (optional)
Axos
Business Premium Savings
- Open a new Business Premium Savings account with promo code BPS375.
- Within 30 days, fund the account.
- 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.
- You can earn a maximum of 3 payouts during the 4 statement cycles.
- 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
- 60 days
- Requires
- Min Balance
Axos
Business Interest Checking
- Open a new Business Interest Checking account from Axos Bank with promo code NEW400.
- 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.
- 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.
- 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
- 62 days
- Requires
- Min Balance
- Bill Pay
- Card Spend
Bank of America
Bank of America® Business Advantage Banking
- Open a new Bank of America® Business Advantage Banking account.
- Within 30 days, make qualifying deposits of $5,000 or more in new money.
- For the next 60 days, maintain an average balance of $5,000.
- 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
- 60 days
- Requires
- Min Balance
Huntington
Unlimited Plus Business Checking
- Open a new Unlimited Plus Business Checking account using the link below.
- Within 60 days, make deposits totaling $20,000.
- Maintain minimum daily balance of $20,000 for 60 days after meeting deposit requirement.
- Keep the account open for at least 90 days.
- Bonus will be deposited to your new account within 14 days of meeting the requirements.
- Bonus
- $1000
- Score
- 3.4 / 5
- Expires In
- 67 days
- Requires
- Min Balance
PNC
Business Checking Account
- Open a new Business Checking or Business Checking Plus account.
- For 3 statement cycles, maintain an average balance of $2,000.
- During those same statement cycles, make 20 debit card purchases.
- Bonus will be deposited within 90 days of meeting the requirements.
- Bonus
- $400
- Score
- 3.1 / 5
- Expires In
- 60 days
- Requires
- Min Balance
- Card Spend
Truist
Business Checking
- Open a new Truist business checking account using the promo code SB24Q4BIZAFL.
- Within 30 days, deposit $2,000.
- During the same 30 days, enroll in online banking and log-in.
- Bonus will be credited to your new account within 4 weeks of meeting requirements.
- Bonus
- $400
- Score
- 4.7 / 5
- Expires In
- 150 days
- Requires
- Min Balance