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 support the site by paying a commission.  See here for all partner links.

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.

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

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’ and click it.

Step 5

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

Step 6

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

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’

Step 8

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

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):

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 from UK credit cards

How to earn Avios from UK credit cards (April 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

30,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 – 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

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

50,000 points when you sign-up 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 (278)

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

  • Ianmac says:

    Had an Avios return flight booked for my daughter out of LHR 3 April back to LHR today.
    BA rebooked her on an earlier flight on 3 April then cancelled the early flight.
    on 27 March I called BAEC GGL helpline and very helpful agent acknowledged cancellation and processed refund.
    Avios back in my BAEC account that day (27 March).
    Still waiting for cash (fees & taxes etc) portion back to my credit card.
    I called again yesterday and by coincidence spoke to the same agent. She told me that the cash refund was sent for processing but since BA’s offshore refund centre was currently closed they had 5 staff in UK processing 100’s of thousands of refunds — told me to expect a 3-4 week wait.

  • Joel says:

    Hi! Have just been trying the method as described on an iPhone using Safari but it appears not to work. I’m presented with screen asking me if I am a passenger in this booking – I have a choice of ‘yes’ or ‘no’ but there is no button to submit my choice. I’ve tried this with and without private browsing mode on. Are other people seeing this problem?

    • Rob says:

      Is the person who booked logged in? And is this person travelling? Needs to be yes and yes (and some still have issues). You should not be asked this question in that scenario though.

      • Sam says:

        I am also having this issue. Have tried logging in with both account associated with the flight, but both are asking if I am on this flight and giving no option to continue

  • Rob W says:

    I can get to the final screen showing the calculated refund totals but there is no way to confirm as no button!

    Have tried on several iPhones but to no avail 😞.

  • Karen says:

    POSSIBLE REASON FOR NOT GETTING CONSENT PAGE:
    .
    I had 5 one-way avios bookings where I wanted a refund. For 3 of them this procedure DID NOT work and I would NOT get the consent page. It would ony display the page where it asks “are you a passenger in this booking” and then you have no way to procede to get a refund after that.

    For remembered for those 3 bookings I had called and made changes to one of the legs where the BA agent had to send it off to accounting to recalculate the fees and either give a refund or charge me more.

    So in my case it only worked on 2 bookings where i had NEVER MADE CHANGES that required a phone call to BA and the price to be recalculated.

    Hope this helps

  • goran says:

    its bit random, i can do it for some flights and can not for the other ones… typical the one that I would like to cancel, I am unable to do so.. Wondering if it depends how it was originally booked? Flight that I am unable to cancel is the one where i used 2 for 1 and originally booked one way online and eventually added inbound, via call centre?? Just a thought.

    • Karen says:

      Goran,
      Yes in my case I can not get a refund with this method for any booking where I made changes via the call center.
      I just confirmed that is the case for 2 bookings my daughter had.
      Both were Iberia flights book on BA with Avios.
      I one I never change by calling call center I was able to refund.
      The other In December I had called the call center and get her friend removed from the booking. That one did not give me the concent page only the dead end “are you a passenger in this booking” page.

  • Roberto says:

    Many thanks..
    I cancelled an award booking using your article and my wifes iPhone. Took less than 2 mins from beginning to confirmation email..

  • Tanpap says:

    Grateful to those for developing the workaround. I ummed and ahhed too long a few weeks ago and missed out on chrome workaround. I tried new fix on Friday on iphone 5s could get consent page but hanging with processing refund page. Have just tried amended new fix on 2 ipads and got voucher so last resort try the old iphone again and boom! Happy to give ba £70 for cancelling Cancun in the circumstances and not have to call them, get extra 6 months on my 241, avios and cash back idc.. thanks again

  • Dani says:

    It worked on my android phone!! Thanks a ton!

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.