Credit Cards with the Best Signup Bonuses

One of the credit card companies’ favorite ways to lure you in is with a big signup bonus as a new customer. These bonuses can be totally free or they may require you to spend a certain amount in order to get the extra reward. Below we list the best signup bonuses on the market — on top you’ll find cards with big bonuses and no annual fee, on bottom you’ll find cards with good signup bonuses but an annual fee attached. We have attempted to rank cards based on both the value of the bonus and the minimum spend to get it (if any).

Best Credit Card Signup Bonuses with No Annual Fee:

  • – Get 50,000 Hilton HHonors points as a signup bonus after spending at least $1000 with the card in the first 3 months. Those bonus points will get you either 1 or 2 free nights at most Hilton hotels (though other higher-end hotels require more points).
  • – Get a $200 signup bonus if you make at least $500 in purchases with the card in the first 3 months after you get it.


  • – Get a $150 signup bonus if you make at least $500 in purchases with the card in the first 3 months after you get it.
  • or – Get a $150 signup bonus if you spend at least $500 with either card in the first 3 months.
  • – Offers a big signup bonus if you’re willing to spend early on — get 15,000 points if you spend at least $1000 with the card in the first 3 months.
  • – Get a $100 signup bonus if you make at least $500 in purchases with the card in the first 3 months after you get it.
  • – You’ll get $100 as a signup bonus if you use this card for at least $1000 in purchases within the first 3 months of having it.
  • – Get 10,000 bonus points good for $100 in onboard credit on your next Royal Caribbean cruise as long as you make your first purchase with the card within 65 days.
  • – Get 5,000 TrueBlue points if you use the card for at least $1,000 in purchases within the first 3 months.
  • – You get a $50 Amazon gift card loaded to your Amazon.com account as soon as you are approved for this card, no purchases necessary to get the bonus. (If you’re an Amazon Prime member, you can get the more rewarding and get $70 after first purchase.)
  • – Get 5,000 bonus points after first card purchase of any size; bonus points equal $50 in statement credit.
  • – Get 5,000 Fun Points as a signup bonus, worth $50 toward a Carnival cruise.
  • – Get a $25 signup bonus (or rebate depending on how you look at it) if you use the card for at least $25 in purchases on the day you are approved.

Best Credit Card Signup Bonuses with Annual Card Fee:

  • – Get an 80,000-point signup bonus if you spend $3000 with the card in the first 3 months. Annual fee of $85.
  • – You’ll get 60,000 American Airlines bonus miles if you use this card for at least $3000 in purchases within the first 3 months. $95 annual fee, but this fee is waived for the first year.
  • – Offers a big 50,000-point signup bonus ($500 in travel credit), but you must spend at least $3000 in the first 90 days to get it. $89 annual fee, but that fee is waived for the first year.
  • – Get 50,000 United frequent flyer miles as a bonus if you spend at least $3000 with the card in the first 3 months. $95 annual fee.
  • – Offers a big signup bonus of 50,000 points (worth $625 in travel rewards) but you must spend at least $4000 in the first 3 months to get it. Also has a $95 annual fee, though this is waived for the first year.
  • – Get 40,000 signup bonus points if you spend at least $1000 with the card in the first 3 months. $69 annual fee.
  • – Get 40,000 points as a signup bonus if you spend at least $2,000 with the card in the first 3 months. $75 annual fee.
  • – Get 40,000 bonus miles if you spend at least $3000 with the card in the first three months. $59 annual fee, but none for the first year.
  • – Offers a nice bonus but a big annual fee and a spending requirement to get it — Get 35,000 miles (plus 5,000 Medallion Qualification Miles) if you spend at least $1000 with this card in the first 3 months. $195 annual fee.
  • – Get a 30,000-mile signup bonus if you spend at least $1000 with the card in the first three months. Annual fee of $75.
  • – Offers a $200 Disney gift card as a signup bonus if you spend at least $500 with the card in the first 3 months. $49 annual fee.
  • – Offers a $150 signup bonus if you spend at least $1000 with the card in the first 3 months. $95 annual fee.


Advertiser Disclosure