Maximise your Avios, air miles and hotel points

When is it worth paying an annual fee for a miles and points credit card?

Links on Head for Points may support the site by paying a commission.  See here for all partner links.

I get numerous emails from Head for Points readers asking for advice on which miles and points credit card they should get.  These often come with the caveat “but I don’t want to pay a fee for a card”.

I don’t agree with this approach.  Let me explain why.

Most credit cards in the UK do not carry an annual fee.  It is very likely, before you became interested in miles and points, that you had never paid a fee for a credit card in your life.

When is it worth paying an annual fee for a miles and points credit card?

I can see why you wouldn’t want to:

  • you know that the card company gets a cut from the retailer every time you buy something
  • you know that the issuer adds a 3% foreign exchange fee whenever you spend abroad, and a fee whenever you end up withdrawing some cash on it (which, however much you try to avoid it, always happens once or twice)
  • you may accidentally miss a payment date occasionally, or your direct debit bounces, and you run up some interest

Paying for the privilege of generating this revenue for the credit card company may seem wrong.

I think you need to look at it differently.  Forget that you are paying for a credit card.  Look at it as simply paying for the benefits offered.

For want of a better way of looking at, assume that your credit card is a book of discount vouchers. What would you pay for it?

When is it worth paying an annual fee for a miles and points credit card?

Take the British Airways Premium Plus card as an example ….

Some people take one look at the £250 annual fee on the British Airways American Express Premium Plus credit card and are instantly put off.

Purely from the point of view of the sign-up bonus, being put off by the fee is a mistake.  The card is currently offering 25,000 Avios for signing up when you spend £3,000 within 90 days.  Many Head for Points readers would jump at the chance of buying 25,000 Avios for £250 which is basically what you are doing.

(The Barclaycard Avios Plus Mastercard has a similar deal. Sign up and get 25,000 Avos if you spend £3,000 within 90 days. Click here to learn more.)

The fee becomes even more realistic when you look at the benefits of the 2-4-1 companion voucher. You receive a voucher each year when you spend £10,000 on the card.

Would you pay £250 to buy a voucher which allowed you to get two Avios redemptions (British Airways, Iberia or Aer Lingus aircraft only) for the points of one?

Especially if you got access to extra reward seats in business class that non-cardholders can’t book? 

This would save you up to 220,000 Avios on two Club World tickets to Tokyo for example.

This is clearly a ‘no brainer’ for anyone who understands the value of Avios.  220,000 Avios are worth at least £2,200 if used sensibly.  More importantly, if you wouldn’t otherwise be able to earn enough Avios for two Club World tickets to Tokyo, it lets you undertake a trip that would otherwise be impossible.

The voucher also works well for a solo traveller – you save 50% on the Avios required for a ticket for one person if you travel alone. In our Tokyo example, you would save 110,000 Avios in Club World.

You need to spend £10,000 to trigger the voucher each year, of course, but you need to channel your credit card spend somewhere.

Compared to the free British Airways American Express card, the £250 fee also lets you earn 50% more Avios on every purchase and earn double Avios on British Airways and BA Holidays spend.

The Premium Plus card voucher also has two huge advantages over the voucher you get from the free card – it is valid for two years rather than one year and it is usable in ALL classes rather than just Economy.

When is it worth paying an annual fee for a miles and points credit card?

And some other examples ….

Here are some other examples where, if you treat the fee as paying for a benefits package, it makes sense:

Virgin Atlantic Reward+ Mastercard

Would you pay £160 per year for the right to upgrade two Virgin Atlantic tickets (cash OR redemptions – Virgin lets you ugprade cash tickets too) from economy to premium economy, or from premium economy to Upper Class? Or to get a 2-4-1 voucher for economy or premium economy cash or premium economy redemptions?  Especially if you also got 15,000 Virgin Points in the first year for signing up?

When you put it like that, the Virgin Atlantic Reward+ Mastercard looks good value (you need to spend £10,000 to trigger the annual voucher).  This is before you factor in the excellent ‘1.5 miles per £1’ earning rate.

The Platinum Card from American Express

Would you pay £650 per year to get £300 of dining credit, £100 of Harvey Nichols credit, travel insurance for your family, car hire insurance, Hilton Honors Gold, Marriott Bonvoy Gold, Radisson Rewards Premium, Melia Rewards Gold, Eurostar lounge access, Delta Air Line lounge access, two Priority Pass cards each admitting two people for free to 1400 airport lounges and exclusive benefits at luxury hotels including guaranteed 4pm check-out?  Especially if you got 40,000 Avios or other miles as a bonus in your first year?

This is clearly more of a ‘heavy hitters’ package, but the American Express Platinum card will give you all of the above.

When is it worth paying an annual fee for a miles and points credit card?

Not all credit cards justify their fee ….

