Booked through a reseller: when the hotel says talk to the site and the site says talk to the hotel

2refund Team
Explaining the rules in plain language
Updated 22 August 2026

Your confirmation says free cancellation until 23:59. At 22:30, with the trip called off, you open the reservation to cancel — and the button is gone. The policy text is still there on the same screen, in the same words, promising the same window. Support tells you it is a glitch in the system, and while you are still on the phone an email arrives saying the hotel declined your cancellation. It is not yet 23:59.

Most travellers meet this moment believing the reseller they booked through is a thin layer — a shop window that passes messages to the hotel. That belief is what makes the next week so exhausting. A reseller booking is not a message passed along. The reseller bought the room on its own terms, resold it to you on different terms, holds your money, and often gave the hotel nothing but a name, a date and a rate code. So when the hotel says "talk to the site" it is usually being honest, and when the reseller says "the hotel refused" it is usually describing a conversation you cannot see. This guide maps that chain, so you stop knocking on the door that cannot open. It is general information to help you decide what to do next, not legal advice, and no outcome here is promised.

Who is standing between you and the room

The cheap rate exists because the room passed through hands before it reached you. Knowing how many hands, and which one has your money, decides everything else.

  • You. You paid a price, on a policy, shown on a screen. That screen is your contract evidence, and it is the thing that disappears first.
  • The reseller. The company that charged your card. The reseller sets the price you paid, writes the cancellation policy you accepted, and owns your booking record. It is not the hotel and has no room key.
  • A wholesale supplier, sometimes. Bed banks buy rooms in bulk and feed them to resellers and comparison sites. Travellers usually learn one exists only when a refund stalls and someone mentions a "partner" who must authorise it.
  • The hotel. The hotel has the room and your name on a list. It very often does not have your price, your cancellation terms, or your payment — those belong to whoever sold the room on.

That chain also explains a detail that catches people out: two rooms on the same corridor, on the same night, can carry completely different cancellation rights. Yours came with the rate, and the rate came from the reseller.

r/BookingcomSeen on Reddit

The hotel was very helpful and gave its written approval (to both us and the platform) for our booking to be cancelled and for us to receive a refund without any penalty. Later, we were informed that there was an intermediary partner involved in our booking … which had to authorise the refund. A month has passed and we still haven't received any response or a refund.

Read the original thread

Notice what that story shows. The hotel said yes, in writing, to everyone involved — and the money did not move, because the hotel was never holding it. A written release from the hotel is valuable, but it settles the hotel's part of the problem, not the reseller's.

What each party can actually do

Before you write a single message, work out which party is able to do the thing you are asking for. Half of the frustration in a reseller booking comes from asking the right question at the wrong address.

Who controls what in a reseller booking. The rate you bought sits underneath every row, and the consumer rules where you live sit on top of all of them.
The partyWhat it controlsWhat it genuinely cannot doAsk it for
The reseller that charged youYour price, your cancellation policy, your booking record, your moneyGive you a room, or change what the hotel has been toldThe refund itself, and a written reason if it says no
A wholesale supplier behind the resellerWhether the reseller is allowed to release the room and return the moneyTalk to you — most have no consumer support at allNothing directly; make the reseller chase its own supplier
The hotelThe room, the stay, and whether it waives its own chargeRefund a payment it never received, or see your rate conditionsA short written note that it has no objection to cancelling
The platform where the rate appearedThe listing, the complaint record, and pressure on its own partnerOverrule the policy you accepted at checkout (A9)A logged complaint with a reference number (A16)
Your bankThe card payment, if the advertised terms were not honouredJudge who was right — it reviews the charge, not the argumentA review of the charge, inside the time limit

Two rows deserve a closer word. The wholesaler row is the one nobody warns you about: a company with no consumer helpline can still be the reason your refund is frozen, and your only lever is to make the reseller answer for its own supply chain rather than hide behind it. The hotel row is the one travellers waste the most time on. The hotel is not being difficult when it refuses to refund a reseller booking — it cannot return money it never took. What the hotel can do costs it nothing and helps you a great deal: put in an email that the room is released and it will not charge for the night.

When the rate reached you through a large platform rather than a standalone reseller, the platform's own terms are worth reading in your favour. Payment routes and who collects your money are described there (), amendments and refunds run on your rate's own rules () and on the policy you accepted at checkout (), and complaints raised through the platform's channel are recorded with the evidence you attach (). None of that is a promise of a refund. It is a paper trail with a reference number, which is what survives a change of support agent.

Why free cancellation disappears an hour before the deadline

This is the single most common reseller booking failure, and it has a mechanical explanation rather than a conspiracy behind it.

Your free window and the reseller's free window are not the same window. The reseller must cancel with its own supplier before its cut-off, and it protects itself by closing your ability to cancel earlier than the time it advertised to you — sometimes hours earlier, sometimes at a different time zone's midnight. When the reseller's interface stops offering the option, the automated answer that comes back is often "the hotel did not approve the cancellation", even though nobody woke the hotel to ask.

r/hotelsSeen on Reddit

