The best offers and promotions for credit cards from 0% interest through to introductory bonuses.
Used responsibly, credit cards can help you earn money on purchases, give you stronger consumer protections, make holidays cheaper, help you clear debts or spread the cost of a big purchase.
Everyone’s situation will be different, so these are just the best cards out there – you might have to settle for a shorter deal or lower rate of cashback.
This list is updated at least every month – check the published date to see when this last happened.
The best cashback card welcome bonuses
When you’re opening a card, especially a cashback or rewards based card, it’s worth seeing if there’s a welcome offer. And even better, checking to see if it’s boosted.
John Lewis: Triple points for 90 days
If you apply for a new John Lewis Partnership card you can earn a triple points on spending at John Lewis or Waitrose for the first 90 days. This is the equivalent of 3.75% back.
You’ll get a £5 voucher once you have earned 500 points.
There’s no set end date for the offer.
Best American Express welcome offers: Up to 60,000 Avios points
I’ve more details on the latest offers in my dedicated guide to American Express offers, but here are the top picks for the bonus available for new cardholders.
Boosted Amex welcome offers
- British Airways American Express Premium Plus – 60,000 Avios points (full offer details)
Virgin Atlantic Reward+: 30,000 bonus points boost
If you collect Virgin Points rather than Avios this offer until 2 October 2023 will earn you double the usual points.
|Card||Fee||Requirement||Normal bonus||Boosted bonus||Additional points from spending|
|Virgin Atlantic Reward+||£160 a year||Spend £3,000 in first 90 days||15,000||30,000||4,500|
You’ll get 15,000 points with your first purchase with this card, and the same amount again if you spend £3,000 in the first 90 days.
You’ll be eligible for the bonus as long as you’ve not held a Virgin Atlantic card in the last six months.
I had a quick look for a flight in March 2024, and those points would be enough to get you a return ticket from London to Las Vegas via Virgin Atlantic, though you’d need to pay taxes of around £300 on top. That’s instead of paying cash of around £650 to £700. So in this case the points would be worth around £400. If course that will vary by route, date and availability, and you might be able to pay less if you shopped around for other offers.
If you don’t want to use these towards flights you can redeem them at the Virgin Red site, including for train tickets or gift cards at Costa, Nike and Pizza Express. You’ll get half a penny (0.5p) per point, so those 34,500 points from the first £3,000 spend will be worth £172.50.
You can also swap for things like Virgin Wine and Gregg’s sausage rolls!
Bear in mind there’s a £160 annual fee, and you won’t get a refund if you cancel it after getting the bonus. So if you do swap for a gift card, the profit is just £12.50.
There’s also a upgrade voucher to Premium or a 2-4-1 companion voucher if you spend £10,000 across a year.
Asda Money: Get up to £50 back in Asda Pounds (expired)
If you open a credit card with Asda Money by 28 September 2023, you can get 5% back in Asda Points on your Asda spending in the first 90 days.
This is only available for new customers and you’ll need to stay within the terms of your credit agreement to get the Asda Pounds.
Yonder: 6 months free (expired)
If you sign up for Yonder, you can get yourself 6 months free (usually £15 per month).
Yonder is a reward credit card that lets you earn points to dine out (mainly in London). Travel insurance is included. A nice draw is that it doesn’t necessarily check your credit report as it prioritises open banking data when making a decision on accepting or rejecting your application.
You don’t have to stick around after the free trial and cancel before the 6 months are up.
Sainsbury’s Bank: £40 boosted Nectar offer (expired)
Open a new Nectar credit card from Sainsbury’s Bank (it’s different to the Amex one) and spend £400 in the first two months at Sainsbury’s, Argos, Habitat or Tu to receive 8,000 bonus Nectar points, worth £40
Occasionally the offer is increased to 10,000 points.
Barclaycard Avios Plus: boosted 50,000 points (expired)
New Barclaycard customers who apply for a Barclaycard Avios credit card (here’s my review) will be eligible for a welcome offer. And until 30 May 2023 these are doubled in value.
|Card||Fee||Requirement||Normal bonus||Boosted bonus||Additional points from spending||Total value as Nectar points|
|Barclaycard Avios||£0||Spend £1,000 in first three months||5,000||10,000||1,000||£73.33|
|Barclaycard Avios Plus||£20 a month||Spend £3,000 in first three months||25,000||50,000||4,500||£363.33|
If we assume you’ll swap the Avios earned for Nectar points (here’s how), the boosted bonuses and points earned from spending are worth either £73.33 on the free card or £363.33 on the Plus card.
However, the Plus version of the card does have a £20 monthly fee. Assuming you cancel the card once you’ve hit the bonus, and assuming that takes three months, this gives you a real profit of £303.22 from the bonus and spending points. It could obviously be less if you keep the card longer.
If you decide to keep either card after triggering the bonus you can get an Avios upgrade voucher when you spend £20,000 on the Avios card and £10,000 on the Avios Plus in 12 months.
You won’t be able to get this card if you already have a Barclaycard, or it’s been less than six months since you held one (24 months if you’ve previously had an Avios Barclaycard card).
Listen to Cash Chats, Andy’s award-winning podcast. Episodes every Tuesday.
Best fee-free travel welcome deals
Most credit cards are expensive to use overseas, but a few are fee-free on transactions and withdrawals.
Halifax Clarity: £20 cashback (expired)
Sign up for a new Halifax Clarity credit card and make a transaction within 90 days to get a £20 bonus added to your card.
The Halifax Clarity won’t charge you for spending or using an ATM, but it will charge interest on cash withdrawals.
Best 0% Purchase & Balance Transfer welcome deals
Before you get a 0% balance transfer card make sure you read my guide to how to properly use them to reduce the cost of debts.
Bonus cashback: Up to £25
Cashback sites Quidco and TopCashback offer between £20 and £30 to successful applicants for credit cards from Tesco, TSB, HSBC and Barclaycard. Rates can change, so check out both sites.
For balance transfer cards this could work out better than the no-fee option. So for example, the Barclaycard Platinum transfer fee is 0.9%. Transfer £2,222 or less and the cashback wipes out the fee.
These rates can change so it’s worth checking each site to see which pays first.
New to cashback sites? Get an additional bonus of up to £17
Quidco new members can get £17 when they spend £10, while TopCashback new members can get £10 when they spend £10. Find out how to get these bonuses
Best credit building credit card welcome deals
If you’ve got a poor credit rating then spending on a credit card and then clearing the debt completely each month can help boost your score.
I’ve written in detail about this type of card, so make sure you check it out.
Barclaycard Forward: £20 cashback
If you’re eligible for the Barclaycard Forward card then apply via Quidco or TopCashback to get £20 cashback.
Tesco Foundation: £25 cashback
You can get £25 cashback when applying for the Tesco Foundation card via TopCashback.