I don’t want to suggest that all fee-bearing miles and points cards justify the annual fee.

  • American Express Preferred Rewards Gold is harder to justify after the free first year.  You are paying £195 from Year 2, with the main benefit being four free airport lounge passes and 24 x £5 Deliveroo credits.  It might work if you spend enough to trigger the spending bonuses of up to 12,500 Membership Rewards points per year but otherwise I would consider it marginal.
  • The £240 annual fee for the Barclaycard Avios Plus Mastercard is trickier to justify after the first year if you are a big spender. The annual upgrade voucher is identical on the free card and the £240 card – the only difference is that the paid card triggers it at £10,000 of spend and the free card at £20,000 of spend. If you can hit £20,000 easily then the extra 0.5 Avios per £1 earned on your spending doesn’t offset the fee.
  • The Marriott Bonvoy American Express card has a £95 fee.  For the first year it is worth it for the 20,000 Marriott Bonvoy points sign-up bonus.  Earning just 2 Marriott Bonvoy points per £1, you need to a big spender to justify £95 for Year 2+.  The real value here is the 15 elite night credits you get each year – most people treat it as a cheap way of getting a head start on status renewal – but if you’re not chasing Gold, Platinum or Titanium Marriott status then this isn’t relevant.

These three examples show that not all fee-based cards necessarily offer long-term value.  However, if you can get your head around the concept of paying an annual fee, you will find that many miles and points card do offer value for money.

Mariott Bonvoy American Express credit card

Learn more about the credit cards mentioned above

American Express Preferred Rewards Gold

Your best beginner’s card – 20,000 points, FREE for a year & four airport lounge passes Read our full review

The Platinum Card from American Express

40,000 bonus points and a huge range of valuable benefits – for a fee Read our full review

Barclaycard Avios Plus card

Barclaycard Avios Plus Mastercard

Get 25,000 Avios for signing up and an upgrade voucher at £10,000 Read our full review

British Airways American Express Premium Plus

25,000 Avios and the famous annual 2-4-1 voucher Read our full review

Virgin Atlantic Reward+ Mastercard

18,000 bonus points and 1.5 points for every £1 you spend Read our full review

Marriott Bonvoy American Express

20,000 points sign-up bonus and 15 elite night credits each year Read our full review


Want to earn more points from credit cards? – April 2024 update

If you are looking to apply for a new credit card, here are our top recommendations based on the current sign-up bonuses.

In February 2022, Barclaycard launched two exciting new Barclaycard Avios Mastercard cards with a bonus of up to 25,000 Avios. You can apply here.

You qualify for the bonus on these cards even if you have a British Airways American Express card:

Barclaycard Avios Plus card

Barclaycard Avios Plus Mastercard

Get 25,000 Avios for signing up and an upgrade voucher at £10,000 Read our full review

Barclaycard Avios card

Barclaycard Avios Mastercard

5,000 Avios for signing up and an upgrade voucher at £20,000 Read our full review

You can see our full directory of all UK cards which earn airline or hotel points here. Here are the best of the other deals currently available.

British Airways American Express Premium Plus

25,000 Avios and the famous annual 2-4-1 voucher Read our full review

American Express Preferred Rewards Gold

Your best beginner’s card – 20,000 points, FREE for a year & four airport lounge passes Read our full review

The Platinum Card from American Express

40,000 bonus points and a huge range of valuable benefits – for a fee Read our full review

Virgin Atlantic Reward+ Mastercard

18,000 bonus points and 1.5 points for every £1 you spend Read our full review

Earning miles and points from small business cards

If you are a sole trader or run a small company, you may also want to check out these offers:

British Airways Accelerating Business American Express

30,000 Avios sign-up bonus – plus annual bonuses of up to 30,000 Avios Read our full review

American Express Business Platinum

40,000 points sign-up bonus and an annual £200 Amex Travel credit Read our full review

American Express Business Gold

20,000 points sign-up bonus and FREE for a year Read our full review

Capital on Tap Business Rewards Visa

Huge 30,000 points bonus until 12th May 2024 Read our full review

For a non-American Express option, we also recommend the Barclaycard Select Cashback card for sole traders and small businesses. It is FREE and you receive 1% cashback on your spending.

Barclaycard Select Cashback Business Credit Card

1% cashback uncapped* on all your business spending (T&C apply) Read our full review

Comments (71)

