Best Bank Promotions and Bonus Offers For October 2025
The tool above lets you interactively explore all 412 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
- BMO: $400 Cash Bonus*
- TD Bank: $300 bonus
- KeyBank: $300 bonus
- SoFi: up to $300 bonus
- Chase: $300 bonus
- Huntington: $600 bonus
- Associated Bank: up to $600 bonus
- Truist: $400 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 between 9/9/25 – 1/28/26.
- Within 90 days, have a total of $4,000 in qualifying direct deposits.
- If qualifications are met, bonus is paid approximately 100 days after account opening.
- *Conditions apply. Accounts are subject to approval and provided in the U.S. by BMO Bank N.A. Member FDIC
- Bonus
- $400 Cash Bonus*
- Score
- 3.8 / 5
- Expires In
- 119 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
- 30 days
- Requires
- Direct Deposit
KeyBank
Key Smart Checking®
- Open a no-monthly-maintenance-fee Key Smart Checking® account online with at least $10 by December 19, 2025.
- Within 90 days of account opening, make a total of $2,000 or more in eligible direct deposits.
- 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.5 / 5
- Expires In
- 79 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 eligible 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.
- Maintain your direct deposits for at least 6 months.
- 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
- 122 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
- 14 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
- 106 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
- 45 days
- Requires
- Direct Deposit
- Min Balance
Truist
Truist One Checking
- Open a new One Checking account online or in-branch using promo code TRUIST25DC400.
- 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
- 28 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
- 5 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
Raisin
High Yield Savings
- Open a new HYSA account through the Raisin platform using promo code BOOST.
- Within 14 days, deposit $10,000 to earn $75, $25,000 to earn $250, $50,000 to earn $500 or $100,000+ to earn $1,000.
- Maintain that balance for 90 days.
- Bonus will be deposited into your linked external bank account within 30 days of meeting all requirements.
- Bonus
- up to $1000
- Score
- 4.0 / 5
- Expires In
- Limited Time
- Requires
- Min Balance
TD Bank
Personal Savings
- Open a TD Savings account using the link below.
- Within 20 days, deposit $10,000 and maintain that balance for 90 days.
- Bonus will be paid on or before 180 days after account opening.
- Bonus
- $200
- Score
- 4.0 / 5
- Expires In
- 30 days
- Requires
- Min Balance
Discover
Discover® Online Savings Account
- Apply for your first Discover Online Savings Account using promo code GBPE925.
- Within 45 days, deposit at least $15,000 to earn $150 or $25,000 to earn $200.
- Bonus will be credited to your account within 60 days of qualifying for the bonus.
- Bonus
- up to $200
- Score
- 4.0 / 5
- Expires In
- 162 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 the 90 days AFTER the initial 15 day funding period (105 days in total).
- Bonus will drop to your account within 60 days of meeting all requirements.
- Bonus
- up to $1500
- Score
- 4.0 / 5
- Expires In
- Limited Time
- Requires
- Min Balance
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
- 68 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
- 91 days
- Requires
- Min Balance
Best business bank account bonuses
- U.S. Bank: up to $1200 bonus
- Chase: up to $500 bonus
- Bank of America: $200 bonus
- Huntington: $1000 bonus
- BMO: up to $1000 bonus
- Amex: 30,000 MR bonus points
U.S. Bank
Business Checking
- Open a new eligible U.S. Bank business checking account online with promo code Q4AFL25 and complete qualifying activities.
- To earn $400 bonus: Open a new Business Essentials account between 10/01/2025 and 01/14/2026. 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 opening.
- To earn $1,200 bonus: Open a new U.S. Bank Platinum Business Checking account between 10/01/2025 and 01/14/2026. You must make deposit(s) of at least $25,000 in new money within 30 days of account opening and thereafter maintain a daily balance of at least $25,000 until the 60th day after account opening.
- For either bonus, you must also complete 5 qualifying transactions within 60 days of 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 14, 2026. Member FDIC.
- Bonus
- up to $1200
- Account Type
- Business Checking
- Score
- 4.7 / 5
- Expires In
- 105 days
- Requires
- Min Balance
- Bill Pay (optional)
- Card Spend (optional)
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
- Account Type
- Business Checking
- Score
- 4.0 / 5
- Expires In
- 15 days
- Requires
- Min Balance
- Card Spend (optional)
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
- 91 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
- 15 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 $400 offer, $25,000+ to qualify for the $750 offer, or $50,000+ to qualify for the $1,000 offer.
- From day 31 to day 90, your account balance cannot drop below the $4,000 / $25,000 / $50,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 $1000
- Account Type
- Business Checking
- Score
- 4.2 / 5
- Expires In
- 119 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