Credit Cards with the Best Signup Bonuses

linksadss

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:

  • Hilton Honors Card from American Express – Get 50,000 Hilton Honors 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 (higher-end Hilton hotels require more points).
  • AARP Rewards Visa – 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.


  • Uber Visa – Get a $100 bonus if you spend at least $500 with the Uber credit card within 90 days of signup.
  • JetBlue MasterCard – Get 10,000 TrueBlue points if you use the card for at least $1,000 in purchases within the first 3 months.
  • Royal Caribbean Visa – 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.
  • Carnival World MasterCard – Get 10,000 Fun Points as a signup bonus, worth $100 toward a Carnival cruise.
  • Amazon.com Rewards Visa – 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’ll get the more rewarding Prime card and get $70 after first purchase.)
  • Priceline Visa – Get 5,000 bonus points after first card purchase of any size; bonus points equal $50 in statement credit.
  • Walmart Credit Card – 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:

  • Marriott Rewards Premier Credit Card – Get an 80,000-point signup bonus if you spend $3000 with the card in the first 3 months. Annual fee of $85.
  • Citi AAdvantage Platinum MasterCard – 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.
  • Capital One Venture Rewards Card – Get 50,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.
  • Chase Sapphire Preferred Card – 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.
  • Barclaycard Arrival Plus MasterCard – Offers a big 40,000-point signup bonus ($400 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.
  • Southwest Airlines Rapid Rewards Plus Card – Get 50,000 signup bonus points if you spend at least $2000 with the card in the first 3 months. $69 annual fee.
  • Hyatt Visa – 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.
  • United MileagePlus Explorer Card – Get 40,000 United frequent flyer miles as a bonus if you spend at least $2000 with the card in the first 3 months. $95 annual fee.
  • Chase Sapphire Reserve – Get a 50,000-point signup bonus (worth $750 if redeemed for travel) when you spend at least $4000 with the card in the first three months. Big annual fee, though: $450.
  • Alaska Airlines Visa Signature – 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.
  • Blue Cash Preferred from American Express – Offers a $250 signup bonus if you spend at least $1000 with the card in the first 3 months. $95 annual fee.
  • Platinum Delta SkyMiles American Express Card – 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.
  • Disney Premier Visa – 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.