Maximise your Avios, air miles and hotel points

Excellent Avios / Virgin and Tesco deal – act now for very cheap miles

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

Tesco Direct has launched an exceptional new promotion on HP printer inks.

This is so generous that I cannot imagine it lasting long and may even be an error.

You receive 1,000 Tesco Clubcard points for every HP printer ink you buy.  Those points convert into 2,400 Avios or 2,500 Virgin Atlantic miles.

The cheapest ink in stock is £12.

Even if you throw the inks in the bin, you are only paying 0.5p per Avios point and a little less for the Virgin miles.  However, these inks sell perfectly well on eBay so you should be able to recoup much of your £12.

You can combine this offer with ‘money off’ discount codes, eg £10 off £75, which show on the individual ink pages online. Your miles will get even cheaper.

You even get FREE ‘click and collect’ delivery to your nearest Tesco store.

Remember that Tesco caps Clubcard accounts at 30,000 points per quarter.  They have also been known to remove points for ‘excessive’ buying, although as these inks are consumables they would be on sticky ground here.

I recommend ordering sooner rather than later.

The list of inks available is here on the Tesco site.


How to earn Avios from UK credit cards

How to earn Avios from UK credit cards (May 2025)

As a reminder, there are various ways of earning Avios points from UK credit cards.  Many cards also have generous 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

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

There are two official British Airways American Express cards with attractive sign-up bonuses:

British Airways American Express Premium Plus Card

30,000 Avios and the famous annual Companion Voucher voucher Read our full review

British Airways American Express Credit Card

5,000 Avios for signing up and an Economy 2-4-1 voucher for spending £15,000 Read our full review

You can also get generous sign-up bonuses by applying for American Express cards which earn Membership Rewards points. These points convert at 1:1 into Avios.

American Express Preferred Rewards Gold Credit Card

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

The Platinum Card from American Express

80,000 bonus points and great travel benefits – for a large fee Read our full review

Run your own business?

We recommend Capital on Tap for limited companies. You earn 1 Avios per £1 which is impressive for a Visa card, and the standard card is FREE. Capital on Tap cards also have no FX fees.

Capital on Tap Visa

NO annual fee, NO FX fees and points worth 1 Avios per £1 Read our full review

Capital on Tap Pro Visa

10,500 points (=10,500 Avios) plus good benefits Read our full review

There is also a British Airways American Express card for small businesses:

British Airways American Express Accelerating Business Card

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

There are also generous bonuses on the two American Express Business cards, with the points converting at 1:1 into Avios. These cards are open to sole traders as well as limited companies.

The American Express Business Platinum Card

50,000 points when you sign-up and an annual £200 Amex Travel credit Read our full review

The American Express Business Gold Card

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

Click here to read our detailed summary of all UK credit cards which earn Avios. This includes both personal and small business cards.

Comments (277)

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

  • Alex says:

    Do you get points if you buy in store

  • Philip H says:

    When I put the items in the basket it doesn’t show the extra 1000 points. Nor when I get to checkout. Any thoughts?

    • Genghis says:

      Not sold by Tesco?

    • Oli says:

      Seller has to be Tesco

    • the real harry1 says:

      still working for me – so might be something to do with your address

      odd, since it’s a Direct deal

    • Andrew H says:

      I just tested it and can see the points for the £19 cartridge.. Perhaps you added something that isn’t in the promo?

      • Philip H says:

        It’s Tesco being rather sneaky. The product image showed the 1000 Extra points, but when I added the product to the basket it said that it was fulfilled by Cleverboxes – hence no extra points. The secret – as flagged up by other kind H4P members, is to select Tesco as the supplier from the filters on the LHS.

  • Luke says:

    Excellent deal, thanks a lot…cheapest one is 19£, but you can use code 20£ off 150£+, so I am getting over 24000 avios for 170£…great

  • Rob says:

    Bought 13 of the 364XL black cartridges across 2 orders last night at around 7:15pm. Looks like gone through OK and ready to dispatch and collect from the shop on Tuesday. Per the statements looks like I should get 4066 and 9161 Clubcard points, hope they post but know the likelihood slim. eBay for the cartridges.

    Didn’t want to go too overboard. Thanks Rob for the heads-up.

    • Genghis says:

      Why is the likelihood slim? And why not go overboard at such a price point? If the points don’t post as planned you simply don’t collect and then get a full refund.

      • Alan says:

        Obviously no financial risk, but it seems some folk have reported cancelled large orders, so is there not a feeling that keeping orders to more reasonable levels will reduce risk of cancellation?

        • Genghis says:

          Yes. That’s why I ordered 5 x 5 but if ‘ready to dispatch’…

          • Andrew H says:

            People will feel more comfortable on Monday morning when their purchases are ‘dispatched’.

            This Tesco deal defies belief – it’s insane. By all rights Tesco should have fixed it. Surely doesn’t take long?

            That they haven’t done anything about it, suggests that they are leaving it till Monday when someone in charge will cancel the whole lot, or orders above a certain quantity… worst case scenario.

            I remember when BBC Shop issued a 20% off code one Friday, and they forgot to make it valid for one use only, so everyone kept adding the code to the same basket repeatedly and got about 80% off or something. Come Monday, every single order was cancelled.

          • Rob says:

            But …. the images have ‘1000 points’ superimposed so this is not a ‘fat finger’ error.

          • John E says:

            You’d expect the new images to be automatically created with the addition of a new deal (rather than edited and upload manually), so could just as easily be explained by a single user mistake. However, you’d have expected a correction by now if it was.

      • Joe says:

        Points only post once collected. Make sure they use the handheld device to mark as collected when signing and points will appear next day.

        • Yuff says:

          Points normally post 2 days after the order is placed, irrespective of whether the order has been collected.
          You normally have 2 weeks to collect the order.

          • Genghis says:

            Agreed. Points post often before I’ve even bothered to collect

  • James F says:

    Checked last night and everything less than £20 had gone. Checked again this morning and picked up some HP 364XL Black ones for £19, so stock looks like it could be fluid.

    Fingers crossed for some opening up in the coming days to boost my balance and get me closer to my 241

  • mike says:

    In all my excitement I forgot to say thank you Rob, so “thank you”. This is the only website I am subscribed to, one I read every morning without fail with my breakfast and one that adds real value. I have previously sat in BA First Class raising a silent toast to Rob as a direct result of this website.

  • FreddieTheFrog says:

    Managed to order 8x HP364XL for £132 with promo code and confirmed Clubcard points of 8132.

    So if I do nothing but convert 8000 points to Avios I will end up with (80.00/2.50 = 32) x 600 = 19,200 Avios so effectively 0.69p / Avios – the cheapest I ever bought them even if I throwmthe cartridges in the bin 🙂

    Merci, Robert. Merci !!

  • Genghis says:

    Let’s see…

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.