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.

18
$500+ Bonuses
29
$300-$499 Bonuses
15
$200-$299 Bonuses

$500+ Bonuses

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

C

Citibank

Citi checking

$2,000
Checking
No monthly fee
ChexSensitive
Expires in 3 weeks
C

Citibank

Citi savings

$2,000
Savings
No monthly fee
ChexSensitive
Expires in 2 weeks
C

Citibank

Citi savings

$1,500
Savings
No monthly fee
ChexSensitive
Expires Jun 26
C

Capital One

Capital One checking

$1,500
Checking
No monthly fee
ChexSensitive
Expires in 2 weeks
H

HSBC

HSBC checking

$1,500
Checking
No monthly fee
ChexSensitive
Expires in 2 weeks
M

Marcus by Goldman Sachs

Marcus checking

$1,500
Checking
No monthly fee
ChexSensitive
Expires in 3 weeks
C

Chase

Chase checking

$1,500
Checking
No monthly fee
ChexSensitive
Expires in 2 weeks
C

Citibank

Citi savings

$1,000
Savings
No monthly fee
ChexSensitive
Expires in 2 weeks
S

SoFi

SoFi savings

$675
Savings
No monthly fee
ChexSensitive
Expires in 2 weeks
H

HSBC

HSBC Premier Checking

$600
Checking
💵$5,000+ direct deposit (3x)
📋$50/mo fee (waivable)
Hard Pull
Expires May 31
A

Ally Bank

Ally checking

$525
Checking
No monthly fee
ChexSensitive
Expires in 2 weeks
C

Chase

Chase checking

$500
Checking
No monthly fee
ChexSensitive
Expires in 2 weeks
C

Capital One

Capital One checking

$500
Checking
No monthly fee
ChexSensitive
Expires Jun 26
K

KeyBank

KeyBank checking

$500
Checking
No monthly fee
ChexSensitive
Expires in 2 weeks
T

TD Bank

TD Bank checking

$500
Checking
No monthly fee
ChexSensitive
Expires in 2 weeks
C

Chase

Chase savings

$500
Savings
No monthly fee
ChexSensitive
Expires Jun 26
A

Axos Bank

Axos Rewards Checking

$500
Checking
💵$3,000+ direct deposit (2x)
No monthly fee
Expired
B

BMO

BMO Smart Advantage Checking

$500
Checking
💵$7,500+ direct deposit
📋$15/mo fee (waivable)
ChexSensitive
Expires Jun 30

$300-$499 Bonuses

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

U

U.S. Bank

US Bank checking

$450
Checking
No monthly fee
ChexSensitive
Expires in 2 weeks
W

Wells Fargo

Wells Fargo checking

$425
Checking
No monthly fee
ChexSensitive
Expires in 2 weeks
B

BMO

BMO checking

$400
Checking
No monthly fee
ChexSensitive
Expires in 2 weeks
B

Bank of America

BofA checking

$400
Checking
No monthly fee
ChexSensitive
Expires in 2 weeks
W

Wells Fargo

Wells Fargo checking

$400
Checking
No monthly fee
ChexSensitive
Expires in 2 weeks
U

U.S. Bank

U.S. Bank Smartly Checking

$400
Checking
📋$6.95/mo fee (waivable)
ChexSensitive
Expired
T

Truist

Truist One Checking

$400
Checking
📋$12/mo fee (waivable)
ChexSensitive
Expires in 2 weeks
R

Regions Bank

Regions LifeGreen Checking

$400
Checking
📋$8/mo fee (waivable)
ChexSensitiveRegional
Expires in 4 weeks
C

Citibank

Citi Priority Account

$400
Checking
💰$50,000 deposit for 60 days
📋$30/mo fee (waivable)
Expired
H

Huntington Bank

Huntington checking

$400
Checking
No monthly fee
ChexSensitive
Expires in 2 weeks
A

Ally Bank

Ally checking

$400
Checking
No monthly fee
ChexSensitive
Expires in 2 weeks
F

Fifth Third Bank

Fifth Third checking

$400
Checking
No monthly fee
ChexSensitive
Expires in 2 weeks
P

PNC Bank

PNC Virtual Wallet

$400
Checking
💵$5,000+ direct deposit
📋$7/mo fee (waivable)
ChexSensitive
Expires in 3 weeks
B

BMO

BMO Alto Online Savings

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

Citibank

Citi checking

$325
Checking
No monthly fee
ChexSensitive
Expires in 2 weeks
W

Wells Fargo

Wells Fargo Everyday Checking

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

Chase

Chase savings

$300
Savings
No monthly fee
ChexSensitive
Expires in 2 weeks
C

Capital One

Capital One checking

$300
Checking
No monthly fee
ChexSensitive
Expires in 2 weeks
C

Citibank

Citi savings

$300
Savings
No monthly fee
ChexSensitive
Expires in 2 weeks
F

Fifth Third Bank

Fifth Third Momentum Checking

$300
Checking
No monthly fee
ChexSensitiveRegional
Expired
T

TD Bank

TD Beyond Checking

$300
Checking
📋$25/mo fee (waivable)
ChexSensitiveRegional
Expires in 2 weeks
K

KeyBank

KeyBank Key Smart Checking

$300
Checking
No monthly fee
ChexSensitiveRegional
Expires in 2 weeks
S

SoFi

SoFi Checking & Savings

$300
Checking
No monthly fee
A

Ally Bank

Ally checking

$300
Checking
No monthly fee
ChexSensitive
Expires in 2 weeks
R

Regions Bank

Regions checking

$300
Checking
No monthly fee
ChexSensitive
Expires in 2 weeks
C

Chase

Chase Total Checking

$300
Checking
💵$500+ direct deposit
📋$12/mo fee (waivable)
ChexSensitive
Expired
C

Citizens Bank

Citizens One Deposit

$300
Checking
💵$500+ direct deposit
No monthly fee
ChexSensitiveRegional
Expired
H

Huntington Bank

Huntington Unlimited Plus Business

$300
Checking
💰$1,000 deposit
No monthly fee
ChexSensitiveRegional
Expires May 31
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.

Banks With the Best Bonuses

These banks consistently offer the highest bonuses. Click to see all current offers from each bank.

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