You don't need to pay an annual fee to earn a great sign-up bonus. Several popular credit cards offer welcome bonuses worth $150–$300 or more with no yearly cost. Here are the best no-annual-fee credit card bonuses available right now.

Citi Double Cash Bonus — Up to $200
$200 after $1,500 spend in 6 months

Bank of America Unlimited Cash Rewards Bonus — Up to $200
$200 after $1,000 in purchases

Discover it Miles Bonus — Up to $100
$100 statement credit

Discover it Cash Back Bonus — Up to $100
$100 bonus + 2X cash back first year
These cards may have an annual fee. Check each offer for details.

Chase British Airways Credit Card Bonus — Up to 90,000 Avios
90,000 Avios after $5,000 spend

American Express Business Platinum Bonus — Up to 300,000 Points
Up to 300,000 points

American Express Marriott Business Bonus — Up to 5 Free Nights
5 Free Nights (up to 50,000 points each)

Capital One Spark Cash Plus Bonus — Up to $2,000
$2,000 when you spend $30,000 in first 3 months

Chase IHG Premier Business Card Bonus — Up to 200,000 Points
Up to 200,000 bonus points

American Express Marriott Bonvoy Bevy Bonus — Up to 175,000 Points
175,000 Marriott Bonvoy points

Chase IHG Rewards Premier Card Bonus — Up to 175,000 Points
175,000 bonus points

American Express Hilton Business Bonus — Up to 175,000 Points
175,000 points + Free Night

American Express Hilton Surpass Bonus — Up to 130,000 Points
130,000 points + free night

American Express Delta SkyMiles Reserve Bonus — Up to 125,000
Up to 125,000 bonus miles

Chase Sapphire Reserve Bonus — Up to 125,000 Points
Up to 125,000 points

Barclays GM Business Credit Card Bonus — Up to 100,000 Points
100,000 points after $5,000 spend

Chase Ink Business Preferred Bonus — Up to 100,000 Points
100,000 points after $8,000 spend

Citi AAdvantage Executive Bonus — Up to 100,000 Miles
100,000 miles after $10,000 spend

Capital One Business Spark Cash Bonus — Up to $1,000
Earn $1,000 when you spend $10,000 in 3 months

Chase United Quest Card Bonus — Up to 100,000 Miles
100,000 miles + 3,000 PQP

Citi Strata Elite Bonus — Up to 100,000 Points
100,000 points after $6,000 spend

Truist Business Premium Card Bonus — Up to $1,000
$1,000 bonus after $15,000 spend

Citi AAdvantage Globe Credit Card Bonus — Up to 90,000 Miles
90,000 miles after $5,000 spend

Chase Aeroplan Credit Card Bonus — Up to 85,000 Points
85,000 points after $4,000 spend

Chase United Explorer Bonus — Up to 85,000 Miles
Up to 85,000 miles bonus

Chase World of Hyatt Business Bonus — Up to 80,000 Points
80,000 points after $10,000 spend

PNC BusinessOptions Credit Card Bonus — Up to $800
Up to $800 bonus

Citi AAdvantage Platinum Select Bonus — Up to 80,000 Miles
80,000 miles after $3,500 spend

American Express Blue Business Plus Bonus — Up to 75,000 Points
75,000 points after $6,000 spend

Barclays JetBlue Plus Bonus — Up to 75,000 Points
75,000 bonus points

Capital One Venture Bonus — Up to $1,000
75,000 miles + $250 travel credit

Capital One Business Spark Cash Select Bonus — Up to $750
$750 bonus when you spend $6,000

American Express Business Delta Bonus — Up to 70,000 Miles
70,000 bonus miles + $200 flight credit

Lafayette Federal Credit Union Mastercard Bonus — Up to $650
Up to $650 in flights or $600 gift card

Wells Fargo One Key+ Credit Card Bonus — Up to $600
$600 in OneKeyCash bonus

Synchrony Virgin Red Bonus — Up to $200
60,000 points + $200 credit

Chase Marriott Bold Bonus — Up to $60,000
60,000 points + free night

Ridgewood Savings Bank Credit Card Bonus — Up to $500
$500 bonus after $5,000 spend

American Express Delta Gold Bonus — Up to 50,000 Miles
50,000 miles + $400 credit

PenFed Pathfinder Rewards Bonus — Up to $50,000 Points
50,000 points + possible $50 referral

American Express Blue Business Cash Bonus — Up to $750
$500 when you spend $5,000

Wescom Bruin Edge Credit Card Bonus — Up to $500
$500 with $2,500 spend in 90 days

Northwest Federal Credit Union Credit Card Bonus — Up to $500
50,000 points ($500) after $5k spend

Landmark Credit Union Business Credit Card Bonus — Up to $500
Up to $500 bonus

Fremont Bank World Mastercard Bonus — Up to $500
$500 after $5,000 spend

Wells Fargo Signify Business Bonus — Up to $500
Up to $500 bonus

American Express Business Gold Bonus — Up to 35,000 Points
35,000 points bonus

Navy Federal Flagship Credit Card Bonus — Up to $350
35,000 points + Free Amazon Prime

Barclays Upromise Bonus — Up to $300
Up to $300 bonus when you spend $1,000

American Express Blue Cash Preferred Bonus — Up to $300
Up to $300 bonus

U.S. Bank Shopper Cash Rewards Bonus — Up to $250
$250 after $2,000 in purchases

FNBO Evergreen Business Card Bonus — Up to $200
Up to $200 bonus

Citi AT&T Points Plus Bonus — Up to $200
Up to $200 cash bonus

Chase Marriott Bonvoy Boundless Bonus — Up to $500
Up to 4 Free Nights + $100 airline credit

1st Source Bank Business Credit Card Bonus — Up to $200
Up to $200 bonus

Regions Bank Credit Card Bonus — Up to $200
Up to $200 bonus

Wells Fargo Credit Card Bonus — Up to $200
Up to $200 bonus

Sallie Mae Credit Card Bonus — Up to $200
$200 bonus after $1,000 spend

FNBO Evergreen Business Card Bonus — Up to $200
Up to $200 bonus

Fidelity Rewards Visa Signature Card Bonus — Up to $150
Up to $150 bonus

Huntington Voice Business Bonus — Up to $150
$150 bonus + 8% categories

Chase Marriott Bonvoy Boundless Bonus — Up to $100
4 Free Nights + Up to $100 Airline Credit

United MileagePlus Debit Bonus — Up to 10,000 Miles
10,000 miles after $500 spending

Apple Card Bonus — Up to $75
$75 when you spend $75

AmaZing Business Credit Card Bonus — Up to $1,000
Up to $1,000 bonus or 100,000 points
Want to see all credit card offers, including premium cards with annual fees? Browse all credit card offers →