Looking for a great credit card bonus but don’t want an annual fee? Here are the best current signup bonus offers on credit cards with no annual fee:

Best Cash Signup Bonuses:

  • Chase Freedom Flex – Get a $250 bonus when you spend $500 or more with this card within 3 months after opening the account.
  • Chase Freedom Unlimited – Get a $250 bonus when you spend $500 or more with this card within 3 months after opening the account.
  • Blue Cash Everyday from American Express – Get a $250 signup bonus when you spend at least $2000 on the card within 6 months after you open your account.
  • Wells Fargo Active Cash Card – Get a $200 signup bonus on this 2% cash-back credit card when you spend at least $1000 with the card in the first three months after approval.
  • FNBO Evergreen Visa – Get a $200 signup bonus on this 2% cash-back credit card when you spend at least $1000 with the card in the first three billing cycles after account opening.
  • Citi Custom Cash Card – Get a $200 bonus after you spend at least $750 in the first 3 months after account opening.



Best Travel Points Bonuses:

  • Hilton Honors Credit Card – Earn 100,000 Hilton points as a signup bonus when you spend $1000 with the card within the first three months after opening the account. Also, you can earn an additional 50,000 Hilton points if you spend $5000 with the card within six months of opening the card, for a potential bonus overall of 150,000 points. If you achieve both bonuses, those 150,000 points are worth at least $600 in Hilton hotel stays, possibly more.
  • Capital One VentureOne Credit Card – Get 40,000 “miles” as a signup bonus — worth at least $400 in travel rewards — if you spend at least $1000 with the card within 3 months of opening the card account.
  • Wyndham Rewards Earner Visa – Get 30,000 points, which should be worth at least $300 in Wyndham hotel stays, when you spend at least $1000 on the card in the first 90 days after opening your account.
  • Bank of America Travel Rewards Credit Card – Earn 25,000 points as a signup bonus — worth $250 in travel rewards — when you spend at least $1000 with this card in the first 90 days after account opening.
  • Marriott Bonvoy Bold – Get 30,000 Marriott points as a bonus — worth at least $200 in Marriott stays but potentially even more — when you spend at least $1000 with this credit card in the first 3 months after approval.