Home / Checking Accounts
Checking Accounts
Compare our top-rated checking account bonuses, updated August 2026.
Nationwide
Northeast
South
Midwest
West
1st Advantage Credit Union
Personal Checking Account
Availability: NC, VA
Bonus$200
How To Get$200 Spend + Any Direct Deposit
Monthly FeeNone
4Front Credit Union
Straight4ward Rewards Checking
Availability: MI
Bonus$400
How To Get45 Transactions + $1500 Transfer
Monthly FeeNone
A+ Federal Credit Union
Personal Bank Account
Availability: TX
Bonus$100
How To Get$800 Direct Deposit
Monthly FeeNone
Addition Financial
Free Checking
Availability: FL, GA
Bonus$200
How To Get$1000 Direct Deposit
Monthly FeeNone
Air Academy Credit Union
Personal Bank Account
Availability: CO
Bonus$250
How To Get$1500 Direct Deposit + 1 Transaction
Monthly FeeNone
Alero Financial
Personal Bank Account
Availability: Nationwide
Bonus$250
How To Get$2500 Direct Deposit + 15 Transactions
Monthly Fee$6/mo*
Alliant Credit Union
Personal Checking Account
Availability: Nationwide
Bonus$100
How To Get$500 Direct Deposit + 5 Transactions
Monthly FeeNone
Ally
Personal Bank Account
Availability: Nationwide
Bonus$100
How To Get3 Transactions
Monthly FeeNone
Alpena Alcona Area Credit Union
Personal Bank Account
Availability: MI
Bonus$250
How To GetSign Up
Monthly FeeNone
America First Credit Union
Personal Bank Account
Availability: UT, NV, AZ, ID, OR, NM +1
Bonus$350
How To Get$1000 Direct Deposit
Monthly FeeNone
America's Credit Union
Personal Bank Account
Availability: TX
Bonus$200
How To GetAny Direct Deposit
Monthly FeeNone
American Bank & Trust
Personal Bank Account
Availability: SD, ND, MN
Bonus$500
How To Get$500 Direct Deposit + 20 Transactions
Monthly FeeNone
Ameriprise Savings
Personal Bank Account
Availability: Nationwide
Bonus$350
How To Get$25k Balance
Monthly FeeNone
Arizona Bank & Trust
Personal Bank Account
Availability: AZ
Bonus$150
How To Get$300 Direct Deposit
Monthly Fee$9/mo*
Associated Bank
Personal Bank Account
Availability: IA, IL, IN, KS, MI, MN +3
Bonus$600
How To Get$500 Direct Deposit + $10k Balance
Monthly FeeNone
Avidia Bank
Personal Bank Account
Availability: MA
Bonus$25
How To Get$1000 Balance
Monthly FeeNone
Bank Five Nine
Personal Bank Account
Availability: WI
Bonus$150
How To Get$300 Direct Deposit
Monthly FeeNone
Bank of America
Personal Bank Account
Availability: Nationwide
Bonus$500
How To Get$10k Direct Deposit
Monthly Fee$12/mo*
Bank of Greene County
Personal Bank Account
Availability: NY
Bonus$250
How To Get$25k Transfer + 3 Transactions
Monthly FeeNone
Bank of Hawaii
Personal Bank Account
Availability: HI
Bonus$300
How To Get$3500 Direct Deposit + $500 Transfer
Monthly Fee$15/mo*
Bank of Hawaii
Personal Bank Account
Availability: HI
Bonus$75
How To Get$5000 Balance
Monthly Fee$5/mo*
Bank of Hope
Personal Bank Account
Availability: AL, CA, IL, NJ, NY, TX +2
Bonus$125
How To Get10 Transactions
Monthly FeeNone
Bank of New Hampshire
Personal Bank Account
Availability: NH
Bonus$150
How To Get$3000 Spend
Monthly Fee$6/mo*
Bankers Trust
Personal Bank Account
Availability: AZ, IA
Bonus$400
How To Get$400 Direct Deposit + 25 Transactions
Monthly Fee$10/mo*
Banner Bank
Personal Bank Account
Availability: OR, WA, CA, ID
Bonus$500
How To Get$5000 Direct Deposit
Monthly Fee$4/mo*
Bar Harbor Bank & Trust
Relationship Rewards Checking
Availability: ME, NH, VT
Bonus$400
How To Get$500 Direct Deposit
Monthly Fee$15/mo*
Bar Harbor Bank & Trust
Simple Checking
Availability: ME, NH, VT
Bonus$200
How To Get$250 Direct Deposit
Monthly FeeNone
Barrington Bank & Trust
Personal Bank Account
Availability: IL
Bonus$500
How To Get$500 Direct Deposit
Monthly Fee$5/mo*
BECU
Personal Bank Account
Availability: ID, OR, WA, SC
Bonus$100
How To Get10 Transactions
Monthly FeeNone
BECU
Member Advantage Savings and Checking accounts
Availability: WA, OR, ID, SC
Bonus$300
How To Get$500 Direct Deposit
Monthly FeeNone
Bellco Credit Union
Personal Bank Account
Availability: CO
Bonus$200
How To GetAny Direct Deposit
Monthly FeeNone
Beverly Bank & Trust
Personal Bank Account
Availability: IL
Bonus$300
How To Get$1000 Direct Deposit
Monthly FeeNone
Blaze Credit Union
Personal Bank Account
Availability: MN
Bonus$250
How To Get6 Transactions + Any Direct Deposit
Monthly FeeNone
BMO Smart Advantage Checking
Personal Bank Account
Availability: Nationwide
Bonus$400
How To Get$4000 Direct Deposit
Monthly FeeNone
BOK Financial
College Checking Account
Availability: AR, AZ, KS, MO
Bonus$300
How To Get$200 Transfer + 10 Transactions
Monthly FeeNone
Broadway Bank
Personal Bank Account
Availability: TX
Bonus$300
How To Get$2000 Direct Deposit + 15 Transactions
Monthly FeeNone
California Bank and Trust
Personal Bank Account
Availability: CA
Bonus$350
How To Get$7500 Direct Deposit
Monthly Fee$18/mo*
California Coast Credit Union
Personal Bank Account
Availability: CA
Bonus$150
How To Get30 Transactions + $50 Balance
Monthly Fee$4/mo
California Credit Union
Personal Bank Account
Availability: CA
Bonus$250
How To Get$1200 Direct Deposit
Monthly FeeNone
Cambridge Savings Bank
Personal Bank Account
Availability: MA, NH
Bonus$800
How To Get$2500 Direct Deposit + $5000 Balance
Monthly Fee$10/mo*
Campus Federal Credit Union
Lagniappe Lite Checking
Availability: LA
Bonus$225
How To Get$1000 Direct Deposit
Monthly Fee$10/mo*
Canandaigua National Bank
Personal Bank Account
Availability: NY
Bonus$300
How To GetAny Direct Deposit + 10 Transactions
Monthly FeeNone
Canyon View Credit Union
Personal Bank Account
Availability: UT
Bonus$400
How To Get$3000 Direct Deposit + 75 Transactions
Monthly FeeNone
Cape & Coast Bank
SmartRate Checking
Availability: MA
Bonus$500
How To Get$1000 Direct Deposit
Monthly Fee$15/mo*
Cape & Coast Bank
Free Checking
Availability: MA
Bonus$250
How To Get$500 Direct Deposit
Monthly FeeNone
Capital One
Personal Checking Account
Availability: Nationwide
Bonus$300
How To Get$1000 Direct Deposit
Monthly FeeNone
Capital One 360 Checking
Checking Account
Availability: Nationwide
Bonus75k Points
How To GetSpend $4,000 in 3 months
Monthly FeeNone
Carolina Trust Federal Credit Union
Personal Bank Account
Availability: SC
Bonus$300
How To Get$3000 Direct Deposit + 36 Transactions
Monthly FeeNone
CB&S Bank
Personal Bank Account
Availability: AL, MS, TN
Bonus$25
How To Get$25 Transfer
Monthly FeeNone
Charter Oak Credit Union
Personal Bank Account
Availability: CT
Bonus$100
How To Get$1500 Direct Deposit + $20k Balance
Monthly FeeNone
Chase Checking/Savings Combo
Personal Bank Account
Availability: Nationwide
Bonus$900
How To Get$15k Transfer
Monthly Fee$20/mo*
Chase Savings
Personal Bank Account
Availability: Nationwide
Bonus$200
How To Get$10k Transfer
Monthly Fee$5/mo*
Chase Total Checking®
Checking Account
Availability: Nationwide
Bonus$300
How To GetDirect Deposit $500
Monthly Fee$12 (waivable)
Chase Total Checking
Personal Bank Account
Availability: Nationwide
Bonus$400
How To Get$1000 Direct Deposit
Monthly Fee$15/mo*
Chickasaw Community Bank
Personal Bank Account
Availability: OK, TX
Bonus$100
How To Get$500 Direct Deposit
Monthly FeeNone
Chime
Checking Account
Availability: Nationwide
Bonus$100
How To Get$200 Direct Deposit
Monthly FeeNone
CIBC US
Personal Bank Account
Availability: Nationwide
Bonus$200
How To Get$1500 Direct Deposit
Monthly FeeNone
Citadel Credit Union
Personal Bank Account
Availability: PA
Bonus$500
How To Get$2000 Direct Deposit + $5000 Balance
Monthly FeeNone
Citi
Personal Checking Account
Availability: Nationwide
Bonus$325
How To Get$3000 Direct Deposit
Monthly Fee$12/mo*
Citi
Personal Bank Account
Availability: Nationwide
Bonus$325
How To Get$3000 Direct Deposit
Monthly Fee$15/mo*
Citizens Bank
Personal Bank Account
Availability: CT, DE, FL, MD, MA, MI +9
Bonus$400
How To Get$1000 Direct Deposit
Monthly Fee$10/mo*
Citizens Equity First Credit Union
Personal Bank Account
Availability: CA
Bonus$275
How To Get$500 Direct Deposit + 15 Transactions
Monthly FeeNone
Citizens Equity First Credit Union
Personal Bank Account
Availability: IL
Bonus$225
How To Get$500 Direct Deposit + 15 Transactions
Monthly FeeNone
Columbia Bank Checking
Personal Bank Account
Availability: CA
Bonus$250
How To Get$3000 Direct Deposit + $3000 Balance
Monthly Fee$3/mo*
Commerce Bank
Personal Bank Account
Availability: Nationwide
Bonus$1000
How To Get$20k Direct Deposit
Monthly FeeNone
Commodore Perry Federal Credit Union
Personal Bank Account
Availability: OH
Bonus$100
How To Get$500 Transfer + Any Direct Deposit
Monthly FeeNone
Community Bank & Trust
Personal Bank Account
Availability: IA
Bonus$425
How To Get$500 Direct Deposit + 15 Transactions
Monthly FeeNone
Community First Credit Union
Personal Bank Account
Availability: FL
Bonus$250
How To Get$1000 Transfer + 10 Transactions
Monthly FeeNone
Community First Credit Union of Florida
Personal Bank Account
Availability: FL
Bonus$250
How To Get10 Transactions + $1000 Transfer
Monthly FeeNone
Community State Bank
Edge Checking
Availability: IA
Bonus$400
How To GetAny Direct Deposit + 15 Transactions
Monthly FeeNone
CommunityAmerica Credit Union
Personal Checking Account
Availability: CA, AR
Bonus$150
How To GetSign Up
Monthly FeeNone
Compass Credit Union
Personal Bank Account
Availability: MI
Bonus$100
How To Get$250 Direct Deposit + 5 Transactions
Monthly FeeNone
Connections Credit Union
Personal Bank Account
Availability: ID
Bonus$100
How To Get24 Transactions
Monthly FeeNone
Cooperative Teachers Credit Union
Personal Bank Account
Availability: TX
Bonus$50
How To Get$100 Direct Deposit
Monthly FeeNone
Copper State Credit Union
Personal Bank Account
Availability: AZ
Bonus$150
How To Get$500 Direct Deposit
Monthly FeeNone
Cornerstone Community Financial Credit Union
Personal Bank Account
Availability: MI
Bonus$35
How To Get$10 Transfer
Monthly FeeNone
cPort Credit Union
Personal Bank Account
Availability: ME
Bonus$100
How To GetAny Direct Deposit
Monthly FeeNone
Credit Human
Personal Bank Account
Availability: TX, LA
Bonus$300
How To Get$1000 Direct Deposit + 10 Transactions
Monthly FeeNone
Credit Union of America
Personal Bank Account
Availability: KS
Bonus$200
How To Get$500 Direct Deposit
Monthly FeeNone
Credit Union of Southern California
Personal Bank Account
Availability: CA
Bonus$150
How To Get$750 Direct Deposit
Monthly Fee$5/mo*
Credit Union of Texas
Personal Bank Account
Availability: TX
Bonus$250
How To Get$600 Direct Deposit
Monthly Fee$6/mo
Credit Union One
Personal Bank Account
Availability: MI
Bonus$200
How To GetAny Direct Deposit
Monthly Fee$6/mo*
Crystal Lake Bank & Trust
Personal Bank Account
Availability: IL
Bonus$300
How To Get$1000 Direct Deposit
Monthly FeeNone
Current
Personal Bank Account
Availability: Nationwide
Bonus$75
How To Get$200 Direct Deposit
Monthly FeeNone
Cyprus Credit Union
Teen Checking Account
Availability: UT
Bonus$200
How To GetSign Up
Monthly FeeNone
Deseret First Credit Union
Personal Bank Account
Availability: UT
Bonus$10 gift card
How To Get10 Transactions
Monthly FeeNone
DFCU
Personal Bank Account
Availability: FL, MI
Bonus$175
How To Get$200 Direct Deposit + 5 Transactions
Monthly Fee$5/mo*
Diversified Members Credit Union
Personal Bank Account
Availability: MI
Bonus$120
How To Get15 Transactions
Monthly FeeNone
DuPage Credit Union
Personal Bank Account
Availability: IL
Bonus$200
How To Get$1000 Spend
Monthly FeeNone
Ent Credit Union
Personal Bank Account
Availability: CO
Bonus$200
How To Get$100 Transfer
Monthly FeeNone
Envision Credit Union
Personal Bank Account
Availability: FL, GA
Bonus$50
How To Get$100 Direct Deposit + 10 Transactions
Monthly FeeNone
Equity Bank
Simply Free Checking
Availability: OK, AR, MO, KS, NE, IA +0
Bonus$200
How To Get15 Transactions
Monthly FeeNone
Evanston Community Bank & Trust
Personal Bank Account
Availability: IL
Bonus$200
How To Get$15k Transfer
Monthly Fee$5/mo*
Everwise Credit Union
Simply Checking
Availability: IN, MI
Bonus$250
How To Get$500 Transfer + 10 Transactions
Monthly FeeNone
Exchange Bank
Personal Bank Account
Availability: KS, NE
Bonus$10
How To GetSign Up
Monthly FeeNone
Excite Credit Union
Personal Bank Account
Availability: CA, NC
Bonus$25
How To Get12 Transactions
Monthly FeeNone
Farmers Insurance Federal Credit Union
Personal Bank Account
Availability: Nationwide
Bonus$250
How To Get$15k Direct Deposit
Monthly FeeNone
Fibre Federal Credit Union
Choice Checking
Availability: OR
Bonus$200
How To Get36 Transactions
Monthly FeeNone
Fidelity Bank
Personal Checking Account
Availability: PA
Bonus$600
How To Get$6000 Direct Deposit
Monthly Fee$7/mo*
Fifth Third Bank
Personal Checking Account
Availability: AL, FL, GA, IL, IN, KY +6
Bonus$300
How To Get$500 Direct Deposit
Monthly FeeNone
Financial Plus Credit Union
Personal Checking Account
Availability: MI
Bonus$300
How To Get$2000 Direct Deposit
Monthly FeeNone
First Commonwealth Bank
Personal Bank Account
Availability: OH, PA, IN, KY, WV
Bonus$400
How To Get$2000 Transfer + 10 Transactions
Monthly FeeNone
First Commonwealth Federal Credit Union
Cashback Checking
Availability: PA, NJ
Bonus$400
How To Get$2000 Direct Deposit
Monthly FeeNone
First Community Bank
Personal Bank Account
Availability: AR, MO
Bonus$200
How To GetAny Direct Deposit + 15 Transactions
Monthly FeeNone
First Community Credit Union
Personal Bank Account
Availability: TX
Bonus$100
How To Get$1000 Direct Deposit
Monthly FeeNone
First Entertainment Credit Union
Personal Bank Account
Availability: CA
Bonus$350
How To Get$3000 Direct Deposit
Monthly FeeNone
First Financial Bank
Personal Bank Account
Availability: IL, IN, KY, OH
Bonus$150
How To Get$500 Direct Deposit + 10 Transactions
Monthly FeeNone
First Heritage Federal Credit Union
APEX Rewards Checking Account
Availability: NY, PA
Bonus$100
How To Get12 Transactions
Monthly FeeNone
First Merchants Bank
Personal Bank Account
Availability: MI
Bonus$400
How To Get$500 Direct Deposit
Monthly FeeNone
First Service Credit Union
Personal Bank Account
Availability: TX
Bonus$250
How To Get$3000 Direct Deposit
Monthly FeeNone
First US Community Credit Union
Personal Bank Account
Availability: CA
Bonus$300
How To Get$500 Direct Deposit
Monthly FeeNone
FirstBank
Personal Bank Account
Availability: TN, KY, AL, GA, NC
Bonus$300
How To Get$1000 Direct Deposit + $1000 Balance
Monthly FeeNone
Five Star Credit Union
Personal Bank Account
Availability: AL, GA
Bonus$200
How To Get$1500 Direct Deposit + 20 Transactions
Monthly FeeNone
Flagstar
Personal Checking Account
Availability: AZ, CA, FL, IN, MI, NJ +3
Bonus$400
How To Get$1500 Direct Deposit
Monthly Fee$10/mo*
Flanagan State Bank
Personal Bank Account
Availability: IL
Bonus$100
How To GetSign Up
Monthly FeeNone
Florida Credit Union
Personal Bank Account
Availability: FL
Bonus$300
How To Get$500 Direct Deposit
Monthly FeeNone
Florida West Coast Credit Union
Personal Bank Account
Availability: FL
Bonus$250
How To GetAny Direct Deposit
Monthly FeeNone
Foothill Credit Union
Personal Bank Account
Availability: CA
Bonus$200
How To Get$2000 Direct Deposit
Monthly FeeNone
Fort Bragg Federal Credit Union
Personal Bank Account
Availability: NC
Bonus$100
How To Get$1500 Direct Deposit
Monthly Fee$2/mo
Four Leaf Federal Credit Union
Personal Bank Account
Availability: Nationwide
Bonus$550
How To Get$500 Direct Deposit
Monthly FeeNone
Franklin Savings Bank
Personal Bank Account
Availability: NH
Bonus$600
How To GetSign Up
Monthly FeeNone
Freedom Federal Credit Union
Personal Bank Account
Availability: MD
Bonus$100
How To Get$50 Direct Deposit
Monthly FeeNone
Fremont Bank
Personal Bank Account
Availability: CA
Bonus$150
How To Get$500 Direct Deposit + 25 Transactions
Monthly Fee$15/mo
GECU
Personal Checking Account
Availability: NM, TX
Bonus$300
How To Get$2000 Direct Deposit + $500 Balance
Monthly FeeNone
Grand Bank
Personal Bank Account
Availability: MS
Bonus$250
How To Get$1000 Direct Deposit + 5 Transactions
Monthly Fee$5/mo
Greater Iowa Credit Union
Personal Bank Account
Availability: IA
Bonus$400
How To Get$100 Direct Deposit + 20 Transactions
Monthly FeeNone
Greater Nevada Credit Union
Personal Bank Account
Availability: NV
Bonus$250
How To GetAny Direct Deposit
Monthly Fee$4/mo
Grow Financial Federal Credit Union
Grow Checkless Checking
Availability: FL, SC
Bonus$300
How To Get$1000 Direct Deposit
Monthly FeeNone
Grow Financial Federal Credit Union
Personal Bank Account
Availability: FL, SC
Bonus$100
How To Get$10k Balance
Monthly Fee$5/mo
Guaranty Bank
Elevate Checking
Availability: MO
Bonus$200
How To GetAny Direct Deposit
Monthly FeeNone
Hancock Whitney
Personal Bank Account
Availability: LA, MS, FL, AL, TX
Bonus$600
How To Get$3000 Direct Deposit + $5000 Balance
Monthly Fee$10/mo*
Heartland Bank and Trust Company
Personal Bank Account
Availability: IL, MO
Bonus$15
How To Get$50 Transfer
Monthly FeeNone
Holyoke Credit Union
Personal Bank Account
Availability: MA, CT
Bonus$300
How To GetAny Direct Deposit + 6 Transactions
Monthly FeeNone
Home Federal Bank
Personal Bank Account
Availability: LA
Bonus$300
How To GetAny Direct Deposit + $500 Balance
Monthly FeeNone
Hometown Bank
Personal Bank Account
Availability: CT, MA
Bonus$300
How To Get25 Transactions
Monthly FeeNone
Horizon Credit Union
Personal Bank Account
Availability: WA, ID, MT, OR
Bonus$200
How To Get$250 Transfer + 15 Transactions
Monthly FeeNone
HSBC Premier
Personal Bank Account
Availability: Nationwide
Bonus$1500
How To Get$150k Transfer
Monthly Fee$50/mo*
Hudson River Community Credit Union
Personal Bank Account
Availability: NY
Bonus$150
How To Get$500 Direct Deposit
Monthly FeeNone
Hudson Valley Credit Union
Personal Bank Account
Availability: NY
Bonus$400
How To Get$1500 Direct Deposit
Monthly FeeNone
Huntington Bank
Huntington Perks Checking
Availability: AL, AR, CO, FL, GA, IL +16
Bonus$400
How To Get$500 Direct Deposit
Monthly Fee$10/mo*
Illinois State Credit Union
Personal Bank Account
Availability: IL
Bonus$100
How To GetSign Up
Monthly FeeNone
Indiana Members Credit Union
Personal Bank Account
Availability: IN
Bonus$200
How To Get$800 Direct Deposit
Monthly FeeNone
iTHINK Financial
Personal Bank Account
Availability: FL, GA
Bonus$125
How To GetAny Direct Deposit
Monthly FeeNone
Jovia Financial Credit Union
Personal Bank Account
Availability: Nationwide
Bonus$150
How To Get$1500 Direct Deposit
Monthly FeeNone
Key Select Checking
Personal Bank Account
Availability: AK, CO, CT, ID, IN, ME +9
Bonus$500
How To Get$5000 Direct Deposit
Monthly Fee$0 or $25/mo*
Key Smart Checking
Personal Bank Account
Availability: AK, CO, CT, ID, IN, MA +9
Bonus$300
How To Get$2000 Direct Deposit
Monthly FeeNone
Kitsap Credit Union
Peak Checking Account
Availability: WA
Bonus$330
How To Get$660 Direct Deposit
Monthly FeeNone
Lake Ridge Bank
Personal Bank Account
Availability: WI
Bonus$300
How To Get$1500 Direct Deposit + 15 Transactions
Monthly FeeNone
Liberty Savings Bank
Checking or Savings
Availability: FL
Bonus$250
How To Get$5000 Balance
Monthly FeeNone
M&T Bank
EZChoice
Availability: CT, DC, DE, MA, MD, ME +7
Bonus$100
How To Get$500 Direct Deposit
Monthly FeeNone
M&T Bank
MyChoice Plus
Availability: CT, DC, DE, MA, MD, ME +7
Bonus$400
How To Get$500 Direct Deposit
Monthly FeeNone
M&T Bank
MyChoice Premium Checking
Availability: CT, DC, DE, MA, MD, ME +7
Bonus$450
How To Get$1000 Direct Deposit
Monthly Fee$3/mo*
Magnolia Federal Credit Union
Personal Bank Account
Availability: MS
Bonus$100
How To Get$1000 Direct Deposit
Monthly FeeNone
Malvern Bank
Personal Bank Account
Availability: IA
Bonus$300
How To Get$1000 Transfer + 30 Transactions
Monthly FeeNone
MCNB Banks
Personal Bank Account
Availability: VA, WV
Bonus$100
How To Get15 Transactions
Monthly FeeNone
MidFirst Bank
Personal Bank Account
Availability: TX
Bonus$350
How To Get$1000 Direct Deposit
Monthly FeeNone
MidFirst Bank
Personal Bank Account
Availability: OK
Bonus$300
How To Get$1000 Direct Deposit
Monthly FeeNone
MidFirst Bank
Personal Bank Account
Availability: AZ
Bonus$350
How To Get$1000 Direct Deposit
Monthly FeeNone
MIDFLORIDA Credit Union
Personal Bank Account
Availability: FL
Bonus$400
How To Get$4000 Direct Deposit + 40 Transactions
Monthly FeeNone
MoneyLion
Personal Bank Account
Availability: Nationwide
Bonus$55
How To Get$200 Direct Deposit
Monthly Fee$1/mo*
Monterra
Personal Bank Account
Availability: CA
Bonus$150
How To Get10 Transactions + Any Direct Deposit
Monthly FeeNone
Mutual Security Credit Union
Personal Bank Account
Availability: CT
Bonus$100
How To GetAny Direct Deposit + $100 Transfer
Monthly Fee$2/mo*
NBT Bank
Personal Bank Account
Availability: CT, ME, MA, NH, NY, PA +1
Bonus$100
How To GetAny Direct Deposit
Monthly FeeNone
Neighborhood Credit Union
Personal Bank Account
Availability: TX
Bonus$300
How To Get$2000 Direct Deposit + 30 Transactions
Monthly FeeNone
Netspend
Personal Bank Account
Availability: Nationwide
Bonus$100
How To Get$400 Direct Deposit
Monthly Fee$5/mo
Newtown Savings Bank
Free Checking
Availability: NY, CT
Bonus$150
How To Get$150 Direct Deposit
Monthly FeeNone
Newtown Savings Bank
Flagship Checking
Availability: NY, CT
Bonus$350
How To Get$1500 Direct Deposit
Monthly Fee$25/mo*
North Island Credit Union
Personal Bank Account
Availability: CA
Bonus$250
How To Get$1200 Direct Deposit
Monthly FeeNone
Northern Communities Credit Union
Personal Checking Account
Availability: MN
Bonus$100
How To Get$1000 Direct Deposit
Monthly FeeNone
Northwest Bank
Affinity Checking
Availability: NY, OH, IN, PA
Bonus$400
How To Get$1000 Direct Deposit
Monthly FeeNone
Notre Dame Federal CU
Personal Bank Account
Availability: IN
Bonus$200
How To Get$1000 Direct Deposit
Monthly FeeNone
Numerica
Personal Bank Account
Availability: WA, ID
Bonus$300
How To Get24 Transactions
Monthly FeeNone
Old National Bank
Personal Bank Account
Availability: IL, KY, MN, MI, WI, IA +1
Bonus$600
How To Get$12k Direct Deposit
Monthly Fee$7/mo*
Old Second Bank
Personal Bank Account
Availability: IL
Bonus$300
How To Get$500 Direct Deposit + $5000 Balance
Monthly FeeNone
OMB Bank
Personal Bank Account
Availability: MO, KS
Bonus$250
How To GetAny Direct Deposit
Monthly FeeNone
On Tap Credit Union
Personal Bank Account
Availability: CO
Bonus$150
How To Get$500 Direct Deposit + 10 Transactions
Monthly FeeNone
One
Personal Bank Account
Availability: Nationwide
Bonus$50
How To Get$500 Direct Deposit
Monthly FeeNone
OneAZ Credit Union
Free Checking
Availability: AZ
Bonus$350
How To Get25 Transactions
Monthly FeeNone
OnPath Federal Credit Union
Personal Bank Account
Availability: Nationwide
Bonus$150
How To Get$250 Direct Deposit + 15 Transactions
Monthly FeeNone
Orange County's Credit Union
Personal Bank Account
Availability: CA
Bonus$100
How To GetAny Direct Deposit
Monthly FeeNone
Oregon State Credit Union
Personal Bank Account
Availability: OR, WA
Bonus$300
How To Get$1000 Direct Deposit
Monthly FeeNone
Orion Federal Credit Union
Personal Bank Account
Availability: TN, AR, MS
Bonus$50
How To GetAny Direct Deposit
Monthly FeeNone
Park National Bank
Personal Bank Account
Availability: SC, OH, IN, KY, NC
Bonus$300
How To Get$1000 Direct Deposit + $25k Balance
Monthly Fee$25/mo*
Partner Colorado Credit Union
Personal Bank Account
Availability: CO
Bonus$25
How To GetSign Up
Monthly FeeNone
PECU
PECU ATX Flex Rewards Checking account
Availability: TX
Bonus$200
How To Get5 Transactions
Monthly FeeNone
Penn Community Bank
Personal Bank Account
Availability: PA, NJ
Bonus$400
How To Get20 Transactions
Monthly FeeNone
Peoples Bancorp
Interest Plus Checking
Availability: OH, WV, KY, VA, MD, DC +0
Bonus$150
How To GetAny Direct Deposit + 5 Transactions
Monthly Fee$10/mo*
Peoples Bancorp Premier Checking
Premier Checking
Availability: OH, WV, KY, VA, MD, DC +0
Bonus$600
How To GetAny Direct Deposit + 5 Transactions
Monthly Fee$20/mo*
Percapita
Personal Bank Account
Availability: Nationwide
Bonus$300
How To Get$3600 Spend
Monthly FeeNone
Philadelphia Federal Credit Union
Personal Bank Account
Availability: PA
Bonus$100
How To Get$100 Direct Deposit
Monthly FeeNone
Picatinny Credit Union
Personal Bank Account
Availability: NJ
Bonus$250
How To Get$500 Direct Deposit
Monthly FeeNone
Pikes Peak National Bank
Freedom Checking
Availability: CO
Bonus$250
How To Get$1000 Direct Deposit + 15 Transactions
Monthly FeeNone
PNC
Personal Bank Account
Availability: Nationwide
Bonus$400
How To Get$5000 Direct Deposit
Monthly Fee$25/mo*
Premier America Credit Union
Personal Bank Account
Availability: CA, TX
Bonus$200
How To Get$250 Direct Deposit + 10 Transactions
Monthly FeeNone
PSECU
Personal Bank Account
Availability: PA
Bonus$300
How To Get$1000 Direct Deposit
Monthly FeeNone
Purdue FCU
Personal Bank Account
Availability: IN
Bonus$400
How To Get$4000 Direct Deposit
Monthly FeeNone
Quad City Bank and Trust (QCBT)
Personal Bank Account
Availability: IA, IL
Bonus$300
How To Get3 Transactions
Monthly FeeNone
Red Canoe Credit Union
Personal Bank Account
Availability: WA, OR
Bonus$150
How To Get10 Transactions
Monthly FeeNone
Redstone Federal Credit Union
Personal Bank Account
Availability: AL, TN
Bonus$475
How To Get5 Transactions
Monthly Fee$3/mo*
Regions Bank
Personal Bank Account
Availability: AL, AR, FL, GA, IL, IN +9
Bonus$300
How To Get$1000 Direct Deposit
Monthly Fee$8/mo*
Reliant Community Credit Union
Personal Bank Account
Availability: NY
Bonus$150
How To Get$100 Direct Deposit
Monthly FeeNone
Republic Bank of Chicago
Personal Bank Account
Availability: IL
Bonus$150
How To GetAny Direct Deposit
Monthly Fee$25/mo
REV Federal Credit Union
Personal Bank Account
Availability: NC, SC
Bonus$250
How To Get$500 Direct Deposit + $500 Spend
Monthly FeeNone
Safe 1 Credit Union
Personal Bank Account
Availability: CA
Bonus$200
How To Get10 Transactions
Monthly FeeNone
Santa Rosa County Federal Credit Union
Free Checking
Availability: FL
Bonus$150
How To Get$1000 Direct Deposit
Monthly FeeNone
Santander
Personal Bank Account
Availability: NH, MA, RI, CT, DE, NY +3
Bonus$400
How To GetAny Direct Deposit + $5000 Balance
Monthly Fee$10/mo*
Schertz Bank & Trust
Personal Bank Account
Availability: TX
Bonus$300
How To Get$1500 Direct Deposit + $500 Balance
Monthly Fee$5/mo*
Scient Federal Credit Union
Personal Bank Account
Availability: CT
Bonus$100
How To Get$750 Direct Deposit
Monthly FeeNone
Seacoast Bank
Personal Checking Account
Availability: FL, GA
Bonus$400
How To Get$1000 Direct Deposit
Monthly Fee$10/mo*
Seattle Credit Union
Checking Account
Availability: WA
Bonus$150
How To Get30 Transactions
Monthly FeeNone
SECU
Personal Bank Account
Availability: PA, DC, DE, MD, VA, WV +0
Bonus$350
How To GetAny Direct Deposit
Monthly FeeNone
Shell FCU
Personal Bank Account
Availability: TX
Bonus$250
How To Get$2000 Direct Deposit
Monthly FeeNone
Simmons Bank Youth Savings
Personal Bank Account
Availability: AR, IL, KS, MO, OK, TN +1
Bonus$20
How To GetSign Up
Monthly FeeNone
Simplicity Credit Union
Personal Bank Account
Availability: WI
Bonus$200
How To Get20 Transactions + Any Direct Deposit
Monthly FeeNone
SoFi Checking and Savings
Personal Bank Account
Availability: Nationwide
BonusUp to $400
How To Get$5000 Direct Deposit
Monthly FeeNone
Springs Valley Bank & Trust
Personal Bank Account
Availability: IN
Bonus$250
How To Get$1500 Direct Deposit + $100 Balance
Monthly FeeNone
StagePoint Federal Credit Union
Personal Bank Account
Availability: CO, WY
Bonus$300
How To Get60 Transactions + Any Direct Deposit
Monthly FeeNone
Stanford Federal Credit Union
Personal Bank Account
Availability: CA
Bonus$625
How To Get$7500 Direct Deposit + $3000 Spend
Monthly FeeNone
Star Financial
Personal Bank Account
Availability: IN
Bonus$300
How To Get$500 Direct Deposit
Monthly FeeNone
State Bank
Personal Bank Account
Availability: IN, OH, MI
Bonus$300
How To Get$100 Direct Deposit
Monthly Fee$8/mo*
Suffolk Federal Credit Union
Salutes Checking
Availability: NY
Bonus$500
How To Get$5000 Direct Deposit
Monthly FeeNone
SunWest Credit union
Personal Bank Account
Availability: CO
Bonus$200
How To Get$1000 Direct Deposit
Monthly FeeNone
TBK Bank
Personal Bank Account
Availability: CO, IA, IL, KS, TX
Bonus$125
How To Get$3000 Direct Deposit
Monthly FeeNone
TBK Bank
Personal Bank Account
Availability: CO, IA, IL, KS, TX
Bonus$275
How To Get$12k Direct Deposit
Monthly Fee$24/mo
TD Bank Complete Checking
Personal Bank Account
Availability: CT, DC, DE, FL, MA, MD +10
Bonus$200
How To Get$500 Direct Deposit
Monthly Fee$15/mo*
Telhio Credit Union
Personal Bank Account
Availability: OH
Bonus$100
How To Get5 Transactions
Monthly Fee$6/mo*
Texana Bank
Personal Bank Account
Availability: TX, AR
Bonus$500
How To Get$5000 Direct Deposit
Monthly FeeNone
Texas Capital Bank
Checking Account
Availability: TX
Bonus$200
How To Get$1500 Direct Deposit + 15 Transactions
Monthly FeeNone
The First National Bank in Sioux Falls
Personal Bank Account
Availability: IA, SD, MN, ND, NE
Bonus$350
How To Get$500 Transfer
Monthly FeeNone
ThinkBank
Personal Bank Account
Availability: MN
Bonus$200
How To Get$2000 Direct Deposit + 10 Transactions
Monthly FeeNone
Together Credit Union
Personal Bank Account
Availability: MO, IL, TX
Bonus$150
How To Get$500 Direct Deposit + 5 Transactions
Monthly FeeNone
TopLine Financial Credit Union
Totally Free Checking
Availability: MN
Bonus$300
How To Get$3000 Direct Deposit
Monthly FeeNone
Torrington Savings Bank
Personal Bank Account
Availability: CT
Bonus$350
How To Get$500 Direct Deposit + 10 Transactions
Monthly FeeNone
Tower Federal Credit Union
Free Checking
Availability: MD
Bonus$300
How To Get$2000 Direct Deposit
Monthly FeeNone
Town Bank
Personal Bank Account
Availability: IL, WI
Bonus$500
How To Get$4000 Direct Deposit
Monthly FeeNone
Travis Credit Union
Free Checking
Availability: CA
Bonus$475
How To Get$10k Direct Deposit
Monthly FeeNone
Truist
Personal Bank Account
Availability: AL, AR, GA, FL, IN, KY +12
Bonus$500
How To Get$2000 Direct Deposit + 20 Transactions
Monthly Fee$12/mo*
Truity Credit Union
Personal Bank Account
Availability: OK, KS
Bonus$50
How To GetAny Direct Deposit
Monthly FeeNone
TruNorth Bank
Get Real Checking
Availability: NH, MA
Bonus$300
How To Get25 Transactions
Monthly FeeNone
Trustco Bank
Personal Bank Account
Availability: FL, MA, NJ, NY, VT
Bonus$300
How To Get$500 Direct Deposit
Monthly FeeNone
TruStone Financial
Personal Bank Account
Availability: WI, MN
Bonus$500
How To Get$5000 Direct Deposit
Monthly FeeNone
U of I Community Credit Union
Personal Bank Account
Availability: IL
Bonus$150
How To Get30 Transactions
Monthly FeeNone
U$X Federal Credit Union
Personal Bank Account
Availability: PA, OH
Bonus$100
How To GetAny Direct Deposit
Monthly FeeNone
UFirst Credit Union
Personal Bank Account
Availability: UT
Bonus$400
How To Get$1000 Direct Deposit
Monthly FeeNone
United Heritage Credit Union
Personal Bank Account
Availability: TX
Bonus$150
How To Get$1000 Direct Deposit + 20 Transactions
Monthly FeeNone
United States Senate Federal Credit Union
Personal Bank Account
Availability: Nationwide
Bonus$300
How To Get$3000 Direct Deposit + 20 Transactions
Monthly FeeNone
Unity Bank
Personal Bank Account
Availability: NJ, PA
Bonus$400
How To Get$10k Direct Deposit
Monthly Fee$20/mo*
US Bank
Personal Bank Account
Availability: AK, AL, AR, AZ, CA, CO +40
Bonus$450
How To Get$8000 Direct Deposit
Monthly Fee$12/mo*
US Federal Credit Union
Personal Bank Account
Availability: IN
Bonus$150
How To GetAny Direct Deposit
Monthly FeeNone
USF Credit Union
Personal Bank Account
Availability: FL
Bonus$200
How To Get$4500 Direct Deposit
Monthly FeeNone
Valley National Bank
Personal Bank Account
Availability: Nationwide
Bonus$100
How To Get$500 Direct Deposit
Monthly Fee$15/mo
Valley Strong Credit Union
Personal Bank Account
Availability: CA
Bonus$250
How To GetAny Direct Deposit
Monthly FeeNone
ValleyStar Credit Union
Personal Bank Account
Availability: VA
Bonus$250
How To Get$3000 Direct Deposit
Monthly FeeNone
Vantage Credit Union
Personal Bank Account
Availability: MO, IL
Bonus$250
How To GetSign Up
Monthly FeeNone
Verve, a Credit Union
Personal Bank Account
Availability: WI, MN, IL
Bonus$200
How To Get$1000 Direct Deposit
Monthly FeeNone
Walden Savings Bank
Personal Bank Account
Availability: NY
Bonus$300
How To Get$1000 Spend
Monthly FeeNone
Waukesha State Bank
Personal Bank Account
Availability: WI
Bonus$250
How To Get$100 Transfer
Monthly Fee$12/mo*
Webster Bank
Premium Checking and Savings
Availability: NY, MA, RI, CT
Bonus$300
How To Get$500 Direct Deposit + $15k Balance
Monthly Fee$15/mo*
WECU
Personal Bank Account
Availability: WA
Bonus$400
How To Get$1000 Direct Deposit
Monthly Fee$5/mo*
Wellby Financial
Personal Bank Account
Availability: TX
Bonus$100
How To Get$300 Direct Deposit
Monthly FeeNone
Wells Fargo
Personal Checking Account
Availability: Nationwide
Bonus$400
How To Get$1000 Direct Deposit
Monthly Fee$15/mo*
Wells Fargo
Clear Access Banking
Availability: Nationwide
Bonus$125
How To Get10 Transactions
Monthly Fee$5/mo*
Wells Fargo
Clear Access Banking Account
Availability: Nationwide
Bonus$125
How To Get$10 Spend
Monthly Fee$5/mo*
Weokie Federal Credit Union
Personal Bank Account
Availability: OK
Bonus$200
How To Get20 Transactions
Monthly Fee$7/mo
Western State Bank
Personal Bank Account
Availability: AZ, ND
Bonus$250
How To GetAny Direct Deposit
Monthly Fee$10/mo*
Westmark Credit Union
Eagle Checking
Availability: ID
Bonus$150
How To Get$1000 Transfer + 15 Transactions
Monthly FeeNone
Wings Credit Union
Personal Bank Account
Availability: MN, WI
Bonus$100
How To GetSign Up
Monthly FeeNone
Wintrust Bank
Personal Bank Account
Availability: IL, FL, IN, WI, MI
Bonus$300
How To Get$1000 Direct Deposit
Monthly FeeNone
WSECU
Personal Bank Account
Availability: WA
Bonus$500
How To Get$1000 Direct Deposit + 25 Transactions
Monthly FeeNone
Zions Bancorporation
Gold Account
Availability: ID, UT, WY, TX, CA, AZ +3
Bonus$700
How To Get$7500 Direct Deposit
Monthly Fee$15/mo*