Maximise your Avios, air miles and hotel points

NEW: Collect Avios with The B&Q Club

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

B&Q is the only major retailer not to accept American Express cards, which means that Avios collectors with British Airways American Express cards tend to give it a wide berth.

(There is a way around this – you can go to Tesco and buy a pile of B&Q gift cards on your American Express card and then redeem them in B&Q, but it is a bit of a pain, to put it midly.)

It may or may not be a coincidence, then, that Avios is the latest partner to join The B&Q Club.

Full details can be found here.

Here is a summary of the deal:

  • You can only collect Avios on kitchen, bathroom and bedroom products, including installation
  • You can collect on instore and internet orders
  • This offer expires on 2nd February – it is not a permanent offer
  • You need to join The B&Q Club and link your Avios number
  • You can link either an avios.com or British Airways Executive Club account
  • Avios will be triggered 45 days after your purchase, to allow for any refunds

Here are the earnings rates:

  • Spend £1 – £1,999 and collect 2 Avios per £1 on the total transaction value.
  • Spend £2,000 – £4,999 and collect 3 Avios per £1 on the total transaction value.
  • Spend £5,000 or more and collect 5 Avios per £1 on the total transaction value

Spending is cumulative across the period to 2nd February.  If you spend £1,999 in November and another £1,000 in December, the second purchase would earn at the ‘3 Avios per £1’ rate.

As this deal does not include general decorating products (paint etc) it is obviously not as good as it could have been.  Any new partner is an improvement, though.

If you’re buying paint, stick to buying £50-worth of B&Q gift cards in Tesco – you’ll earn 150 Clubcard points as a bonus for spending £50 on gift cards, and rack up some Amex spend.


How to earn Avios from UK credit cards

How to earn Avios from UK credit cards (April 2024)

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

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

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

British Airways American Express

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

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

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, along with a sign-up bonus worth 10,500 Avios.

Capital on Tap Business Rewards Visa

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

You should also consider the British Airways Accelerating Business credit card. This is open to sole traders as well as limited companies and has a 30,000 Avios sign-up bonus.

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

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.

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

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

Comments (21)

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

  • Gam says:

    5/£ over £5k is quite a good deal. We were quoted 18k by tesco for 20000cc points. Equivalent to 48k avios or 72k if a conversion promo. Similar price with B&Q would guarantee 90k avios. Food for thought..

    NB also need to factor in the avios generated by credit card. AMEX for Tesco would add 27k avios. BMI Mastercard for B&Q would add 22.5k .

  • craig says:

    Could be well worth it if you were able to combine this with the use of Giftcard to pay. Then you could see:
    1) Avios gained by presenting B&Q Club card at checkout
    2) Clubcard points gained on buying giftcards used to pay
    3) Avios or Clubcard points gained on buying the giftcards in the first place.

    On a £5,000 expenditure that could rack up to 25,000 Avios through B&Q Club, 15,000 Clubcard points (36,000 Avios) buying the giftcards plus at least 5,000 Avios from the credit card used to buy the giftcards. 66,000 Avios in all.

    • David L says:

      I was seriously considering this as I’m about to purchase £5k on a kitchen but you would have to purchase 100 x £50 giftcards (possibly in separate transactions according to my interpretation of “***150 Clubcard points awarded when you spend £50 in a single transaction on selected gift cards in store”). Then, when you come to pay, I pity the poor B&Q staff that has to scan 100 x giftcards (can you imagine the reaction?!).

      I think I’m going to be OK for my Amex 241 target this year so if the kitchen quality/price is right at B&Q, I’m probably going to use Tesco MasterCard (sadly don’t have BMI MasterCard). This still nets me 25k bonus avios + 3k on Tesco Clubcard…I think.

      • CV says:

        Trying to get the B & Q gift cards to actually work at the checkout can be a nightmare. Speaking from experience they rarely work and you usually end up doing the transaction at the customer services till (this is after spending a few minutes at the till whilst the assistance scans the card a few times, types the number in a few times, tries to tell you there is no credit on the card etc etc meanwhile the queue behind grows bigger and bigger and BnQ rarely have more than one till operator as they are now dependent on self scan).

        • erico1875 says:

          I use B+Q gift cards quite a lot. Although they don’t scan, normally the checkout op can swipe them no problem.

      • Rob says:

        If you buy 10 £50 giftcards in the same transaction, you get 10 x 150 points bonuses – don’t worry about that.

        The problem with buying a lot at once is that if the cashier presses the wrong button just once, you’ll find that you have 99 activation codes for 100 gift cards and you won’t know which one failed, leaving you to cancel the entire transaction and start again!

      • Frenske says:

        You will be hard-pressed to fined a 100x£50 B&Q gift cards. You might be lucky to find 20x£25. Still good for 3600 Avios.

    • erico1875 says:

      If you get tradepoint card, or know anyone with one, you can normally knock at least 15% off any sale price offered by B+Q.

      • David L says:

        OK interesting point – anyone know if you could use TradePoint card AND take advantage of this Avios offer, or are TradePoint and B&Q Club mutually exclusive?

  • David L says:

    Might be worth adding that it looks like you have to have an Avios membership registered, rather than BA Exec Club. I say this because I’m signing up for B&Q membership right now and you can add either Avios or BA Exec club, but promotion only appears to refer to qualifying if you add an Avios membership number.

  • Andy says:

    Onbyhe subject of amex I found ou the other week that H&M dont accept amex.

    • Luke says:

      H&M don’t even take Amex in the USA!!!

      • Rob says:

        H&M take Amex in Germany but not in the UK(or seemingly the US). Bit weird!

        Schuh also do not take Amex (here in the UK) although I have a feeling they used to.

        Cannot think of any other major high street retailers who do not take it although Im sure there are some.

  • Me says:

    Some voucher companies allow you to buy B&Q pre-paid gift cards at a 10% discount.
    You can also get a further 10% discount on purchases every Wednesday if you have a B&Q Diamond card (over 60 club).

    You can also order B&Q reserve and collection online and then pay instore with your gift card. I don’t know how to squeeze some TCC points into the mix as well though…

    • Nick says:

      I tried the 10% gift card with the diamond club a few years back – didn’t work out for some reason. Might just hvae been my local store that didn’l like it.

      The problem with B&Q is that you know you are paying over the odds before you even start (although trade point is OK). Toolstation take Amex, and they are a hell of a lot cheaper.

    • Sinizter says:

      Which voucher companies offer this discount ?

  • seema shah says:

    On a similar note carper right say they take amex but everytime I go the machine is not working for amex but as soon as I use another card it works. the staff told me fees to high. I called head office of carpet right and was told they do accept, but the stores never accept. has anyone used amex at carpet right?

    • Sinizter says:

      Walk away from your purchase. Suddenly the card machine will begin working for Amex.

  • David L says:

    Is it just me or does B&Q only do £25 voucher denominations? I can’t seem to find £50 B&Q vouchers anywhere!

    • Rob says:

      You still get the 150 Clubcard points for buying 2 x £25 in one transaction (or even 300 points for buying £100-worth etc)

      • David L says:

        Ah yes thanks Raffles. Darn though – I was only hoping to buy 10 x £50 gift cards…20 x £25 is too painful, for me and the person who has to process them!

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.