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
Bank of America
Advantage Banking Account
- Open a new eligible Bank of America Advantage Banking account directly through the promotional page (linked below)
- Within 30 days, deposit New Money* as follows: $20,000, earn $250; $50,000, earn $500; $100,000+, earn $750
- Bank of America will attempt to pay bonus within 60 days of meeting the requirements.
- Additional terms and conditions apply. See offer page for more details. Member FDIC.
- Bonus
- $750
- Score
- 4.3 / 5
- Expires In
- 18 days
- Requires
- Min Balance
BMO
Personal Checking
- Open a new BMO Smart Advantage Checking or BMO Smart Money Checking account online using the link below.
- Within 90 days of account opening, have a total of $4,000 in qualifying direct deposits, earn $250 cash bonus.
- Get a $100 digital gift card when you meet with a BMO banker to discuss your financial priorities.
- Conditions apply. BMO Bank N.A. Member FDIC
- Bonus
- up to $350
- Score
- 3.8 / 5
- Expires In
- 49 days
- Requires
- Direct Deposit
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
- 111 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
- 110 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
- 71 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
- 92 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
- 34 days
- Requires
- Direct Deposit
Truist
Truist One Checking
- Open a new One Checking account online or in-branch using promo code TRUIST400AFL24.
- Within 90 days of account opening, complete one qualifying direct deposits of $500 or more.
- Within the same 90 days, complete at least 15 qualifying debit card purchases.
- The reward will be deposited into the new checking account within 4 weeks of verifying the Direct Deposit qualification requirement.
- Terms Apply. Member FDIC.
- Bonus
- $400
- Score
- 3.9 / 5
- Expires In
- 48 days
- Requires
- Direct Deposit
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
- 19 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 $1,500 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
- $300
- Score
- 4.3 / 5
- Expires In
- 26 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
- 19 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
- 18 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
- 110 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
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
- 35 days
- Requires
- Min Balance
- Card Spend (optional)
U.S. Bank
Business Checking
- Open a new Silver, Gold or Platinum Business Checking Package from U.S. Bank online with the promo code Q3AFL24 and complete qualifying activities. Member FDIC.
- To earn $300 bonus: Deposit $5,000 in new money within 30 days of account opening and maintain for 60 days after account opening.
- To earn $800 bonus: Deposit $30,000 in new money within 30 days of account opening and maintain for 60 days after account opening.
- Subject to certain terms and limitations. Offer valid through September 30, 2024
- Bonus
- up to $800
- Score
- 4.7 / 5
- Expires In
- 18 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
- 110 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
- 49 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
- 110 days
- Requires
- Min Balance
Truist
Business Checking
- Open a new Truist business checking account using the promo code SB24Q3BIZAFL.
- Within 30 days, deposit $1,500.
- 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
- 18 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 $5,000.
- During those same statement cycles, make 20 debit card purchases.
- Bonus will be deposited within 90 days of meeting the requirements.
- Bonus
- $200
- Score
- 3.1 / 5
- Expires In
- 18 days
- Requires
- Min Balance
- Card Spend
Amex
Business Checking
- Open a new business checking account.
- Within 20 days, deposit $5,000 into your account and maintain an average account balance of $5,000 for 60 days.
- Within 60 days, make 5 or more transactions (mobile deposits, and electronic/online transactions including ACH, Wire, and Bill Payments).
- Bonus will be deposited within 8-12 weeks after completing the requirements.
- Bonus
- 30,000 MR Points
- Score
- 4.3 / 5
- Expires In
- Limited Time
- Requires
- Min Balance
- Card Spend