Chase
Checking account
Bonus
$400
How to get it
$1,000 direct deposit within 90 days
Fee
$12 (waived with qualifying deposits)
Availability
Nationwide
Expires Oct 14, 2026
Best of
National institutions offer convenience, branches, and often the biggest mainstream promotions. Compare the requirements before you move your money.
Chase
Checking account
Bonus
$400
How to get it
$1,000 direct deposit within 90 days
Fee
$12 (waived with qualifying deposits)
Availability
Nationwide
Expires Oct 14, 2026
Wells Fargo
Checking account
Bonus
$400
How to get it
$1,000 direct deposit within 90 days
Fee
$10 (waived with qualifying activity)
Availability
Nationwide
Expires Oct 6, 2026
Bank of America
Checking account
Bonus
Up to $500
How to get it
$2,000–$10,000 direct deposit within 90 days
Fee
$12 (waived with qualifying activity)
Availability
Nationwide
Expires Sep 30, 2026
Citi
Checking account
Bonus
$325
How to get it
Two enhanced deposits totaling $3,000 within 90 days
Fee
$15 (waived with qualifying deposits)
Availability
Nationwide
Expires Oct 16, 2026
PNC
Checking account
Bonus
$400
How to get it
Qualifying direct deposit within first 60 days
Fee
$25 (waived with balance or deposits)
Availability
Most states
Expires Jan 7, 2027
KeyBank
Checking account
Bonus
$300
How to get it
$2,000 eligible direct deposits within 90 days
Fee
None
Availability
Select states
Expires Dec 11, 2026
Huntington
Checking account
Bonus
$600
How to get it
$25,000 deposited and maintained for 90 days
Fee
$25
Availability
Select states
Expires Sep 30, 2026
Truist
Checking account
Bonus
$400
How to get it
Two $2,000+ direct deposits plus 20 debit purchases
Fee
$12 (waived with qualifying activity)
Availability
Select states
Expires Jan 31, 2027
TD Bank
Checking account
Bonus
$300
How to get it
$2,500 direct deposits within 60 days
Fee
$25 (waived with balance)
Availability
East Coast
Expires Sep 30, 2026