How to handle difficult customers: 12 scripts for staff

No items found.
Blog thumbnail image

Last reviewed 3 November 2026 against the sources linked in this post.

A customer has waited 25 minutes. They reach the counter, their voice is already raised, and the first thing they say is "this is ridiculous". You have about three seconds to decide what comes out of your mouth next.

This post gives you words to say, not theory. There are 12 scripts in 3 sets of 4, each with the situation, the exact words and a line on why it works, then an escalation rule for each set and a way to practise them as a team. They are starting points: change the wording until it sounds like you and your brand.

Some of these conversations stop being only awkward. The Health and Safety Executive (HSE) estimates 689,000 incidents of violence at work in England and Wales in 2024/25, made up of 370,000 assaults and 319,000 threats, according to the HSE violence at work statistics from the Crime Survey for England and Wales. The figure is rounded, covers England and Wales only, and counts assaults and threats. It is a reminder that a few of the conversations below are unsafe, not only awkward.

The 3 rules behind every script

Every script below follows the same three moves.

  1. Listen without interrupting. Let the customer finish, even when it is long.
  2. Say the problem back in your own words. "So you were promised delivery on Tuesday and it has not arrived."
  3. Offer one clear next step, with a time. "I will call the depot now and update you by 3 pm."

One safety line comes before all of them. If a customer threatens you, stop the script and use your site's escalation route.

Set 1: upset about price, policy or a delay

These customers are not angry at you. They are angry at the price, the rule or the wait, and you happen to be the person in front of them.

1. The item or service is not what they expected

  • Say: "That is not what you were hoping for, and I am sorry. Let me look at what I can do. I can swap it today or send it back for a refund. Which would you prefer?"
  • Why it works: it names the disappointment without arguing, then gives two clear options instead of a refusal.

2. A refund you cannot give

  • Say: "I can see why you want your money back. I am not able to refund this one, but I can offer you a replacement or a credit. If you would like a refund, I will ask my manager to look at it and tell you the answer before you leave."
  • Why it works: the no comes with a next step and a time, so the customer is never left at a dead end.

3. A long wait

  • Say: "Thank you for waiting. That was far too long. Here is what I can do right now: I will deal with this first, and then check why the queue built up."
  • Why it works: it accepts the wait without excuses and shows action straight away.

4. A rule they think is unfair

  • Say: "I understand it feels unfair, and I would be frustrated too. The rule is there because of [the reason]. What I can do is [the closest option]. Shall I set that up?"
  • Why it works: a one-line reason is better than "that is our policy", and the offer keeps the conversation moving.

Our pick: script 2, the refund you cannot give. It is the hardest no in the set, and it shows the whole formula: listen, name it, offer one next step with a time.

Escalation rule for Set 1: hand over to a manager when you cannot grant what the customer asks, and tell the customer you are doing it before you walk away.

Set 2: rude, loud or abusive

Rudeness is not part of the job. HSE defines work-related violence as any incident in which a person is abused, threatened or assaulted in circumstances relating to their work, and says that can include verbal abuse or threats, face to face, online and by telephone, from members of the public and customers. In the US, OSHA has no specific workplace violence standard. Its recommendations for late-night retail, OSHA 3153, are advisory and not a standard or regulation, but they do recommend training staff in conflict resolution and aggression management techniques to defuse tense situations. Treat both as guidance for you and your team, not as a legal duty written for you.

5. Raised voice

  • Say: "I want to help, and I can do that better if we keep our voices steady. Tell me what has gone wrong and I will start with that."
  • Why it works: it states the goal, asks for one change and invites the customer back into the problem.

6. Swearing or personal remarks (first warning)

  • Say: "I am happy to keep helping you, but I am not able to continue if I am spoken to like that. Shall we carry on?"
  • Why it works: it is calm, it names the behaviour and it gives the customer a clear choice.

7. Repeated shouting on the phone

  • Say: "I can hear how frustrated you are. I want to fix this, and I cannot do it while we are shouting. I will stay on the line for one more minute if we can talk calmly."
  • Why it works: it sets a limit without hanging up straight away and gives a visible chance to recover.

8. Ending the conversation after a warning

  • Say: "I have asked you to stop speaking to me like this and it has continued, so I am ending this conversation now. You are welcome to contact us again, and my manager will follow up."
  • Why it works: it states what happened and what happens next, with no argument and no insult back.

Our pick: script 6, the first warning. It protects you and still leaves the door open, which is why it is the one to practise first.

Escalation rule for Set 2: give one clear warning, then end the conversation if the abuse continues, and report it afterwards using your site's process. Any threat skips the warning.

Set 3: demanding, stuck or threatening to escalate

These customers are not shouting. They are pushing, and the pressure builds because the answer is no.

