Highest Bank Account Bonuses
Looking to maximize your bank bonus earnings? Here are the highest bank account bonuses available right now, ranked by bonus amount. Some require higher deposits or more direct deposits, but the payouts are worth it.
$500+ Bonuses
The biggest bonuses available. Usually require higher deposits or balances.
HSBC
HSBC Premier Checking
Axos Bank
Axos Rewards Checking
BMO
BMO Smart Advantage Checking
$300-$499 Bonuses
Great bonuses with moderate requirements. Good balance of effort vs. reward.
Citibank
Citi Priority Account
U.S. Bank
U.S. Bank Smartly Checking
PNC Bank
PNC Virtual Wallet
Truist
Truist One Checking
Regions Bank
Regions LifeGreen Checking
BMO
BMO Alto Online Savings
Wells Fargo
Wells Fargo Everyday Checking
Chase
Chase Total Checking
SoFi
SoFi Checking & Savings
TD Bank
TD Beyond Checking
Citizens Bank
Citizens One Deposit
Fifth Third Bank
Fifth Third Momentum Checking
Huntington Bank
Huntington Unlimited Plus Business
KeyBank
KeyBank Key Smart Checking
American Express
American Express High Yield Savings
$200-$299 Bonuses
Solid bonuses with easier requirements. Great for beginners.
Capital One
360 Checking
Ally Bank
Ally Interest Checking
U.S. Bank
U.S. Bank Elite Money Market
Chase
Chase Savings
Citibank
Citi Accelerate Savings
Capital One
360 Performance Savings
Discover Bank
Discover Online Savings
Bank of America
Bank of America Advantage Plus
Discover Bank
Discover Cashback Debit
PNC Bank
PNC High Yield Savings
Maximizing Your Bonus Earnings
Do This
- ✓Stack bonuses from different banks
- ✓Combine checking + savings at same bank
- ✓Split direct deposits across multiple accounts
- ✓Use a spreadsheet to track requirements
Avoid This
- ✗Opening too many accounts too quickly
- ✗Closing accounts before the required period
- ✗Missing direct deposit deadlines
- ✗Forgetting bonuses are taxable income