How to handle customer complaints (and keep the client)

Every service business gets complaints. A delivery runs late, a quote turns out higher than expected, a job is done but not quite the way the client pictured it. If you run a small but growing business anywhere in East Africa, the question is not whether you will get complaints, but how you handle customer complaints when they come. Get it right and an upset client often becomes one of your most loyal. Get it wrong and they tell ten other people, usually on WhatsApp.
The good news is that handling complaints well is a skill, not a talent. You do not need a big call centre or fancy software to do it. You need a calm head, a clear process, and the discipline to follow through. This article walks through a simple way to deal with complaints, keep the relationship, and protect the customer retention that your business depends on.
Listen first and stay calm
When a customer is angry, your first job is not to defend yourself. It is to listen. Let them say the whole thing without interrupting. Most people calm down a great deal simply because someone finally heard them out. Resist the urge to explain why it happened until they have finished. An explanation that arrives too early sounds like an excuse, even when it is true.
Staying calm is easier when you remember the complaint is about the problem, not about you personally. A few habits help here:
- Let the customer finish before you respond, even if there is a pause.
- Repeat back what you heard in your own words, so they know you understood.
- Lower your voice and slow down if the conversation gets heated.
- If it is a phone call going badly, offer to call back in a few minutes once you have checked the details.
Acknowledge the problem and apologise
Once you understand the issue, say so plainly and apologise for the trouble it caused. This is the step people skip most often, usually because they are afraid that an apology admits fault or invites a refund demand. It does not. You can be sorry that a customer had a frustrating experience without agreeing that everything was your fault.
Keep the apology short, honest and free of buts. "I am sorry you waited two days for a reply that should have come the same morning" lands far better than a long defence. An unhappy customer mainly wants to know two things: that you take them seriously, and that you are going to do something about it. A clear acknowledgement answers the first one immediately.
Fix it fast and keep them informed
Speed matters more than perfection. A quick, honest fix beats a slow, polished one almost every time. Tell the customer exactly what you will do and by when, then do it. If the fix will take longer than a day, give them a realistic timeline and check in along the way rather than going quiet.
When you are deciding how to put things right, keep these points in mind:
- Offer a clear next step, not a vague promise to look into it.
- Give a specific time, such as "by Thursday afternoon," instead of "soon."
- Where you genuinely cannot meet the original promise, say so early and offer an alternative.
- Match the gesture to the size of the problem, whether that is a redo, a discount, or simply finishing the job properly.
Keep your promise
Nothing rebuilds trust like doing exactly what you said you would do, on time. And nothing destroys it faster than a second broken promise on top of the first. If you told the client you would call on Thursday, call on Thursday, even if it is only to say the work is still in progress. The follow-through is what the customer remembers long after the original complaint has faded.
This is also where good record-keeping starts to pay off. When you have written down what you promised and when, you do not have to rely on memory during a busy week. A handled complaint is only truly closed when the customer agrees it is closed, so it is worth checking back with them to confirm they are satisfied rather than assuming the matter is over.
Learn from every complaint
A single complaint is feedback. The same complaint three times is a warning. Once the immediate problem is solved, ask yourself why it happened in the first place. Often the answer points to something simple you can change: a step missing from your process, a misunderstanding about pricing, or a promise your team keeps making that the business cannot reliably keep.
Treating complaints as free advice changes how they feel. Instead of dreading them, you start to see them as the cheapest market research you will ever get. Watch for patterns such as:
- The same issue raised by different customers in the same month.
- Complaints that cluster around one service, one day of the week, or one team member who may need support.
- Small frustrations that customers mention in passing but never formally report.
Record the complaint so it is not repeated
You cannot learn from what you do not remember. The final step in how you handle customer complaints is to write each one down in a place the whole team can see: what the customer said, what you promised, what you did, and whether they ended up happy. This turns one person's experience into something the whole business can use, and it means a customer never has to explain the same problem twice to a different staff member.
Many growing businesses keep this in a notebook or a shared spreadsheet at first, and that is a fine start. As you grow, it helps to keep complaints alongside everything else you know about each client so the full picture sits in one place. This is one of the quiet jobs a CRM does well, and it is part of why we built SABY CRM, which we customise, brand and host for service businesses across East Africa within 24 hours, so your team always has the context to put things right.
Complaints will never feel pleasant, but they do not have to be a threat. Handled with a calm ear, an honest apology, a fast fix and a kept promise, a complaint becomes a chance to show a customer the kind of business you really are. That is how an unhappy moment turns into lasting loyalty.
Last updated .
Frequently asked questions
How quickly should I respond to a customer complaint?
As fast as you reasonably can, even if it is only to acknowledge that you have received it and are looking into it. A same-day reply, or within a few hours, reassures the customer that they have been heard. If the actual fix will take longer, give a clear timeline and keep them updated rather than going silent.
Should I apologise even if the problem was not my fault?
Yes, you can apologise for the customer's bad experience without admitting that everything was your fault. A simple "I am sorry this caused you trouble" shows you take them seriously and lowers the tension. From there you can calmly work out what actually happened and how to put it right.
Why bother writing down complaints if I have already solved them?
Recording complaints lets you spot patterns, so the same issue does not keep coming back. It also means any member of your team can see the history and a customer never has to repeat their story. Over time this record becomes some of the most useful information you have for improving the business.