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.

3
$500+ Bonuses
15
$300-$499 Bonuses
10
$200-$299 Bonuses

$500+ Bonuses

The biggest bonuses available. Usually require higher deposits or balances.

$300-$499 Bonuses

Great bonuses with moderate requirements. Good balance of effort vs. reward.

C

Citibank

Citi Priority Account

$400
Checking
💰$50,000 deposit for 60 days
📋$30/mo fee (waivable)
Expires Mar 31
U

U.S. Bank

U.S. Bank Smartly Checking

$400
Checking
💵$6,000+ direct deposit (2x)
📋$6.95/mo fee (waivable)
ChexSensitive
Expires Mar 31
P

PNC Bank

PNC Virtual Wallet

$400
Checking
💵$5,000+ direct deposit
📋$7/mo fee (waivable)
ChexSensitive
Expires May 6
T

Truist

Truist One Checking

$400
Checking
💵$1,000+ direct deposit (2x)
📋$12/mo fee (waivable)
ChexSensitive
Expires Apr 30
R

Regions Bank

Regions LifeGreen Checking

$400
Checking
💵$1,000+ direct deposit
📋$8/mo fee (waivable)
ChexSensitiveRegional
Expires May 15
B

BMO

BMO Alto Online Savings

$350
Savings
💰$25,000 deposit for 90 days
No monthly fee
Expires Jun 30
W

Wells Fargo

Wells Fargo Everyday Checking

$325
Checking
💵$1,000+ direct deposit (3x)
📋$10/mo fee (waivable)
ChexSensitive
Expires Mar 26
C

Chase

Chase Total Checking

$300
Checking
💵$500+ direct deposit
📋$12/mo fee (waivable)
ChexSensitive
Expires Apr 16
S

SoFi

SoFi Checking & Savings

$300
Checking
💵$5,000+ direct deposit
No monthly fee
T

TD Bank

TD Beyond Checking

$300
Checking
💵$2,500+ direct deposit
📋$25/mo fee (waivable)
ChexSensitiveRegional
Expires Apr 30
C

Citizens Bank

Citizens One Deposit

$300
Checking
💵$500+ direct deposit
No monthly fee
ChexSensitiveRegional
Expires Apr 15
F

Fifth Third Bank

Fifth Third Momentum Checking

$300
Checking
💵$500+ direct deposit (3x)
No monthly fee
ChexSensitiveRegional
Expires Mar 31
H

Huntington Bank

Huntington Unlimited Plus Business

$300
Checking
💰$1,000 deposit
No monthly fee
ChexSensitiveRegional
Expires May 31
K

KeyBank

KeyBank Key Smart Checking

$300
Checking
💵$500+ direct deposit
No monthly fee
ChexSensitiveRegional
Expires Apr 30
A

American Express

American Express High Yield Savings

$300
Savings
💰$25,000 deposit for 90 days
No monthly fee

$200-$299 Bonuses

Solid bonuses with easier requirements. Great for beginners.

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