At 10:30pm, I went in to cancel and the option to cancel disappeared. The language about being able to cancel until 11:59pm was still there in the cancellation policy … They told me it was a "glitch in the system" and the reservation is now non-refundable.

Read the original thread

Read that as a fact pattern rather than a defeat, because it is unusually strong. A policy was displayed. A deadline had not passed. The reseller's own system failed to accept a request the reseller's own words invited. Support confirmed the window was open. Your job is to freeze that state before it changes: screenshot the policy text on the page, screenshot the missing button, note the exact time, and send a written cancellation request through any channel that leaves a record — the app message, the support email, the contact form — before the deadline expires. A message sent at 22:41 saying "I am cancelling now, within the free window, and your website will not let me" does the work the button refused to do.

The other version of this failure happens earlier, at checkout. The reseller's search results promise free cancellation, the payment page repeats it, and the confirmation email that lands ninety seconds later describes a non-refundable stay.

What travellers assume
The site just passes my cancellation request to the hotel.
How a reseller booking works
It cancels with its own supplier first, on its own earlier deadline, and may never ask the hotel.
What travellers assume
The hotel can refund me if it wants to be reasonable.
How a reseller booking works
It can only release the room. The money goes back through whoever charged your card.
What travellers assume
My confirmation email is the full record of what I was promised.
How a reseller booking works
The screens before payment carry the promise; the email sometimes contradicts them.
What travellers assume
"Non-refundable" in the confirmation ends the conversation.
How a reseller booking works
It answers a change of mind, not a policy that was advertised differently at checkout.
What travellers assume
A system error is my problem to work around.
How a reseller booking works
A seller's broken cancellation flow is the seller's failure, and your timed message proves it.
The cancel button disappeared before my deadline. Does that make the stay non-refundable?
Not on its own. What you agreed to is the policy that was displayed to you, not the state of a button on a website an hour before it expires. Screenshot the policy text while it is still on the page, note the exact time you tried, and put the failure in writing to the reseller the same evening — a missing button is their technical problem, and the request you sent inside the window is the fact that matters. Sending it late in the day is fine; sending it after the deadline with no record is what weakens you.

When the reseller's numbers do not match the hotel's

A second reseller booking problem has nothing to do with cancelling. It is the price split: you pay part of the total to the reseller, and the rest — resort fees, city tax, a cleaning charge — is due at the hotel. That local part is quoted by the reseller from data it holds about the hotel, and the hotel is under no obligation to charge what a third party guessed.

r/LegalAdviceUKSeen on Reddit

This consisted of £3,990.01 to pay … and £455.60 to pay locally at the hotel (resort fee + tax). Upon checkout, the resort fee and tax was actually £932.96 — this was the correct amount as far as the hotel is concerned … I raised a support query online and received no response despite 3 chases.

Read the original thread

The traveller there was right about one thing that saves a lot of wasted effort: the hotel had done nothing wrong. It charged its published fee. The gap between the advertised total and the amount actually payable belongs to the reseller that advertised it, and the request is narrow — the difference between the two numbers, nothing more. If the total you were shown moved for other reasons as well, our guide on being shown one price and charged another sorts the gaps that are worth raising from the ones that are only the rate re-pricing itself.

Keep the arithmetic literal and unemotional. One line for what the checkout screen said the local charges would be, one line for the hotel's receipt, one line for the difference. Attach both. Ask for that figure and nothing else.

The hotel says talk to the site and the site says talk to the hotel. Who do I actually write to?
Write to whoever took your money, because only that party can send it back. If your card was charged by the reseller, the hotel physically cannot refund you — it never received your payment and often cannot see your rate conditions. Ask the hotel for one thing instead: a short written line saying it has no objection to cancelling and will not charge for the room. That note costs the hotel nothing and removes the reseller's favourite answer.

Where a reseller booking request stands firm — and where it doesn't

The honest sorting matters here more than in most situations, because the reseller will keep you busy for weeks on a case that was never going anywhere.

Strong ground:

  • The advertised policy and the delivered policy differ. Free cancellation on the search screen and payment page, non-refundable in the confirmation, is a mismatch between what was sold and what was delivered — not a change of mind.
  • You tried to cancel inside the stated window and the system blocked you. A timed, written request beats a missing button.
  • The local charges were quoted wrongly by the reseller. The hotel's real fee is the true figure; the difference is the reseller's to answer for.
  • The room was never delivered as described, or the hotel had no reservation at all under your name. A stay that did not happen is the plainest case there is.
  • The hotel has released the room in writing and the money is still sitting somewhere. At that point nobody is defending a policy — they are simply not processing.

Weak ground, said plainly:

  • You changed your mind on a rate that clearly said non-refundable, with no advertised free window anywhere in the flow. Ask for a date change or a partial as a courtesy instead; that request is refused far less often.
  • You missed the window by hours with nothing sent. The deadline was real, and without a timed message there is no record you tried.
  • The hotel was fine and the trip simply did not happen. Travel insurance, not the reseller, is the address for that.
  • You are unhappy with the room's standard but it matched the listing. That is a different conversation, and a reseller has almost no leverage in it.

