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
- Truist: $400 bonus
- Huntington: $600 bonus
- Associated Bank: up to $600 bonus
- Wells Fargo: $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
- 42 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
- 75 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
- 41 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
- 2 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
- 23 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
- 63 days
- Requires
- Direct Deposit
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
- 161 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
- 79 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
- 41 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
- 48 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
- 48 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
- 10 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
- 41 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
- Axos: $150 bonus
- Chase: $300 bonus
- U.S. Bank: up to $900 bonus
- Axos: up to $375 bonus
- Live Oak: $200 bonus
- Axos: up to $400 bonus
- Bank of America: $200 bonus
- Huntington: $1000 bonus
Axos
Business Premium Savings
- Enter your email address to subscribe to exclusive BankBonus.com offers, including this one.
- A link with a unique code attached will be sent to you via email.
- Open a new Axos Business Premium Savings account using the link with your unique code.
- Within 10 days, fund your new account with at least $2,000.
- Exclusive BankBonus.com reward will be delivered by email within 60 days of meeting all requirements, in the form of a digital reward that you can redeem instantly for a virtual VISA or gift card to your choice of more than 200 retailers.
- Bonus
- $150
- Score
- 4.3 / 5
- Expires In
- 10 days
- Requires
- Min Balance
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
- 57 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
- 56 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
- 41 days
- Requires
- Min Balance
Live Oak
Live Oak business savings
- Open a new Live Oak Bank business savings account.
- By 01/13/2025, deposit at least $20,000 into your new business savings account.
- For the next 60 days, maintain a balance $20,000 or more and watch your business savings grow with 3.80% APY
- 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
- 54 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
- 43 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
- 41 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
- 48 days
- Requires
- Min Balance