Maximise your Avios, air miles and hotel points

This is the only way left to get an online refund for a British Airways Avios flight

Links on Head for Points may pay us an affiliate commission. A list of partners is here.

Are you trying to get a refund on a British Airways Avios flight ticket?  There is still one way – and only one way – to get a refund online.

This only applies to tickets where your Avios flight has not been cancelled yet.  If it has been cancelled, you need to join the queue for the British Airways call centre to request a cash and Avios refund if you don’t want a voucher.

EDIT:  This route no longer works.  Not surprisingly, BA closed it within 48 hours of this article being published.

I strongly recommend NOT taking a voucher on an Avios ticket.  Your Avios and, if applicable, your British Airways American Express 2-4-1 voucher are NOT returned separately if you take the voucher.  You get a voucher which contains Avios and the 2-4-1 and the cash element.  The voucher will expire after 12 months from your original flight date – and you must return by that date, not fly out – so you are at real risk of losing your Avios permanently.  Take the cash.

How can I claim an online refund for an Avios flight?

British Airways has deliberately hijacked its own website to stop the online cancellation form appearing.

On 19th March we published an article explaining how to get around this and get an online British Airways flight refund by amending the javascript settings in your internet browser.  It took them some time, but British Airways has now managed to block this workaround for desktop computers.

They forget to block the workaround for iPhones, however.  It does NOT work on iPads.

If you have an iPhone, you can still cancel an Avios redemption flight online, as long as the flight is still operating. 

There’s one thing to note.  When you cancel online, your refund is queued for manual cancellation.  It could take a couple of weeks to get the Avios back in your account, with the money taking even longer.  If you call BA, the Avios are returned immediately, although you must still wait for the cash.  If you want to rebook immediately, you need to call instead.

As your flight has not yet been cancelled by BA, cancellation fees will still be due.  The only way to avoid paying the cancellation fee (£35 per person on long haul flights, £1 or £35 on short haul flights depending on when you booked) is to wait and hope that British Airways cancels your flight which allows you to have a fee-free refund.

British Airways BA 777X 777 9X

This is how to cancel your British Airways flight online

This is what you need to do on your iphone.

Step 1

In the Safari browser, go to ba.com and log in to your account (do not use the British Airways app).

The person who originally booked must log in.  You CANNOT cancel if you are a passenger but were not the original booker.

Step 2

At ba.com, go into ‘Manage My Booking’ for the flight you want to cancel.  If you are asked if you want to use the new or current version of ‘Manage My Booking’, select ‘current’ if you want to follow the pictures below.

Step 3

Scroll to the bottom where you will see a link for ‘Cancellation options for this booking’ – DO NOT CLICK IT

how to get an online British Airways refund for an Avios ticket

Step 4

Go into ‘Settings’ on your iPhone and scroll down to ‘Safari’.  In the ‘Safari’ section, scroll to the bottom where you see ‘Advanced’ (see below) and click it.

how to get an online British Airways refund for an Avios ticket

Step 5

Under the ‘Advanced’ menu, disable JavaScript (turn the green button shown below to grey)

how to get an online British Airways refund for an Avios ticket

Step 6

Return to ba.com and click ‘Cancellation options for this booking’

how to get an online British Airways refund for an Avios ticket

Step 7

You will be on the ‘Consent’ page.  Tick the box to say that you have the consent of all passengers to cancel, and click ‘Continue’

how to get an online British Airways refund for an Avios ticket

Step 8

And voila!  You are on the ‘Calculate refund’ page – DO NOT CLICK CONFIRM YET

how to get an online British Airways refund for an Avios ticket

Step 9

Return to the ‘Settings’ section of your iPhone settings.  Click ‘Safari’, scroll down to ‘Advanced’, click for the ‘Advanced’ menu and turn JavaScript back on (turn it from the grey below to green):

how to get an online British Airways refund for an Avios ticket

Step 10

Go back to the ‘Calculate refund’ page on ba.com, scroll down to ‘Confirm cancellation’ and click it.  You’re done.

Thank you to our readers who help finesse this process yesterday.  Good luck.


How to earn Avios points from UK credit cards

How to earn Avios from UK credit cards (December 2021)

As a reminder, there are various ways of earning Avios points from UK credit cards.  Many cards also have generous sign-up bonuses!

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

British Airways BA Amex American Express card

British Airways American Express

5,000 Avios for signing up, no annual fee and an Economy 2-4-1 voucher for spending ….. Read our full review

British Airways BA Premium Plus American Express Amex credit card

British Airways American Express Premium Plus

25,000 Avios and the UK’s most valuable credit card perk – the 2-4-1 companion voucher Read our full review

You can also get generous sign-up bonuses by applying for American Express cards which earn Membership Rewards points, such as:

Nectar American Express

American Express Preferred Rewards Gold

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

American Express Platinum card Amex

The Platinum Card from American Express

30,000 points and an unbeatable set of travel 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

The most generous Avios Visa or Mastercard for a limited company 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 card

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

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

(Want to earn more Avios?  Click here to visit our home page for our latest articles on earning and spending your Avios points and click here to see how to earn more Avios this month from offers and promotions.)

