Booked through a reseller: when the hotel says talk to the site and the site says talk to the hotel
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.
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.
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.
| The party | What it controls | What it genuinely cannot do | Ask it for |
|---|---|---|---|
| The reseller that charged you | Your price, your cancellation policy, your booking record, your money | Give you a room, or change what the hotel has been told | The refund itself, and a written reason if it says no |
| A wholesale supplier behind the reseller | Whether the reseller is allowed to release the room and return the money | Talk to you — most have no consumer support at all | Nothing directly; make the reseller chase its own supplier |
| The hotel | The room, the stay, and whether it waives its own charge | Refund a payment it never received, or see your rate conditions | A short written note that it has no objection to cancelling |
| The platform where the rate appeared | The listing, the complaint record, and pressure on its own partner | Overrule the policy you accepted at checkout (A9) | A logged complaint with a reference number (A16) |
| Your bank | The card payment, if the advertised terms were not honoured | Judge who was right — it reviews the charge, not the argument | A 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.
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 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.
- 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.
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.
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.
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.
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.
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
- Booking.com — Terms and Conditions (prices, payment, policies, complaints, and how consumer rules override the terms)
- Booking.com — How We Work (how rates are set, the payment models, and who collects your money)
- Booking.com — General Delivery Terms (the partner contract: how a reservation must be handled and what a property may not charge)
- European Consumer Centres Network — plain-language consumer-rights summaries by country