Underneath all of it sits a layer the fine print cannot quietly switch off: the consumer rules where you live, which tend to say one plain thing about selling — the terms a seller advertises to you are the terms it owes you. Large platforms concede in their own terms that these protections take priority (, ). We are not a law firm and will not quote statutes at you; for a plain-language summary for your own country, the network of European Consumer Centres publishes them. And when it comes to writing that first message properly, that is the part we can take off your hands — 2refund turns your answers into a clear request that's yours to send.

Evidence that survives "we have no record of that"

Reseller support scripts lean on one sentence: your confirmation does not show that option. The answer is to prove what the reseller was advertising, not just what your booking record now says.

One traveller worked this out under pressure and it is the best trick in this whole subject — when told there was no proof of the advertised free cancellation, they went back and ran the same search again.

r/hotelsSeen on Reddit

I took a picture not of when I booked it but of the same hotel on the same site and it still says free cancellation … I even went a step further to almost booking, but not actually booking the room, and it still says you can cancel at this date free of charge.

Read the original thread

That is the move. A live screenshot of the same hotel and the same dates on the reseller's own site, showing the same promise, turns your word against theirs into a repeatable pattern that anyone — a supervisor, a platform's complaints team, a bank reviewing the charge — can check in a minute. Do it while the listing is still up, because it will not be there in a month.

Everything worth keeping, in one short pile:

  • The screens before payment — the search result and the checkout page, with the policy visible.
  • The confirmation email in full, including the contradictory version if it contradicts.
  • A live re-run of the same search, dated, showing what the reseller still advertises.
  • The exact time of every attempt to cancel, and a screenshot of the missing or broken option.
  • The hotel's written line that it has released the room or never received a cancellation request.
  • Every reference number from calls and chats, so a phone conversation that went nowhere still exists on paper.
  • The card statement lines, with dates, for the payment and any partial refund.
The hotel agreed to a free cancellation and the money still has not come back. Why?
Because agreement and payment travel down different paths. The hotel releases the room; the money moves back through whoever collected it, which may be the reseller, or a wholesale supplier sitting behind the reseller, or the platform where the rate appeared (). Forward the hotel's written approval to the party holding the money, ask them to confirm a date by which it will be processed, and start counting — a month of silence is your signal to move to your card instead.

The order of events

Short, dated and in this order. Most reseller booking cases end at the second or third rung, and every later step is easier because the earlier one exists in writing.

1
Write to whoever charged your card, the same day
One message, with the dates, the policy you were shown, and what you are asking for. Sent inside a deadline it is worth far more than the same message sent tomorrow.
2
Ask the hotel for one written linecan run in parallel
Not a refund — a note saying it has released the room and will not charge for it, or that it never received a cancellation request. Reception can send that in two minutes.
3
Log a complaint where the rate appeared
If the reseller rate reached you through a larger platform or a comparison site, raise it there too, so it is recorded with a reference and the platform has to lean on its own partner (A16).
4
Set a deadline and repeat once
A short second message naming a date — and saying that after it you will ask your bank to review the charge — moves more cases than five polite chases.
5
Ask your bank to review the chargeOptional
For a card payment where the advertised terms were not honoured, a chargeback asks your bank to look at the gap. There is a time limit counted in months from the charge, so note the date now.
6
The small-claims routeOptional
For an amount worth the effort, with a paper trail that already shows the promise and the refusal, the everyday small-claims process exists for exactly this kind of dispute.

Stop as soon as the money is back — there is nothing to gain by climbing further.

Is a chargeback reasonable when the reseller simply stops replying?
It is a fair next step once the paper trail shows you asked properly and got nothing. A chargeback asks your bank to review a charge that does not match what was advertised or what the policy promised, and silence from the seller is part of what you show. There is a time limit counted in months from the charge, so note the date now rather than waiting out another round of promised call-backs. Ask once more in writing first, with a deadline, so your bank sees a reasonable attempt.

What to expect, and how long

Set your expectations by the length of the chain. Where the reseller took your money directly and agrees to refund it, processing usually takes about a week, and the money appears on your statement a few days after that. Where a wholesale supplier sits behind the reseller, add weeks rather than days — the refund has to be authorised at each link, and you can see none of it happening.

The first reply is very often a script rather than an answer: your confirmation shows a non-refundable rate. Do not restate your feelings; restate your evidence, in the same three lines each time. The second common answer is a promised call-back from a supervisor that never comes — treat that as a non-answer, and put the same question in writing so the clock keeps running visibly.

Strip this whole situation down and it comes to two sentences you can act on tonight. Money comes back from whoever took it, so write to the reseller that charged your card and ask the hotel only for the note that releases the room. And a promise made on a screen is still a promise when the screen changes — so capture it before it does, and keep asking the same narrow question until someone answers it.

The cases in this article are illustrative composites, not real client records. We build them from the patterns we see again and again across the disputes we help with, because we can’t share real customers’ booking details. The stories are invented; the way they play out is true to our experience.

This article is general information, not legal advice. We’re a self-help tool, not a law firm. Rules, fees and deadlines change and vary by country, so always check the policy attached to your own booking and your local consumer protections.

Sources

Browse more guides