Rubbish Hotels

The Guides · 8 min read

When the Airline Agreed and the Money Never Came

The refund was approved months ago and it is still not in your account, which almost always means it is sitting with whoever sold you the ticket.


This site exists because of one of these. Roughly 900 dollars of airline refund, acknowledged in writing as owed, then stonewalled for 399 days between a carrier and the agent the ticket had been bought from. It resolved three days after the method below was finally applied to it, which is a mildly humiliating fact about the preceding thirteen months and the reason every letter on this site now has a date on it.

The shape is always the same. The airline says the refund has been processed. The agent says it has not received it, or has received it and is processing it, or that it needs authorisation. Both are frequently true at once, and neither party has a reason to move first. Meanwhile your card dispute window is quietly running out, which is the part nobody tells you.

First, find out where the money actually is

Before you write to anyone, read the merchant descriptor on your card statement, exactly as it appears. It tells you who took your money, and therefore who owes it back and where a card dispute would land.

  • The descriptor is the airline. You paid the carrier directly. The airline is the merchant of record and the dispute lands there.
  • The descriptor is the agent or booking site. That entity took your money. It is the merchant of record, and it is where the pressure and any dispute belong, whatever it tells you about the airline.
  • The descriptor is a name you do not recognise. Many online agents sell through wholesalers and consolidators. Ask the agent, in writing, to name the entity shown on your statement and confirm which entity is holding the funds.
  • There are two charges, the fare and a separate service or booking fee. They may have different merchants and different grounds. Treat them separately.

Then ask the airline the question that unlocks the case, in writing, through its claim form: has the ticket been refunded, on what date, to which entity, and under what reference. Airlines answer it, because it reads as an administrative query rather than a demand, and the answer is the most valuable document you will obtain. If the airline confirms it refunded the agent on 14 March, the agent no longer has a story.

Why the agent stalls, which is not malice

It is arithmetic. A refund costs the agent its margin and the float on money it is holding. Delay costs it nothing. A meaningful proportion of passengers give up at every stage, and the ones who do not are handled by first-line staff with no refund authority, measured on contacts closed rather than problems solved. You are not being refused, you are being metered. So the objective is not to persuade the person answering, it is to put the file in front of someone with authority holding a reason to act this week.

What is actually owed, and by whom

United States and US-touching itineraries

When the airline cancels a flight, or significantly changes it, and you decline the alternative, you are owed a refund to the original payment method, whether or not the fare was sold as refundable. A travel voucher is not a refund unless you chose one. What counts as a significant change is defined by regulation and has covered large shifts in departure or arrival time, added connections and downgrades, so check the current definition rather than assuming you qualify. Route: the airline, then the US Department of Transportation's aviation consumer protection process, which requires airlines to respond.

The EU and the UK

