How to handle an angry customer (with a scored example)
Written by Toby Sinclair
Updated
Key takeaways
Let them finish. Interrupting to explain the process makes it worse.
Name the miss in their words before you offer a fix.
A specific next step beats “I understand your frustration.”
Do not match their volume, and do not over-promise to end the call.
No sign-up · about 5 minutes · you’ll need a mic
Let the customer finish. Then name the miss they actually had — the delivery, the demo, the date — without defending the process. Offer one specific fix you can keep, with a time. If they threaten to cancel, do not bargain in the first minute and do not go silent. Stay slower than they are. Anger that is heard often drops. Anger that is managed with a script about “our policy” usually rises. You are there to repair a fact, not to win a tone contest.
1. The first job is to stop adding fuel
People raise their voice when they think they are not being heard. If you talk over them to explain logistics, you have confirmed that. Let them get the story out. Take a note. When they pause, do not start with “as I said in the email.” Start with the fact they care about: the kit did not arrive, the demo is at two, that is on us. “I understand your frustration” without the fact is a slogan, and slogans bounce off anger. You do not need to agree that your company is incompetent. You need to agree about the miss.
2. A fix they can repeat upstairs is the only de-escalation that lasts
“I will look into it” is how calls restart an hour later, louder. Give a named action and a time: a replacement on a bike by 1:15, a senior callback at 12:40, a credit you are actually allowed to give. If you cannot do what they want, say what you can do in the same breath. “I cannot refund the year. I can get a unit to you before the demo and I will stay on the line until it is scanned.” That is a sentence they can take to their own client. A feeling is not.
3. Threats to cancel are information, not a cue to collapse
Some customers mean it. Some are using the only lever they have. Do not match it with a panic discount, and do not punish them for being angry. Acknowledge the relationship, repeat the fix, and put a time on the next contact. If they keep shouting after you have offered a real repair, you can say you want to help and you need to be able to hear them. Then pause. If it is abuse rather than anger, you can end the call and offer a written follow-up. Practise the line before you need it. Inventing it under noise is how people either freeze or snap.
4. Write down the time you are about to promise
Under noise, people invent 1:15. Then 1:15 dies and the second call is worse than the first. Before you speak a time, look at the thing that has to be true — stock, rider, engineer. If you need two minutes, take two minutes and tell them why. A precise later time beats a fantasy now. Customers forgive a miss that is owned. They do not forgive a second lie. If you cannot see the stock, do not invent the rider.
5. After the call, tell the people who can still save the demo
De-escalation that dies in your headset is theatre. Send the internal note while the facts are warm: who, what missed, what you promised, the clock. If you are the last person who knows, you have created the next shout. The customer should not have to tell the story a third time to a new voice. That is how anger comes back at 2:05, louder, with a lawyer in the sentence. If you promised a text, send the text. A perfect call with a silent aftermath is still a miss. The repair is not over until the thing you named has moved.
6. Do not make their anger the story you tell the team
“You will not believe this customer” is how the next person answers the follow-up already tired of them. Write the miss and the promise. Leave the volume out of the ticket. The person who picks it up needs a clock, not a character study. If you need to vent, vent to your lead — not in the customer record.
Mistakes that turn a repair into a second incident
Blaming the courier in front of the customer. Asking them to calm down. Reading the policy. Matching their volume. Promising a time you have not checked. Transferring them without a name and a recap. Practise the version where they talk over you. If you can name the miss and put a time on a fix while they are still hot, you can do it when the queue is watching.
What to say
Miss, fix, time. Slower than they are.
You
You are right — the kit did not arrive before your client demo. That is on us.
You
I can get a replacement to you on a bike. I am checking the scan now and I will give you a time you can actually use.
You
I will stay with this until it is on the way, and I will text you the tracking the moment I have it.
If they say this
They say
“This is a joke. I am cancelling the contract this afternoon.”
You say
“I hear how bad this is for the demo. I am not going to talk you out of a decision in the first minute. I am going to get a unit moving and give you a time. Then you can decide.”
Do not panic-discount. Repair the fact. Let the relationship wait one step.
They say
“I do not want another excuse. I want it here now.”
You say
“I will not give you an excuse. I also will not give you a time I have not checked. Two minutes, then a time you can take to your client.”
They want magic. Give a clock you can keep.
They say
“Put your manager on. You are useless.”
You say
“I can bring my lead in. They will hear the same miss and the same fix. Let me get the unit moving first so we are not stacking voices on an empty promise.”
A transfer without a fix is a new audience for the same anger.
Written recap while they are still hot
Facts and a time. No essay about how much you care.
Hi Dana, Following our call: the unit missed your 14:00 demo. That is on us. A replacement is booked with a rider. I will send tracking by 12:40. I am the owner until it is scanned. Alex Support lead
Example attempt transcript
A scored example of this conversation — with what worked, and a mistake that is not recommended.
Melissa Carter
Yeah? You wanted to talk? My prospect’s here and your hardware just vanished. What am I supposed to tell my boss now?
Customer Support Lead
Melissa, I’m sorry — I know you’ve got leadership breathing down your neck, and I’m not going to pretend this didn’t wreck your demo.
Melissa Carter
So you admit it screwed the demo. This keeps happening, and last time you just blamed the system. Why should I even trust you’ll get it right next time?
Customer Support Lead
You’re right, that’s on us — not the system. I can get a replacement kit couriered straight to you, with a tech on standby. Would that help salvage the next call?
What worked
You named the miss before the process. They heard the demo, the kit, the ownership. A policy paragraph here would have added fuel.
Melissa Carter
I need it here tomorrow, or this contract’s dead. That’s my only ask now.
A common mistake
“Please don't cancel — I can take 20% off right now if you stay on the line.”
That’s not recommended. Repair the fact before you bargain the relationship. A panic discount in the first minute teaches them that shouting moves price. A time they can use — tomorrow morning, tracking, you on the line — is the de-escalation.
Customer Support Lead
You’ll have it by tomorrow morning — I’ll send you the tracking and be on call if anything slips.
Melissa Carter
Fine. I’ll tell my team, but this is your last shot.
This example scored 74 / 100.
No sign-up · about 5 minutes · you’ll need a mic
Frequently asked questions
Should I let them swear?
What if I cannot give them what they want?
Is an apology a good idea?
Should I put them on hold?
Related conversations
Explore more conversations
Reading about it is the theory test. Practising it is the driving test.
No sign-up · about 5 minutes · you’ll need a mic
Written by Toby Sinclair, founder of Real Talk Studio. Updated 15 August 2026.