The short answer: Let the customer finish, apologise for the specific thing that went wrong, ask what would make it right, fix it on the spot with a named person and a time, write it down, and check back the next day. Then read your complaint log once a week: a one-off gets an apology, a pattern gets a change in how you work. Handle complaints this way and most of the customers who complain stay. Ignore them and they leave quietly, and tell their friends why.
This guide is for a business that serves people face to face: a café, a salon, a clinic, a shop, a hotel, a service centre. It covers the counter, the phone and WhatsApp, and the complaint that turns up as a Google review. Google's help pages quoted below were checked on 2 November 2026.
Why one complaint deserves your full attention
Most unhappy customers never complain. They pay, say "fine, thanks", and do not come back. The customer who does speak up is giving you something rare: a chance to fix it while they are still your customer, and a clue about the silent ones who met the same problem.
The stakes are bigger than one bill. In a 2018 PwC survey of 15,000 consumers, 32% said they would walk away from a brand they love after just one bad experience, and 60% said they would stop doing business with a company after unfriendly service. Speed and knowledgeable, helpful staff topped the list of what people value, which is exactly what a complaint tests.
There is good news too. Researchers call it the service recovery paradox: a customer whose problem is put right can end up more satisfied than one who never had a problem. A 2007 meta-analysis in the Journal of Service Research found that the effect holds for satisfaction, but not for whether customers come back or recommend you. So a good recovery is worth doing, and it is no licence to let the same mistake happen twice.
The six steps: at the counter, on the phone, on WhatsApp
The same shape works everywhere. It fits on a card behind the counter.
1. Stop and listen to the end
Put down what you are holding, face the customer, and let them finish without interrupting. If other customers are within earshot, invite them a step aside. Then repeat the problem back in one line: "So the table was booked for eight and you waited until half past." That sentence tells them they were heard, and it checks that you understood.
2. Apologise for the specific thing
"Sorry for any inconvenience" sounds like a recording. "I am sorry you waited 30 minutes with the children" sounds like a person. Apologise for their experience before you know whose fault it was: the wait was real whatever caused it. If something was outside your control, say so once, calmly, after the apology, and do not let it turn into a defence.
3. Ask what would make it right, then offer two options
Many customers only want to be heard, and the fix they ask for is smaller than the one you were about to offer. So ask: "What can I do to make this right for you?" If they are unsure, offer two things you can do now: "I can remake it straight away, or take it off the bill." Two options give the customer control.
4. Fix it now, with a name and a time
Do the fix while the customer is still with you. If you cannot, give a name and a time: "[Name] will call you before six today." Then keep that promise. A fix that arrives late becomes a second complaint about the first one.
5. Write it down
Before the next customer, note what happened and what you did, in a book or a note on your phone. Two lines are enough. The log is where complaints turn into improvements, and it is the step most businesses skip.
6. Check back
The next day, or at the customer's next visit, ask whether it was sorted: a short message, a call, or "Was everything all right this time?" at the counter. This is the step that turns a complaining customer into a loyal one, because almost nobody expects it.
A few phrases that help, and the ones to drop:
| Say this | Not this |
|---|---|
| "Tell me what happened." | "Who served you?" |
| "I am sorry you waited that long." | "Sorry for any inconvenience." |
| "Here is what I can do right now." | "That is our policy." |
| "You are right, that should not have happened." | "Nobody else has complained." |
| "I will call you before six." | "Someone will get back to you." |
Scripts for the hard moments
Change the details to fit your business, and say them in your own words.
The dish, haircut or treatment is not what they wanted
I am sorry this is not what you asked for, and I would like to put it right. We can redo it now, or I can take it off the bill. Which would you prefer?
The wait was far too long
I am sorry you waited so long. That is not how a visit here should go. Your [coffee / treatment] is on us today, and I am looking at how we handle [Saturday evenings] so it does not happen again.
A staff member was rude
Thank you for telling me, and I am sorry about how you were spoken to. That is not how we want anyone treated here. I will talk to the team today. If you are happy to, tell me exactly what was said, so I get it right.
Do not discipline the staff member in front of the customer. They want it taken seriously, not a scene.
A complaint by phone or WhatsApp
Thank you for messaging, and I am sorry about [the problem]. Could you tell me the date and what happened? I will call you back by [time] today.
Reply the same day, with a real name, and move to a phone call for anything that needs more than two messages: written arguments grow, a voice calms things down.
Decide the fix before the complaint
When a staff member has to guess what they are allowed to offer, they either offer nothing and the customer leaves angry, or offer everything and you pay for it. Decide the usual fix for each kind of problem once, and write it where the team can see it.
| Situation | Usual fix |
|---|---|
| Wrong item, or not as described | Redo or replace at once, no questions |
| Quality problem: cold, damaged, poorly done | Redo it, or refund that item |
| Long wait with no warning | Apology plus a small gesture: a drink, or a discount on the next visit |
| Billing mistake | Correct it on the spot and show the corrected bill |
| Rude staff | The owner apologises in person that day, and speaks to the staff member in private |
| Booking lost or double-booked | The next available slot, plus something extra for the trouble |
| Customer is mistaken | A calm explanation, no compensation, and thanks for raising it |
Then give every staff member the authority to use that table without asking, up to a clear limit, for example the value of the item in question. Above the limit, they fetch the owner, and they say so: "Let me get [name], who can sort this out for you." A fix within a minute is worth more than a bigger fix tomorrow. Practise the table once with the team, out loud, using a real complaint from the log.
Keep a complaint log, and read it once a week
The log needs five columns:
- Date and time. Patterns live here: Saturday evenings, the lunch rush, a new staff member's shifts.
- What happened. One line, in the customer's words.
- Type. Pick from a short list: wait, quality, staff, billing, cleanliness, booking, other.
- What we did. The fix, and whether the customer accepted it.
- Cause and change. Filled in later, when you review.
Once a week, read the log and put every entry into one of two boxes.
| A one-off | A pattern |
|---|---|
| One cold meal on a busy night | "Cold" three times in a month, always on the same shift |
| One customer who disliked a new stylist's work | Three complaints about the same stylist in six weeks |
| A single wrong bill | A wrong bill every time a certain item is ordered |
| One missed callback | Callbacks missed every Monday |
A one-off needs an apology and nothing more. A pattern needs a change in how you work: a second person at the counter on Saturdays, a different storage container, a correction to the price list. Write the change in the last column, and check next month whether that type of complaint fell. Read the log with the team, without blame, or they will hide complaints from you. The three-word framework in turning negative feedback into growth, acknowledge, act, close the loop, is the same idea.
When the complaint arrives as a Google review
Some customers never say a word to you and then tell everyone else. A bad Google review is a complaint with an audience, and the same six steps apply, with one change: the reply is public, so it is written for the next customer as much as for this one.
On its help pages, checked today, Google says an owner's reply is posted publicly under the review, the reviewer is notified, and Google checks the reply against its content policies before it appears, usually within about ten minutes, though sometimes up to 30 days. Its reply tips match the advice above: respond in a timely manner, keep it short, acknowledge the specific feedback and any mistakes without taking responsibility for things outside your control, never share a reviewer's private information or engage in personal attacks, ask them to contact you by phone or email, and sign off with your name or initials. A review can be reported only when it breaks Google's policies, not because you disagree with it.
Five copy-ready replies are in how to reply to a bad Google review; what Google will and will not remove is in can you delete a Google review?.
The complaints you never hear
Everything above handles the customer who speaks up. The bigger problem is the one who does not: no fuss at the counter, no public review, just silence, and the problem they met stays in place for the next customer.
That is the gap private feedback fills. With BettrUs, you place a QR code on the counter, the table or the bill. The customer scans it, rates the five things you chose, answers whether they would come back, and writes what they think, with photos if they like. It goes only to you, in the app, with a push alert on your phone for each new message. Nothing is published. Because there is no audience, people write the real thing, and because you read it the same day, you can fix the problem before the next customer meets it.
Over a few weeks, those messages become the complaint log you did not have to keep: each one dated, rated, and labelled positive or negative. When you want the pattern, ask the AI advisor in the app what customers complain about, and it answers from your own feedback. One honest limit: a private message cannot replace the conversation at the counter, because you cannot reply to it. It replaces the silence.
Keep your Google reviews beside it, and ask every customer for one with Google's own link or QR code, whatever they said in private: sending only happy customers to Google is review gating, which Google does not allow (can you ask for 5-star Google reviews?).
Common questions
Should I always give a refund?
No. Give the fix that matches the problem: redo a wrong order, refund a poor one, correct a bill, apologise for a wait. A refund given only to end a conversation teaches customers that complaining pays, and teaches staff that you do not trust them. A refund given because the product was not worth the money is simply fair.
What if the customer is wrong?
Show the facts rather than stating them: "Let me go through the bill line by line, and if I have charged you wrongly anywhere, I will fix it at once." If the bill is right, say so gently and thank them for checking. Apologise for their experience, not for a fault you did not commit: "I am sorry your evening was spoiled by the power cut" is honest and costs nothing.
What if the customer is abusive?
You do not have to accept abuse, and neither do your staff. Stay calm, lower your voice as theirs rises, move the conversation away from other customers, and bring in the owner early. If the shouting continues, end it: "I am not able to continue while you are shouting. Please contact me at [phone or email] and I will deal with it personally." Staff should know they are allowed to do this. Record what happened in the log the same day.
The takeaway
Listen to the end, apologise for the specific thing, offer two fixes, fix it now, write it down, check back. Decide the usual fix before anyone has to ask, read the log once a week, and change what the patterns point to. Reply calmly to the public complaints, and give the quiet customers a private way to tell you what the loud ones say out loud.
Want to hear about problems the same day, before they become reviews? Start your free trial, and you can have a private feedback QR code working this week.
