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
- BMO: $350* bonus
- TD Bank: $300 bonus
- Discover: up to $360 bonus
- KeyBank: $300 bonus
- SoFi: up to $300 bonus
- Chase: $300 bonus
- Huntington: $600 bonus
- Associated Bank: up to $600 bonus
- Truist: $400 bonus
- Wells Fargo: $325 bonus
- Citi®: $325 bonus
- Upgrade: $200 bonus
BMO
Personal Checking
- 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
- $350*
- Score
- 3.8 / 5
- Expires In
- 31 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
- 90 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
KeyBank
Key Smart Checking®
- Open a no-monthly-maintenance-fee Key Smart Checking® account online with at least $10 by May 16, 2025.
- Within 60 days, make 1 single 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
- 45 days
- Requires
- Direct Deposit
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
- 305 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
- 15 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
- 69 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
- 90 days
- Requires
- Direct Deposit
- Min Balance
Truist
Truist One Checking
- Open a new One Checking account online or in-branch using promo code AFL2425TR1400.
- Within 120 days of account opening, complete two qualifying direct deposits totaling $1000 or more.
- 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
- 29 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
- 7 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
- 97 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 as a one-time credit within 60 days of meeting the requirements.
- Bonus
- $200
- Score
- 4.0 / 5
- Expires In
- Limited Time
- Requires
- Card Spend
Best savings account bonuses
- CIT: up to $300 bonus
- Capital One: up to $1500 bonus
- Wells Fargo: $525 bonus
- Alliant: $100 bonus
- BMO: up to $60 bonus
CIT
Platinum Savings
- New customers can open a Platinum Savings account with promo code PS2025.
- Within 30 days, deposit new money in one or more deposits as follows: $25,000 - $49,999.99, earn $225; $50,000+ earn $300.
- Bonus will be added to your account within 60 days of qualifying (up to 90 days after account opening)
- Bonus
- up to $300
- Score
- 3.6 / 5
- Expires In
- Limited Time
- Requires
- Min Balance
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 after the initial 15 day holding period.
- 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
- 7 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
- 274 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
Best business bank account bonuses
- Chase: up to $500 bonus
- Axos: up to $375 bonus
- Axos: up to $400 bonus
- Bank of America: $200 bonus
- Huntington: $1000 bonus
- BMO: up to $750 bonus
- Amex: 30,000 MR bonus points
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 to earn $300 bonus or at least $10,000 in new money to earn $500 bonus.
- 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
- up to $500
- Score
- 4.0 / 5
- Expires In
- 16 days
- Requires
- Min Balance
- Card Spend (optional)
Axos
Business Premium Savings
- Open a new Business Premium Savings account with promo code BPS375.
- 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 is at least $30,000. $125 will be earned for each statement cycle during which the average daily balance is at least $75,000.
- 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
- 182 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
- 182 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
- 274 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
- 69 days
- Requires
- Min Balance
BMO
Business Checking
- Open a new BMO Digital Business Checking, BMO Simple Business Checking, BMO Premium Business Checking, or BMO Elite Business Checking account online or at a BMO branch.
- Within 30 days, your account balance must be $4,000+ to qualify for the $350 offer, or $25,000+ to qualify for the $750 offer.
- From day 31 to day 90, your account balance cannot drop below the $4,000 / $25,000 requirement.
- Bonus will be deposited into the new checking account within 14 days of meeting the promotion requirements, approximately day 104.
- Bonus
- up to $750
- Score
- 4.2 / 5
- Expires In
- 29 days
- Requires
- Min Balance
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