← CCWorth
Is your rewards card worth its fee?
Honest, jargon-free breakdowns of the UK's premium cards — then work out your own number for free.
Open the free calculator →
Amex Platinum
£650/year
American Express Business Platinum Card
£650/year
British Airways Amex Premium Plus
£300/year
HSBC Premier World Elite Mastercard
£290/year
Barclaycard Avios Plus Mastercard
£20/month (£240/yr)
Amex Preferred Rewards Gold
£195/year (free the first year)
American Express Business Gold Card
£195/year (free the first year)
Virgin Atlantic Reward+ Mastercard
£160/year
Marriott Bonvoy American Express
£95/year
British Airways Amex
no annual fee
Barclaycard Avios Mastercard
no annual fee
Virgin Atlantic Reward Mastercard
no annual fee