When a guest complains mid-stay, you have to decide quickly: apologise and refund, defend the property, or something in between. Refunding straight away and arguing back both tend to backfire. The three-message approach below finds out what happened first and matches the remedy to the problem, so you resolve it fairly without inviting a bad review.
When a complaint arrives mid-stay
It's usually not at a convenient time. You're at work, or halfway through cooking dinner, or it's gone 9pm and you've stopped checking your phone for the night. Then it lands, from a guest at your holiday let: "the shower isn't working properly" or "this isn't as described" or "we're not happy with the state of the property."
Your stomach drops a little. Not because the complaint is necessarily huge, but because you don't yet know what you're dealing with. Is this a problem that needs fixing tonight? Is this someone fishing for a discount? Is this something you can do anything about right now?
Most hosts have about four seconds of clear thinking before the anxiety kicks in, and what you do in those four seconds shapes everything that follows.
Two common reactions to avoid
There are two default reactions, and almost every host swings toward one of them depending on temperament.
The first is caving. You apologise immediately, offer a partial refund or a voucher or a free night, and hope the guest goes quiet. It feels like the safe move because it ends the conversation fast and avoids conflict.
The second is escalating. You feel accused, you get defensive, you explain in detail why the guest is wrong, or you point out they didn't read the listing properly. It feels like the safe move because you're protecting your position and your income.
Both feel like control. Neither is.
Why "sorry, here's a refund" trains guests to complain
Here's the part that's easy to miss when you're mid-message and just want the tension to stop. A fast, generous concession doesn't just resolve this complaint. It teaches this guest, and potentially future guests who read the outcome in a review, that a complaint of a certain tone gets a certain result.
If a guest learns that saying "we're not happy" produces a discount within twenty minutes, you've created an incentive, not a resolution. Most guests will never test that. But the ones who do will use exactly the same phrasing, at exactly the same pace, because it worked last time.
This isn't a claim that most guests are trying to scam you. It's simpler than that. People respond to what gets rewarded. If the fastest way to get money back is to sound upset quickly, some guests will sound upset quickly, whether or not the underlying issue justifies it.
Caving also means you never find out what happened. Did the shower break, or is the guest unfamiliar with the mixer tap? You'll never know, because you paid to make the question go away instead of answering it.
Why arguing back turns a bad night into a bad review
The other failure mode is quieter but just as costly. You explain, you justify, you point to the listing description, you correct their account of events. Every sentence is reasonable on its own. Together, they read as a host who cares more about being right than about the guest's night.
Guests very rarely escalate to the platform or leave a damaging review because something went wrong. Most tolerate a shower with a fiddly mixer tap, a bin day they didn't know about, a slightly late check-in. What pushes them to escalate is feeling unheard while it's happening.
A defensive reply, even a factually accurate one, signals "this is now a dispute" rather than "this is now being sorted." Once a guest feels like they're arguing a case rather than reporting a problem, the review write-up in their head starts forming immediately, often before the stay has even ended.
So caving costs you money and trains the wrong behaviour. Escalating costs you goodwill and often produces the review you were trying to avoid. There's a third path, and it isn't a compromise between the two. It's a completely different sequence.
Treat the complaint as a question first
This changes how the whole interaction goes: a complaint message is not a verdict on you, and it's not a request you have to instantly grant or refuse. It's an incomplete report. Something happened, the guest is telling you their experience of it, and your job in the first reply is not to fix or defend anything. It's to find out what happened.
This matters because the emotional tone of a complaint and the actual severity of the underlying problem are two completely separate things. A guest can write "we are extremely disappointed" about a lightbulb that's gone, and a guest can write a flat, calm two-line message about mould in a bedroom. The words tell you how the guest feels. They don't tell you what's broken, how bad it is, or what it would cost to put right.
If you respond to the tone, you'll either overcompensate for something minor or underreact to something serious. If you respond to the facts, you can match your reply to what's happened, every time.
Sometimes what the guest wants isn't a fix at all but something you can't offer. What to say when a holiday let guest asks for something you can't give covers that conversation.
Separate acknowledging feelings from agreeing to a remedy
The single habit that fixes both caving and escalating at once is this: acknowledging that a guest is unhappy is not the same thing as agreeing they're entitled to compensation, and it costs you nothing.
"I'm sorry to hear the shower's given you trouble, let me look into it" concedes nothing. It doesn't admit fault. It doesn't promise money. It buys you time and it makes the guest feel heard, which is usually most of what's driving the tone of the message in the first place.
Compare that to silence, or to a reply that jumps straight to "here's 20% off," or one that jumps straight to "the listing clearly states..." Both of those skip the step where you find out what's wrong. Acknowledgement without commitment is the step almost every host skips, either because caving feels faster or because defending yourself feels more natural when you're stung.
Three messages from complaint to resolution
In practice, this plays out over three separate messages, not one. Trying to compress it into a single reply is exactly what causes caving or escalating, because you're forced to have an opinion on the remedy before you have the facts. Write these fresh each time; writing guest message templates that sound like you explains where templates stop.
For the practical side of getting a repair done while guests are in, see what to do when a guest reports a fault mid stay.
What to ask before you offer anything
Before any figure gets mentioned, you want answers to three things. How long has the problem lasted, not how long it feels like it's lasted. Is it something within your control to fix during the stay, or is it something that has to wait. And is there a workaround the guest can use right now that removes the immediate discomfort even if the fix takes longer.
A photo helps enormously here, and it's reasonable to ask for one. "Would you mind sending a quick photo so I can see what's happening" is not an accusation. It's how you distinguish a broken shower from a shower the guest hasn't figured out. Guests are usually glad to photograph a problem because it speeds up the fix. If a guest refuses to send one and pushes straight to a discount conversation, that tells you something too, though it doesn't mean you get to be rude about it.
Matching the remedy to the harm
Once you know what happened, the compensation question becomes simple arithmetic rather than a negotiation.
Proportionate responses
Based on what happened, not how upset the message sounded.
| What happened | A proportionate response |
|---|---|
| A hallway bulb out on the last night | An apology and a note to fix it before the next changeover |
| The shower broken for two nights of a five-night stay | A partial refund reflecting those two nights |
| No hot water, and no fix possible during the stay | A bigger gesture, possibly help finding somewhere else to stay that night |
| A safety issue, such as a broken lock, a carbon monoxide alarm or no heating in winter | Act immediately, and make it right without waiting for a full diagnosis |
The number you land on should be defensible to a stranger reading the message thread later, whether that's a platform support agent or, worst case, a small claims judge. If you can explain in one sentence why you chose that figure, based on what happened rather than how upset the guest sounded, you're on solid ground.
What if you think they're exaggerating
Sometimes the diagnostic step reveals the problem is smaller than the guest's tone suggested, or that it's user error rather than a fault. This is uncomfortable to say, but you don't need to accuse anyone of exaggerating. You just need to describe what you found.
"Our previous guests didn't report any problems with the shower, and looking at your photo it looks like the dial might just need turning further clockwise for hot water, here's a photo of where it should sit." That's a complete, calm answer. It doesn't call anyone a liar. It gives information. If the guest comes back and says that fixed it, you've resolved a complaint with zero cost and no argument. If they push back with something new, you're still in information-gathering mode, not conflict mode.
What if they threaten a review
Some guests will say, explicitly or implicitly, that a bad review is coming unless you do something specific right now. It's an unpleasant message to receive and it's designed to make you skip straight to caving.
The answer is that a threat doesn't change what happened, and it shouldn't change your remedy. What it should change is your tone, not your substance. Stay warm, stay specific, keep moving on the actual fix, and don't mention the review threat in your reply at all. Responding to the threat, even to push back on it, makes the conversation about the threat instead of about the shower. If a review does land that misrepresents what happened, most platforms let you post a calm, factual public reply underneath it, and a thread showing you responding quickly and reasonably tends to read a lot better to future guests than the complaint itself.
If the guest goes to the platform instead
Some guests skip you and contact the booking platform directly, or ask the platform for a refund after the stay. Each platform has its own refund and dispute process, and the platform may decide the outcome rather than you, so read the policy for each platform you list on before you need it.
Two habits protect you whichever platform it is. Keep the conversation inside the platform's own messaging rather than text or WhatsApp, so there's a record the platform can see. And make sure that record shows the three messages above: a quick acknowledgement, a clear fix and a proportionate offer. A calm thread showing you acted fast is the strongest evidence you can have.
When giving way quickly is the right call
None of this means holding firm is always the right instinct. If the fault is clearly yours, the harm is real, and the guest has been reasonable throughout, the right move is to be generous quickly, not to make them fight for it. Safety issues in particular deserve immediate, uncomplicated action: a broken lock, a carbon monoxide alarm going off, no heating in winter. These aren't negotiations. You fix them and you make it right without waiting for a perfect diagnostic process.
The distinction that matters isn't "cave versus hold firm" as a personality trait. It's whether you've established what happened before you decide what's fair. Generous when the facts justify generous. Firm when they don't. Fast when someone's safety or basic comfort is at stake, always.
Closing the conversation
The end of a well-handled complaint usually looks unremarkable, which is exactly the point. No grovelling, no lecture, just a clear close: "Thanks for flagging this, I've sorted the refund for those two nights and I've had the shower fixed ahead of your next guests. Hope the rest of the stay was good." It states what happened, what you did, and it stops.
That last part matters more than it seems. Hosts who cave often keep apologising well past the point the guest has moved on, which reopens a conversation that was already closed and can prompt the guest to ask for more simply because you're still visibly anxious about it. Say what you did, once, plainly, and let it end there.
