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 to get an online British Airways refund for an Avios ticket

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.

(Got an Android phone?  Some readers have also got it work in the Chrome browser then using Settings / Advanced / Sits Settings / JavaScript to turn off JavaScript.  We’d like more people to test this.  Obviously with the huge variety of Android phones it will be more hit and miss.  Even if you don’t intend to cancel an existing Avios booking, you could test it by going through to the final screen.  Thanks.)

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

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!

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

Comments (278)

  • John1982 says:

    The smartphone workaround now appears to be completely dead with the final page redirecting to the dreaded voucher form regardless of JS on/ff. Any one else managed it today?

  • John1982 says:

    The smartphone workaround now appears to be completely dead with the final page redirecting to the dreaded voucher form regardless of JS on/ff. Any one else managed it today?

  • Mr Sam Grimley says:

    Not working still on the 19th.
    iPhone 10
    Safari
    All the correct settings

  • Denis says:

    I used the workaround 16/4. Avios posted immediately and got money on my card today (19/4).

    Too bad it’s dead now. I’ve got another one to cancel (decided to do a trial of this workaround 16/4 – cancel only 1 ticket and see how it goes, should’ve cancelled both of them).

    What’s a current status of refunds via call centre – taking forever? Is anyone seeing avios/money refunded after cancelling over phone?

  • Richard says:

    Hack doesn’t work on iMac or iPhone.

    Also, BA will NOT answer any phone from any number – I have tried them all. Automatic system that hangs up after a message. Cannot get a refund or a voucher if you booked a flight that doesn’t fall into one of their two categories. Totally unfair and what a way to lose millions of customers. (Then they’ll complain about customer numbers and losses when it gets back to normal)

    • Julian Poulter says:

      My flights to Marakech were cancelled and the refund came through within a few days….

  • Nick West says:

    BA have told me that their policy is not to refund any Reward flight bookings and that the only option is the voucher.

    I highlighted that other people appear to have been able to get refunds of points via telephone, but they are sticking bluntly to their no refunds stance with me and will only offer me the voucher option for 4 booked flights to Peru in April

    Whilst I fully appreciate their desire to protect cash, I am disgusted by the way they have treated very loyal customers and will be raising a dispute with alternate dispute resolution body as soon as I can.

  • shelley frost says:

    I have had a flight booked with Avios cancelled by BA for end May to Moscow and they have issued me with a voucher! should they not just refund my 100,000 avios and my £2 tax payment? any advice?