Comments (278)

This article is closed to new posts. Discussion continues in the HfP Forums.

  • Algor says:

    What is the cancellation fee when you do it with this workaround online?

  • MikeG says:

    In considering cash versus voucher, if the voucher is valid for 12 months, does that also extend the validity of the 2-4-1 to the same end date. I have LHR-DEL booked 2nd May, 2-4-1 originally ran out 26 June but now extended to 26 Dec. Would this effectively extend the 2-4-1 through to 2nd May 21.

    • AJA says:

      Yes the e-voucher is for 12 months from date of cancelled flight so in your case it lasts longer than the extended 2-4-1, sorry Companion Voucher. But bear in mind that BA keeps your Avios and any cash paid when you do this and you cannot book a new flight online using the e-voucher which means that there has to be reward seat availability and you have to phone to book. I would still rather have everything refunded.

      • Doug M says:

        I think this is the only circumstance where the voucher should be considered. But personally I’d sooner have the cash and Avios returned, and lose the voucher if there’s no further extensions.
        This is so BA, accept something quite poor instead of what they’re legally obligated to do. If they want to make the vouchers work they need to incentivise people. As usual this will work for them because the great majority of people are not aware of their rights.
        They know they can get away with this because the EC261 regulations have never been actively enforced. Sure you can go MCOL or other options, but there’s no regulatory teeth to make the airlines act in accordance with the regulations.

  • Prune says:

    Probably a really silly question, but if you take the voucher for a 2 for 1 Avios booking are you still constrained by Avios availability when wanting to use it or can you use it like a cash booking thus giving you ridiculous availability?

    • AJA says:

      There has to be reward seat availability and you can only redeem the e-voucher by calling up, you CANT do it online.

      A big negative for me given the issues everyone is experiencing calling BA at the moment and likely to be the case with everyone calling to make use of their e-voucher in the future.

  • Howard says:

    works for me up to step 10.

    Ask are you a passenger……but after clicking nothing happens….only option is ‘Back to manage my booking”.

  • Karen says:

    not working for us on an iphone. we are not seeing the consent page in step 7.

    • Howard says:

      Sorry I should have said the same….No consent page.

    • The other Kevin says:

      On IPad I see the consent page but then it still goes to the Voucher page.

    • Howard says:

      Get try…Thank you Rob…..I am trying on iPhone 10

    • Sloth says:

      The steps have been done slightly wrong. You need to disable Javacript AFTER you have selected the cancel my booking option, then you will see the consent page and then you disable JavaScript before clicking continue

  • Adam says:

    I paid £50 pp plus avios and a 241 to fly three of us to Gibraltar in club europe in early June. I very very much doubt we are going now – should I cancel using this process or wait for BA to cancel the flight?

    • AJA says:

      It’s a gamble, but if you think you won’t be going even if flights resume in June then I think cancelling now is the way to go. Bear in mind you will pay a cancellation fee which may be as little as 50p or as much as £35.

      I have had the same debate about my flights in July but I don’t have an iPhone or IPad so can’t cancel online now so I think I will wait for BA to cancel my flight and then call them. 🙁

      • Adam says:

        I may go in and see if it’s a 50p cancellation… if it is then go for it as I don’t think we’d want to travel now even if we could. If it’s £35 I’ll wait as that’s a lot x3 people… but could do with my 241 and 50k Avios back

        • Adam says:

          They want £35pp to cancel – so will leave it
          For now and hope they cancel it 👌🏼

  • J C says:

    Thanks HFP!

    Booked an Avios open jaw LHR-EDI-ABZ-LHR for two in May using two one way bookings and only the LHR-EDI leg had been cancelled. Was dreading having to phone up BA and beg them for understanding not to have to pay £70 to cancel a trip they had basically messed up for me.

    I don’t mind paying £1 to avoid the hassle!

  • RAJIV CHHABRA says:

    Hi
    I am struggling to get refund for a car hire booked with avios for a trip which was cancelled by BA
    Cannot apply for a refund voucher as it does not have the 6 character reference but a 8 digit refernece number?
    Can’t get through to a human being on the phone lines.
    Any ideas??

    • Tyra says:

      I‘d been trying for weeks and got through by not pressing any options. I waited about 15 minutes and then spoke to someone.

    • Anna says:

      BA contacted us by a couple of days before we were due to collect our hire car and offered a voucher which we accepted as in theory it should be a straight cash amount and not complicated by Avios/companion voucher. They immediately sent us an email confirming that this amount could be claimed against a future booking – a bit of a faff but we will definitely use it. It was a lot easier than waiting for ages on the phone. You don’t say when your booking is for but I would imagine they will contact you as well.

    • AJA says:

      Can you still see the booking if you search for it under MMB in your BAEC a/c in the other bookings with BA partners section? If so it should show you the 6 digit BA PNR.

      Alternatively you could try contacting Avis. Or if you are a member of Avis Preferred it might show up in your a/c there. Avis might just give you a voucher or credit directly.

      Good luck!

This article is closed to new posts. Discussion continues in the HfP Forums.