Maximise your Avios, air miles and hotel points

Do you know you get a refund with British Airways and Virgin Atlantic if you cancel within 24 hours?

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

Did you know that both British Airways and Virgin Atlantic offer a cooling off period for new bookings?

Whilst it is not widely publicised, both airlines let you refund your booking – in full – if you cancel within 24 hours. There are no additional fees and it applies to both fully flexible AND ‘non refundable’ ticket types, including Avios and Virgin Points bookings.

This is especially handy if you make a mistake on your booking, have simply changed your mind or if a more convenient redemption flight opens up. I’ve made use of the cooling off period on several occasions.

How to get a full refund with British Airways and Virgin Atlantic when you cancel within 24 hours

I’ve become so used to this benefit that it sometimes surprises me that most airlines don’t offer it. The actual reason, I believe, is that this is a legal requirement for flights booked to/from the United States. For an easy life both British Airways and Virgin Atlantic decided to extend it to all routes.

Refunds when cancelling British Airways flights within 24 hours

You can see the British Airways 24 hour cooling off policy on their website here. To quote:

“If you have booked directly with British Airways and you notice a mistake with your booking after you have paid for your ticket(s), you can cancel your flight booking and claim a full refund without penalty, up to 24 hours from when you make the original booking.”

Whilst the guarantee talks about cancelling if you made ‘a mistake’, you can in reality cancel for any reason as long as your flight is not due to depart within the next 24 hours.

This guarantee only applies to flights booked directly with British Airways. Bookings through travel agents such as Expedia or Opodo are not covered.

To request a refund, you need to call the British Airways call centre. Refunds for Avios redemptions can be managed online.

Note that British Airways Holidays bookings are not covered under the 24 hour cooling off period.

Any cancellations outside of 24 hours will not be eligible for a refund – except for taxes and Government charges – unless you’ve booked a ‘fully flexible’ fare.

Fully flexible tickets can be cancelled online after 24 hours for a £15 administration fee (£30 by phone). Avios tickets can be changed or cancelled at any point up to 24 hours prior to departure for a £35 per person fee.

How to get a full refund with British Airways and Virgin Atlantic when you cancel within 24 hours

Refunds when cancelling Virgin Atlantic flights within 24 hours

Virgin Atlantic has a similar policy. It is even less visible than the British Airways policy as it is only mentioned when you actually book a flight. Here is what Virgin Atlantic says:

“If you make a mistake or your plans suddenly change you can easily cancel for a full refund or make flight changes for free within 24 hours, as long as you’ve made the booking at least 7 days before your flight date.”

You can find the policy under ‘Fare Conditions’ before the payment page after selecting your flights

If you want to cancel your ticket outside of the 24 hour cooling off period and have a non-refundable ticket, you can get a refund of the taxes and Government charges minus a £30 administration charge.

Virgin Points tickets can be cancelled up to 24 hours before departure for a £30 per person administration charge.

Conclusion

Both British Airways and Virgin Atlantic offer convenient 24 hour cooling off periods, giving you the option of a full refund if you choose to cancel your flight within a day of booking it.

This is a useful feature and has saved my bacon a handful of times.

Unfortunately other UK airlines do not offer the same protection. easyJet, for example, will let you cancel your flight for a refund within 24 hours of booking but will charge you an administration fee between £49 and £55 per booking for the privilege. British Airways and Virgin Atlantic will refund 100% of what you paid.


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 (60)

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

  • Luke says:

    So for Virgin Airlines the booking must be made at least 7 days before flight departure, but for British Airways there is no so requirement at all?

    • L Allen says:

      The terms quoted for BA in the article didn’t include the second sentence which states: “Refunds under these circumstances can be requested by calling our contact centres, with the exception of bookings made for travel within 24 hours, …” The 24 hour cooling off doesn’t apply to booking where the flight is due to depart within the next 24 hours.

      • Rob says:

        Will add, although I’d suggest that this won’t apply to 99% of people. You also can’t cancel Avios bookings within 24 hours of departure.

  • Boi says:

    I thought most airlines which are not LCC have that?

  • Rabbit says:

    This feature was great when I was in a rush to book a BA flight that I wanted to use some avios to reduce the cost but forgot to actually select the avios option. I simply cancelled the flight using mmb for a full refund and rebooked remembering to select the avios this time!

  • Ian says:

    I assume with holidays you just loose your deposit?

    • AL says:

      It’s a bit more complicated than that. If you cancel a BA Holiday more than 28 days out for short haul, 35 for select ski and seven weeks out for long haul, then you ‘just’ lose the deposit. If it’s between those time frames and 72 hours prior to departure, then 60% of the total balance is still due. If it’s between 72 hours and departure, the whole balance is forfeited.

      However, they also have a sneaky habit of including terms where hotels are non-refundable, and then claim the entire holiday (flights, transfers etc. inclusive) is non-refundable.

      It’s all on https://www.britishairways.com/en-gb/information/legal/holiday-amendments-and-cancellations.

      VAA Holidays are a little different. They have a progressive model for refunds. If you cancel more than 84 days out, you ‘just’ lose the deposit. 57-84 days is 30%, 37-56 is 50%, 22-36 is 70%, 7-21 is 90% and 0-7 is 100%. Clause 9 at https://www.virginholidays.co.uk/customer-support/terms-and-conditions for all of this.

  • Tony says:

    This has been BAs little secret for years! But, it must be done over the phone, so allow an hour waiting time to get through.

    • SamG says:

      in some circumstances at least you can do it online now – I cancelled an Avios booking this week and it gave a full refund

      • Quark999 says:

        Avios bookings are different. Cash bookings can only be cancelled like this over the phone.

        • Ben says:

          I cancelled a cash booking online within 24 hours of booking just last week using manage my booking / cancel booking. The full refund was correctly calculated.

    • Jack says:

      Sometimes it can be done online very rarely have I waited a hour to get through got through in 20 seconds the other day

  • Mark says:

    It’s actually pretty common as per IATA / BSP guidelines to be able to void a ticket until midnight on the same day the ticket was issued.

    See 6.6.2
    https://www.iata.org/contentassets/bfacf03f8e914960898e262df2777352/bsp-manual-for-agents.pdf

    Many airlines extend this to a full 24 hours. Have done this before with several airlines including SAS and KLM.

    • Bagoly says:

      Yes. last week I booked with with KLM and then realised that it made more sense to use expiring M&M miles instead.
      It was because I knew about the BA policy from HfP, that I looked to see whether KLM offered the same.
      Searching for the 24 hour policy it came up instantly on the US pages; to find on Germany pages took a little more effort.

    • Andrew. says:

      It’s probably easier to code a 24 hour limit than to write the code for midnight when the ticket might be bought anywhere in the world.

  • Nige says:

    BA let me cancel and re-book over the phone just outside of the 24hr period without penalty when I found some better flights the following day. So there is a degree of flexibility with it. I was a couple of hours over if I remember correctly.

    • No longer Entitled says:

      They probably just assumed you had been on hold for a couple of hours.

  • Night life says:

    I do now having booked and moved the booking by 1 day last week ,and being charged £50 each to move the booking and then tried cancelling having read you can cancel within 24 hours and get a full refund ….which they refused as I had amended my booking 😒

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.