On a cancellation you choose between a refund of the unused portion within a set period and re-routing. If you chose the refund, the airline owes it, and any EC261 compensation is owed separately on top, as set out in How to Claim Under EC261 (and When You Can't). If you bought through an agent, the money may have to travel back through the chain that sold the ticket. That is mechanics, not a defence, and it does not make the delay yours to solve.

Everywhere else

You have the airline's conditions of carriage, its published refund policy, and your card network's dispute rules. The card network is the only one of the three that can move money without the merchant's agreement, which is why the window matters so much.

Refund demand to the airline (Day 1, through the airline's own form)

Get this template, and every other one on the site.

One address unlocks all fourteen letters, permanently — including the rest of the ones on this page. No account, no card. We keep the address only to tell you when we publish a new template, and you can ask us to drop it at any time.

Leverage transfer, the move that wins these

The airline will usually admit the refund is owed, because admitting it costs nothing and enforcing it is not their job. The agent will usually enforce nothing, because it is holding the money. Your job is to weld the two positions together so each becomes a problem for the other.

  1. Get the airline's written confirmation of the refund status. Ask a narrow, factual question that is easy to answer honestly. Narrow questions get answered; broad accusations get escalated to nobody.
  2. Quote it to the agent verbatim, with the sender's name, department and date, and attach the original. A paraphrase can be disputed. A quotation cannot.
  3. State one demand and one calendar date. Not as soon as possible. A date.
  4. Go back to the airline and tell them, without heat, that you will dispute the transaction unless the money reaches you, and that the dispute will name the ticket they confirmed as refunded.
  5. Give each side the other's case reference, which removes the ability of either to claim it was unaware.

Leverage transfer letter to the agent or booking site (Day 8, in the booking's message thread)

Included in the unlock above.

Send it inside the booking, in the agent's own message thread, not to a general support address. Those threads are the only channel large agents treat as a record, and they timestamp themselves. Screenshot the sent message, because exporting them later is unexpectedly difficult.

The chargeback is the lever, and here it genuinely fits

An unpaid refund is exactly what a card dispute exists for. You paid for carriage that was not provided, or the merchant agreed a refund and did not issue it. That is a defined dispute ground with documents to back it. This is worth stating clearly because the same tool does not fit EC261 compensation, where you are claiming a separate statutory entitlement rather than disputing the charge. Use it where it belongs and it is formidable. Use it where it does not and an issuer will tell you so.

The economics are why the threat usually works without the filing. A disputed merchant loses the amount at least temporarily, pays a dispute fee whether it wins or loses, spends staff time on a defence, and adds to a dispute ratio its payment processor watches. High ratios attract higher processing costs, held reserves, and in bad cases the loss of the merchant account. Paying you is simply the cheaper door. You are not threatening anyone, you are showing them the arithmetic.

Formal notice of chargeback (Day 15, to the merchant of record)

Included in the unlock above.

One rule with no exceptions: file on the day you said. A bluff that gets called ends your leverage permanently, and the people handling these files talk to each other. If you paid by bank transfer or cash you have no chargeback right, so do not mention one. Never threaten what you cannot execute.

The regulator, in the right order

In the US, the Department of Transportation's aviation consumer protection process, which obliges the airline to respond. In the EU, the National Enforcement Body of the departure country. In the UK, the airline's ADR scheme, or the Civil Aviation Authority where it is not a member. In Canada, the Canadian Transportation Agency. All of them bounce a case that has not been to the airline first, so the sequencing on the calendar is a filing requirement rather than good manners.

The calendar

  1. Day 1. Refund demand to the airline through its own claim form, with the four-part question about refund date, recipient and reference. Seven-day deadline as a calendar date.
  2. Day 8. Leverage transfer letter to the agent inside the booking thread, quoting whatever the airline has said. Card issuer contacted to confirm your dispute deadline.
  3. Day 15. Escalation above first-line support, plus formal notice of chargeback naming the filing date. Regulator complaint filed and its reference quoted back to both parties.
  4. Day 22. File the dispute, on the date you named. Tell both parties you have done it, with the dispute reference.
  5. Day 45. Follow through with the enforcement body, and answer any merchant response to the dispute with documents rather than narrative.

Mistakes that lose these

  • Accepting a voucher, credit or points to make the conversation stop. In many cases that closes the claim, and a voucher with an expiry is not worth its face value.
  • Letting the card dispute window expire while waiting for a reply that was never coming.
  • Writing to a general support address instead of the booking's own message thread. Those queues are auto-responders with staff attached.
  • Paraphrasing the airline's admission instead of quoting it with a name and a date.
  • Filing the dispute as an unauthorised transaction when you did in fact buy the ticket. It is a different ground, it is untrue, and it damages your credibility across the whole file.
  • Naming a consequence you have no intention of carrying out.
  • Claiming EC261 compensation and the refund as one figure. Separate them, state each basis, and let them refuse one without touching the other.

The Flight Desk at /flights builds the refund demand, the leverage transfer letter and the chargeback notice around your own ticket numbers, merchant descriptor and deadlines.

The shortcut

Let the Refund Desk build this for your case

Every letter above, filled in with your references and real dates, plus the escalation clock as a calendar file. Free, no account.

Open a case

Keep reading