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’ve ranked them based on the potential bonus to be earned, regardless of required minimum spend or annual fee, so be sure to read the details before applying for any of these.

 

Best Credit Card Signup Bonuses with No Annual Fee:

  • Hilton Honors Card from American Express – Get 100,000 Hilton Honors points as a signup bonus after spending at least $1000 with the card in the first 3 months. Those bonus points should get you at least $450 worth of value when redeemed toward free (or partially free) nights at Hilton properties.
  • Wells Fargo Propel American Express Card – Get a bonus of 30,000 points (worth $300 in most cases) if you spend at least $3000 with this card in the first 3 months of having it.


  • Blue Cash Everyday from American Express – You’ll get $200 as a signup bonus if you use this card for at least $1000 in purchases within the first 3 months of having it.
  • Bank of America Cash 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.
  • Amex EveryDay Credit Card – Get a bonus 15,000 Membership Rewards points (worth at least $150 in most cases but possibly more depending on how redeemed) when you spend at least $1000 with the card in the first three months of having it.
  • Capital One Quicksilver – 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.
  • Chase Freedom Card – Get a $150 signup bonus if you spend at least $500 with either card in the first 3 months.
  • JetBlue Mastercard – Get 10,000 TrueBlue points (generally worth between $125 and $150 when redeemed) if you use the card for at least $1,000 in purchases within the first 3 months.
  • Uber Visa – Get a $100 bonus if you spend at least $500 with the Uber credit card within 90 days of signup.
  • AARP Rewards Visa – 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.
  • 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 90 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 $75 in purchases on the day you are approved.


Best Credit Card Signup Bonuses with Annual Card Fee:

  • Platinum Delta SkyMiles American Express Card – Get 75,000 miles (generally worth $750-$1000), plus 5,000 Medallion Qualification Miles, if you spend at least $1000 with this card in the first 3 months. $195 annual fee.
  • Hyatt Visa – Get 50,000 points total as a signup bonus (generally worth between $800 and $900) if you spend at least $3,000 with the card in the first 3 months and at least $6000 total within the first six months. $95 annual fee.
  • Citi AAdvantage Platinum MasterCard – You’ll get 60,000 American Airlines bonus miles (generally worth between $700 and $800) if you use this card for at least $3000 in purchases within the first 3 months. $99 annual fee, but this fee is waived for the first year.
  • Chase Sapphire Preferred Card – Offers a big signup bonus of 60,000 points (generally worth between $600 and $750) but you must spend at least $4000 in the first 3 months to get it. $95 annual fee.
  • Citi Premier Card – Earn a 60,000-point signup bonus if you spend $4000 within the first three months of having this card. Bonus is worth at least $600 in most cases, but could be worth as much as $750 if redeemed for flights through the Citi ThankYou travel portal. $95 annual fee.
  • Marriott Bonvoy Boundless Credit Card – Get a 75,000-point signup bonus (generally worth at least $600) if you spend $3000 with the card in the first 3 months. Annual fee of $95.
  • Southwest Airlines Rapid Rewards Credit Cards – Get a 40,000-point signup bonus points if you spend at least $1000 with any Southwest card in the first 3 months. Bonus points are worth $500 at a minimum, could be worth as much as $800 depending on how they are redeemed. Annual fee of $69, $99, or $149 depending on which Southwest card you choose (but signup bonus is the same for all of them.)
  • Alaska Airlines Visa Signature – Get a 40,000-mile signup bonus (generally worth $600-$700) plus a “buy one ticket, get one for $99 + taxes and fees” Companion Fare if you spend at least $2000 with the card in the first three months. Annual fee of $75.
  • Chase Sapphire Reserve – Get a 50,000-point signup bonus (worth at least $500 but as high as $750 if redeemed for travel) when you spend at least $4000 with the card in the first three months. Big annual fee, though: $450.
  • United MileagePlus Explorer Card – Get 40,000 United frequent flyer miles as a bonus (generally worth $500 to $600) if you spend at least $2000 with the card in the first 3 months. No annual fee first year, then $95 annual fee.
  • Capital One Venture Rewards Card – Get 50,000 bonus miles (generally worth $500) if you spend at least $3000 with the card in the first three months. $95 annual fee, but none for the first year.
  • Blue Cash Preferred from American Express – Offers a $300 signup bonus if you spend at least $1000 with the card in the first 3 months. $95 annual fee.
  • Disney Premier Visa – Offers a $200 signup bonus (as a statement credit) if you spend at least $500 with the card in the first 3 months. $49 annual fee.