9. "I want the manager"

  • Say: "Of course. I will get my manager. So that they can help you quickly, can I tell them what happened? [Summarise in one line.] Is that right?"
  • Why it works: you give the customer what they asked for, and the manager starts with the facts instead of a fresh complaint.

10. The same demand, repeated

  • Say: "I have heard you, and I want to be straight with you. I cannot do that. What I can do is [option]. I will not be able to change that answer, but I will make sure my manager knows how you feel."
  • Why it works: it repeats the limit once, calmly, and moves to what is possible.

11. A threat of a bad review or a social media post

  • Say: "You are of course free to share your experience. I would rather fix it first, so can we try [next step]? If you are still not happy after that, I will give you my manager's details."
  • Why it works: it does not argue or bargain, and it keeps attention on the problem.

12. Saying no kindly

  • Say: "I wish I could say yes. I cannot do that one, and I would rather tell you now than let you down later. Here is what I can do instead."
  • Why it works: a kind no with an alternative is easier to accept than a vague maybe.

Our pick: script 12, saying no kindly. Many difficult conversations end in a no, so this is a line you will use often.

Escalation rule for Set 3: hand over when you cannot grant the request, give the manager the facts in one line, and stay with the customer until the handover is done.

When to escalate

Keep this short list where your team can see it.

  1. You cannot grant the request. Hand it over and say so.
  2. There is a threat of any kind. Stop the script, move to a safe place and call for help, using your site's escalation route.
  3. There is abuse after a warning. End the conversation, as in script 8.
  4. Write it down afterwards. A brief note of what happened, when and who was involved is enough. HSE's guidance on reporting and learning from incidents says a brief note is enough to get a worker started, particularly for verbal abuse, and that recording incidents helps employers see the risks and triggers. In the US, OSHA 3153 recommends keeping records of incidents of abuse, verbal attacks or aggressive behaviour, such as pushing or shouting.

The scale is the reason to write things down: HSE's estimate of 689,000 incidents in England and Wales in 2024/25 includes 319,000 threats. Hospitality teams will find more on resolving complaints in our guide to guest complaint resolution for front-of-house staff.

Ways to host a script practice session with AhaSlides

Run the scripts as practice, not a lecture. Twenty minutes is enough. Build the slides from the situations above.

  1. Pick Answer: "Which reply calms it down?" Show the situation from script 3 and three possible replies, one of them a script from this post. Add a team leaderboard and talk through why the best reply works.
  2. Word Cloud: "What phrase from a customer makes you tense?" The biggest words show where your team needs the most practice.
  3. Rating Scale: "How confident are you saying no to a customer?" Ask for 1 to 5. A low average tells you to start with Set 3.
  4. Open Ended: "A conversation you would like to rehearse." Collect real situations to turn into new scripts.
  5. Q&A: anonymous questions for your team leader. People ask the awkward ones when their name is hidden. For running it well, see our 9 tips for a successful Q&A session.
  6. Spinner Wheel: pick the scenario for pair role-play. Spin, then act out whichever script it lands on.

For more on practice with useful feedback, see our guide to scenario-based practice, and for hospitality teams, interactive hospitality training.

Tips for practising the scripts

  1. Rehearse in pairs for 5 minutes, then swap roles. The person playing the customer learns as much as the person answering.
  2. Adapt the words to your own voice and brand. A script read out stiffly sounds like a script.
  3. Keep each session to 20 minutes. Short and regular beats one long workshop.
  4. Practise the stopping point too. Knowing when to stop a script and call for help matters as much as knowing what to say, so rehearse the Set 2 warning and the escalation checklist.

Frequently asked questions

How do you handle a difficult customer?

Stay calm, let them finish, say the problem back to them, then offer one clear next step. The three rules at the top of this post cover it, and the scripts show the words.

How do you deal with an angry customer on the phone?

Let them finish, say the problem back, and tell them what you will do and by when. If the shouting continues, use the phone script in Set 2 and follow your site's policy.

What should you not say to an angry customer?

Avoid "calm down", "that is our policy" with no next step, and anything that blames them. Say what you can do instead, as in scripts 2 and 4.

When should you escalate or end the conversation?

When you cannot grant the request, or when there is abuse after a warning or any threat. Follow your site's policy and report it afterwards.

Is verbal abuse from a customer violence at work?

In the UK, HSE counts verbal abuse and threats at work as work-related violence. In the US, OSHA has no specific workplace violence standard, but its advisory recommendations for late-night retail cover aggression management and record keeping.

Where to start

Pick one set and practise it at your next team huddle. If you only run one session this quarter, make it Set 2: it is the set where knowing the words matters most.

This post is general information, not legal advice. For a decision about your own workplace, speak to a qualified employment lawyer or the regulator.

Subscribe for tips, insights and strategies to boost audience engagement.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Check out other posts

AhaSlides is used by Forbes America's top 500 companies. Experience the power of engagement today.

Get started free
© 2026 AhaSlides Pte Ltd