How to Write a Polite but Firm Complaint Letter About Bad Service
A calm, step-by-step template that names the problem, asks for a fix, and gets a real reply from the company.
In short: A good complaint letter is short, factual, and asks for one specific fix. You describe what happened, attach proof, name a reasonable resolution, and set a reply deadline — all in a calm tone that makes the company want to help you.
Bad service happens to almost everyone: a meal arrives cold, a repair takes three trips instead of one, a support chat closes without solving anything. Writing the complaint is what most people get stuck on, because the feelings are big and the words feel small. This guide gives you a calm structure that takes the emotion out of the letter and puts the facts in.
By the end, you'll have a finished letter you can copy, tweak, and send in the next ten minutes. This works for restaurants, online stores, repair shops, healthcare offices, and any other service where a real person reads your message.
💡 Tip: tap a step’s number when you finish it — a green tick appears and your browser remembers how far you got.
- A working email account, or a printer if you prefer paper.
- The receipt, order number, booking reference, or contract — anything that ties you to the transaction.
- Dates, times, and names of the people you spoke to, written down while you still remember.
- A rough total time: 15–25 minutes for the first draft, then 5 minutes to polish.
- Free. No tools, no accounts, no sign-up.
Gather the facts before you write a single sentence
Open a blank document and write down five things in plain, short lines: what you bought or paid for, what went wrong, when it happened, who you spoke to (if anyone), and what you have already tried to fix it. Resist the urge to write the letter yet. This list is the spine of your complaint and it keeps emotions out of the prose.
You'll know it worked when you can read your five lines aloud in under 30 seconds and a friend would understand the problem without you explaining it.

Decide the one fix you want
Before writing the letter, pick one clear ask. Not five. The single most common reason complaint letters fail is that they ask for everything at once, so the company picks the cheapest thing and ignores the rest. A refund, a redo, a written apology, or a specific replacement — pick the one that would actually make you feel okay about the experience. A letter that asks for "a full refund of $85" is ten times easier to action than one that asks for "something to be done about this."
You'll know it worked when you can finish the sentence "I would like…" in one breath, and the answer is a concrete object, not a feeling.

Open with the polite hook, not the anger
Start the letter with a single short paragraph that names who you are, what the letter is about, and what you want. The classic mistake is to open with a long story. Companies read hundreds of complaints a day; a one-paragraph opening tells the reader whether to keep going. Use a neutral greeting such as "Dear Customer Service team" if you don't have a name. End the opening with your one clear ask from Step 2.
You'll know it worked when a reader knows your ask within 10 seconds of opening the message, and feels respected rather than attacked.

Tell the story in three short, factual paragraphs
This is the body of the letter. Stick to what happened, when, who you spoke to, and what you tried. Use the past tense ("I arrived at 2pm", "the stylist used…", "I called the next morning"). Avoid words like "horrible", "disgusting", or "unacceptable" — they make the reader's defenses go up and slow the reply. If you have evidence (a photo, a receipt, a text exchange), mention it in one line: "I have attached a photo of the result and the receipt." Three paragraphs is usually enough; more than four starts to feel like a diary.
You'll know it worked when someone who was not there can summarize the story back to you correctly after one read.

State the consequence calmly, then the deadline
Add one short paragraph that says what you will do if the issue is not resolved, and give a clear reply deadline. A polite deadline is the single biggest lever for getting a fast response — most companies triage anything with a date attached. A reasonable deadline is 7 to 14 working days from when they receive the letter. Keep the consequence factual and proportionate: a chargeback (asking your bank to reverse the charge), a review on a public site, or a complaint to a regulator. Don't bluff; only name steps you are actually willing to take.
You'll know it worked when the letter ends on a calm note, the deadline is specific, and the consequence is something you would actually do.

Sign off warmly and keep a copy
Close with one line of warmth, your full name, and the order or booking reference. A warm close is the trick that separates a complaint letter from a legal threat. Something like "Thank you for taking the time to look into this" is plenty. Then save the email to a folder called "Complaints" or print and photograph the paper letter. If the company doesn't respond by your deadline, the saved copy is what you forward to your bank, a regulator, or a reviewer. If they do respond, you'll have a tidy record of how the issue was closed.
You'll know it worked when your letter is one page or less, your name and reference are easy to find, and the file is saved somewhere you can find it in three months.

- Writing the letter while still angry. Draft it in a notes app, then walk away for an hour before sending. Anger in the prose is the fastest way to get a form reply.
- Asking for too many things at once. A refund, an apology, a free re-service, a voucher, and a policy change is five asks. The company will pick the cheapest. Pick one.
- Skipping the deadline. A letter without a date can sit unread for weeks. A specific date — "by 18 March" — usually gets a reply in 3–5 days.
- Forgetting to attach the receipt or photo. If you mention evidence in the letter but forget the attachment, the company has to ask for it, which adds a week.
Open your email, write "Dear" in the address line, and draft a 100-word version of Steps 3 and 4 about a real problem that bothered you this month. Don't send it yet — just see how much easier it feels when the structure is already there.
❓ Quick questions
How long does this take?
About 6 minutes — the guide has 6 steps, and you can tick each one off as you go.
Do I need to prepare anything?
- A working email account, or a printer if you prefer paper.
- The receipt, order number, booking reference, or contract — anything that ties you to the transaction.
- Dates, times, and names of the people you spoke to, written down while you still remember.
- A rough total time: 15–25 minutes for the first draft, then 5 minutes to polish.
- Free. No tools, no accounts, no sign-up.
What mistakes should I avoid?
- Writing the letter while still angry. Draft it in a notes app, then walk away for an hour before sending. Anger in the prose is the fastest way to get a form reply.
- Asking for too many things at once. A refund, an apology, a free re-service, a voucher, and a policy change is five asks. The company will pick the cheapest. Pick one.
- Skipping the deadline. A letter without a date can sit unread for weeks. A specific date — "by 18 March" — usually gets a reply in 3–5 days.
- Forgetting to attach the receipt or photo. If you mention evidence in the letter but forget the attachment, the company has to ask for it, which adds a week.
Keep reading
✦ Original step-by-step guide by AI World HQ's AI editorial team. Written in plain language, reviewed for accuracy.
← Back to all stories