This article is closed to new comments. Feel free to ask your question in the HfP forums.

  • J says:

    Gives you flexibility about what you want to spend the money on for sure- but arguably you get better value with an Avios card. Eg spend £20k on a Barclays Avios card- get 27k miles worth c£270 without any fee. All depends what your objective is!

  • AnnaB says:

    I think the platinum card is good and we’ve definitely got the fee back since starting in November as we’ve had £300 in local credit (and this has been good going to places we would never do), £100 in Harvey Nichols, 75,000 points plus we have already used the insurance as dh was hospitalised before Xmas and a local holiday I was able to claim back £350 better than losing it completely! Will keep for us trip for the abroad credit and insurance although just need to be cautious with existing conditions.

  • Dr Kieran Donohoe says:

    I just view the monthly charge on the Aer Lingus Credit Card (Bank of Ireland) as a Travel Insurance fee, and then all the other benefits are a bonus. It has certainly benefitted our family well.

  • paul says:

    I do think it’s important for any article mentioning Free Travel Insurance as a perk should also state “(pre-existing conditions excluded or subject to a fee)”

    • HampshireHog says:

      Pre existing conditions totally excluded by Amex plat, can’t cover for a fee even for such as statins for high cholesterol

      • paul says:

        Exactly – that’s why it should be disclosed by the author/advertiser when pushing a card.

        • Rob says:

          Unsurprisingly, adding the following wording to all Platinum descriptions is not practical:

          “Enjoy comprehensive worldwide travel insurance for you, and your Supplementary Cardmembers including respective partners and dependent children (under the age of 25), for trips up to 90 days. Some insurance benefits are dependent on the use of your Card. The Medical Assistance and Expenses cover does not apply if 70 years of age or above and excludes all pre-existing medical conditions that are not included on the Accepted Conditions list. Terms and eligibility criteria apply.”

          • paul says:

            Have you actually tried to Google a cards “accepted conditions” list?

        • CarpalTravel says:

          Cherry picking T&C’s might give the wrong impression of completeness, and it would be an agonising read for them all to be pasted into an article, there is also the risk they become outdated. Applicants need to confirm they have read the T&C’s when applying for a card for good reason.

          It is also a painfully obvious assumption of any new insurance policy that by default, it would exclude pre-existing conditions.

          • Josh B says:

            Mate, we live in a world where people expect their bank to ‘compensate’ them for their own mistakes…

          • paul says:

            It’s not “cherry picking” it’s being upfront and clear.

            How hard is it to have a * next to Free Travel Insurance and then at the foot of the article it could read *for exclusions and terms visit here (with a link to those terms)

            HfP is pretty good at playing by the rules when highlighting that a review or feature may be “incentivised” so going that extra little step would give it even more credibility

          • Rob says:

            Antoine de Saint-Exupéry — ‘Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.’

  • Maples says:

    I also valued this a lot and decided to try something new out with the NatWest Reward Black for 0% foreign spending, and I’ve now decided that I’d rather take the hit and get 2x MR points instead.

    The Deliveroo credit wasn’t that great for me, and I’ve upgraded to the Platinum, and will wait and see what’s happening next year for the vouchers. I really hope they add some travel credit or something else.

    • BBbetter says:

      You are paying 1.75p for every avios.

    • Roy says:

      2xMR points is psychologically appealing, but if that’s the sole/main reason for getting the Gold card over the free MR card you need to be spending at least £12,000 a year on flights for the value of the extra MR points to outweigh the £120 fee!

  • Sam says:

    Perhaps would be worth mentioning that the fee for the “paid” avios barclaycard is monthly rather than yearly, unlike the other cards that charge the annual fee in one shot. This difference become more important in the wake of Amex’s decision to remove the pro-rata refund on their annual fees in the near future.

    • meta says:

      You can do monthly fee on Amex just need to switch.

      • Rob says:

        But it won’t allow you to cancel early once pro-rata fees are removed – all that happens is that the fee you are committed to is paid in installments.

  • Jonathan says:

    Amex Gold is a very good card if you know you’ll spend at least £25k per year on the card, as you’ll earn approximately 1.5MR points per £1 if you spend this amount using the card, plus MR points can be stockpiled, on you can withdraw however many you need at any time, plus it’s not limited to any particular points program (although with Avios, they can be moved between 4 different airline accounts, soon to be 5

    Plus it’s also a very good option if you do lots of purchasing directly with airlines in general, since the Virgin cards and BAPP, double points perk is limited only to their respective airlines (although not in this article, why BA Blue doesn’t give double Avios with direct BA spending isn’t a perk is just plain stingy on Amex’s part

    • BBbetter says:

      The gold is poor value from second year. You’ll struggle to get the fee back from second year unless you are a regular Deliveroo customer.
      Don’t be fooled by double points on fx payments, you are paying 3.5% fee. You’d be better off using an fx fee free debit card.

      • Jonathan says:

        The FX fees aren’t a problem if you know your employer will reimburse any expenses you rack up in non-Sterling transactions

  • Malibu69 says:

    A quick question regarding the platinum card. With the hotel cards, eg hilton gold is it the same as the bonvoy card, in that staying additional nights can eventually get you to diamond, or do you stay at gold irrespective of the number of nights stayed.

    • Ken says:

      Nope you still need the full number of nights.
      You are getting Gold status , not getting 40 or 50 night credits.

      However, you may keep that status for years (and years) after you have cancelled Platinum

    • Rob says:

      You get Hilton Gold but this is done via a status adjustment, not by giving you elite nights.

      This means that you still need to do 60 nights (or 30 stays) to get to Diamond. You aren’t any nearer because you have Gold.

      The Marriott Amex works differently in that you get 15 elite nights, which immediately triggers Silver and puts you 15 nights closer to the other levels, eg Platinum only requires 35 nights because the card has given you 15.

This article is closed to new comments. Feel free to ask your question in the HfP forums.

The UK's biggest frequent flyer website uses cookies, which you can block via your browser settings. Continuing implies your consent to this policy. Our privacy policy is here.