Best Bank Promotions and Bonus Offers For January 2025
The tool above lets you interactively explore all 489 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
- 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
- 120 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
- 34 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
- 136 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
- 25 days
- Requires
- Min Balance
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
- 22 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
- 120 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
- 38 days
- Requires
- 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
- 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
- 7 days
- Requires
- Direct Deposit
Best savings account bonuses
- Barclays: $200 bonus
- Capital One: up to $1500 bonus
- Wells Fargo: $525 bonus
- BMO: up to $60 bonus
Barclays
Barclays Tiered Savings
- Must be a new Barclays banking customer and open a Tiered Savings account.
- Within 30 days, deposit at least $25,000 in new funds.
- For 120 consecutive days maintain at least a $25,000 balance.
- 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
- 6 days
- 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.
- 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
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: $300 bonus
- Live Oak: $200 bonus
- Axos: up to $400 bonus
- Bank of America: $200 bonus
- Huntington: $1000 bonus
- U.S. Bank: up to $900 bonus
- Truist: $400 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.
- 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
- Account Type
- Business Checking
- Score
- 4.0 / 5
- Expires In
- 16 days
- Requires
- Min Balance
- Card Spend (optional)
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
- Account Type
- Business Savings
- Score
- 3.3 / 5
- Expires In
- 13 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
- Account Type
- Business Checking
- Score
- 3.7 / 5
- Expires In
- 31 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
- Account Type
- Business Checking
- Score
- 3.3 / 5
- Expires In
- 365 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
- Account Type
- Business Checking
- Score
- 3.4 / 5
- Expires In
- 7 days
- Requires
- Min Balance
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
- Account Type
- Business Checking
- Score
- 4.7 / 5
- Expires In
- 15 days
- Requires
- Min Balance
- Bill Pay (optional)
- Card Spend (optional)
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
- Account Type
- Business Checking
- Score
- 4.7 / 5
- Expires In
- 90 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
- Account Type
- Business Checking
- Score
- 4.3 / 5
- Expires In
- Limited Time
- Requires
- Min Balance
- Card Spend