
One of the fastest ways to earn a bunch of miles, points, travel rewards, or cash back is to get a new credit card that allows you to earn a welcome bonus. Banks offer these bonuses of to attract new customers, and sometimes these offers can be incredibly generous.
On this page, you’ll find my personal picks for the best current credit card offers. Sometimes cards will be on this list because their offers are unusually generous, relative to the market. Other cards might make this list because they are offering limited-time offers that are better than their normal offers.
This page is a work in progress, and I’ll update it as I find new offers and update the other pages on this site.
Target Mastercard $100 offer
If you don’t shop at Target, keep scrolling. But if you are a Target shopper and you don’t have this card, now is a great time to pick up the Target Circle Mastercard. You should use the card for most purchases at Target for its 5% discount, and the current offer is double what it normally is. See our review for more or check out the current increases offer below.
Target™ Mastercard welcome offer
Welcome offer: Get $100 in Target Circle Rewards when you’re approved for a Target Circle Credit card.
This bonus is awarded as Target Circle Rewards.

Annual fee: $0
Chase Freedom Unlimited $250 offer
Chase recently ended the $300 offer on the Freedom Unlimited card, but this one is back on the list because, frankly, it’s a great offer on a great card. Sure, you can get bigger bonus offers, but getting almost 50% back (or more if you count the cash back you’ll earn) on your first $500 of spending is a great return on spending.
Chase Freedom Unlimited® welcome offer
Welcome offer: EARN A $250 BONUS after spending $500 on purchases in your first 3 months from account opening.
This bonus is marketed as cash back, but is awarded as Ultimate Rewards points.
Chase often offers better in-branch bonuses on this card that you won’t see online.

Annual fee: $0
United Business Card massive 100k point offer
United and Chase are out with new limited-time offers on some of the United credit cards. But the current offer on the United℠ Business Card is the best of the bunch. Interestingly, it is the same offer at Chase has launched on the United Club℠ Business Card, which has a much larger annual fee. Do I understand their strategy in launching this offer? No. Do I think that it’s a stellar offer that’s worth jumping on? Yes.
The United℠ Business Card Welcome Offer
Welcome Offer: 100,000 Bonus Miles + 2,000 PQP after you spend $5,000 on purchases in the first 3 months your account is open. Plus earn 10,000 bonus miles after you add an authorized user to your account in the first 3 months your account is open. Offer ends 5/20/26.
This link is a referral link. Someone from our team or community may earn a referral bonus if you are approved through this link.

Annual fee: $0 intro annual fee for the first year, then $150
Massive Amex Marriott offers
Marriott recently ended the bonus offers it had on the Chase card and then immediately launched limited-time offers on the its Amex cards. And these offers are impressive—they all match or beat the best offers I’ve seen on these cards since I started keeping track. Check out the Marriott card offers for the full rundown, but here are the two offers I’d consider the best:
Marriott Bonvoy Bevy® American Express® Card welcome offer
Offer: Earn 175,000 Marriott Bonvoy® Bonus Points after you use your new Card to make $5,000 in purchases within the first 6 months Of Card Membership. Offer ends 5/13/26.
The points awarded with the bonus are Marriott Bonvoy bonus points.

Annual fee: $250
Marriott Bonvoy Business® American Express® Card welcome offer
Offer: Earn up to 5 Free Night Awards: Earn 3 Free Night Awards after you spend $6,000 in purchases and an extra 2 Free Night Awards after you spend an additional $3,000 in purchases on the Card within the first 6 months of Card Membership. Each Free Night Award has a redemption level up to 50,000 Marriott Bonvoy® points, for a total potential value of up to 250,000 points, at hotels participating in Marriott Bonvoy®. Certain hotels have resort fees. Terms apply.
This bonus sometimes offers points, free night certificates, or a combination of both. Any points are Marriott Bonvoy bonus points. Free night certificates expire one year after issued.

Annual fee: $125
