Short answer: a good apology message to a customer says what went wrong, says plainly that it was your mistake, and says what you have already done to fix it. Regret and an explanation help; asking for forgiveness adds almost nothing. Below are a four-part formula based on two published studies, 15 templates for chat, email and store-wide problems, and a table for deciding when compensation is worth it.
What the research says about apologies
Two studies are worth knowing before you write a single template.
What makes an apology work. Roy Lewicki and colleagues at Ohio State tested six parts of an apology with 755 people, published in Negotiation and Conflict Management Research in 2016. The most important part was acknowledging responsibility ("this was our mistake"). Second was an offer of repair ("here is what we're doing about it"). Expressing regret, explaining what went wrong and promising it won't happen again were tied for third. Asking for forgiveness mattered least. (Ohio State News, 2016)
Apology versus money. In a field experiment with 632 eBay customers who had left a neutral or negative rating, researchers sent one group an apology email and offered the others €2.50 or €5 to withdraw the rating. (Abeler, Calaki, Andree & Basek, CeDEx, University of Nottingham, 2009)
| What the customer received | Withdrew the negative rating |
|---|---|
| An apology email | 44.8% |
| An offer of €2.50 | 19.3% |
| An offer of €5 | 22.9% |
The apology group was more than twice as likely to withdraw. One caveat: this measured ratings, not repeat purchases, and the apology fixed nothing on its own. Read it as "money doesn't replace an apology", not "never compensate".
The 4-part formula
Use these four parts in this order. In chat, each part is one sentence. In email, each can be two or three.
- Name the mistake and own it. "We sent you the 250 g bag instead of the 1 kg bag. That was our packing error."
- Say what you've already done. "The 1 kg bag goes out today by express, tracking below. Keep the small one."
- Short regret, short reason. "I'm sorry. We changed packing stations last week and a label got swapped." No excuses, no blaming the courier if it was you.
- What changes. "We've added a weight check before sealing." Skip this for one-off issues where you have nothing real to say.
Leave out "Can you forgive us?" and anything that makes the customer do work to accept your apology.
Phrases to drop
| Instead of | Write |
|---|---|
| "Sorry for any inconvenience." | Name the actual inconvenience: "Sorry you waited 6 days for an order we promised in 2." |
| "We apologise if you feel…" | "We got this wrong." |
| "Unfortunately, our system…" | "We made a mistake when…" |
| "As per our policy…" | Explain the rule in one sentence, then what you can do. |
| "Mistakes happen." | Say nothing. The customer gets to say that, not you. |
Example: one late order, start to finish
A small coffee equipment shop promised 2-day delivery on a grinder. On day 5 the customer writes in the chat: "Where is my grinder? I paid for fast shipping." The agent checks the order: it was never handed to the courier because a stock count was wrong.
Hi Sam, I checked your order #4821. It never left our warehouse: our stock count showed the grinder in stock when it wasn't, so it sat waiting. That's on us, not the courier. A new unit arrived this morning and goes out by express today, so you'll have it Thursday. I've refunded your €6.90 shipping too. Sorry for the wait. We've fixed the stock count for this model so it doesn't happen to the next person.
Four sentences of substance: the mistake, ownership, the fix, the change. No "inconvenience".
15 apology templates to copy
Replace the parts in brackets. Keep the customer's name and order number in every message; a generic apology reads like a form letter.
Chat (short)
1. Slow reply
Hi [name], sorry you waited [time] for an answer, that's longer than it should be. Here's what I found: [answer].
2. A teammate gave wrong information
Hi [name], my colleague told you [wrong info] and that was wrong, sorry. The correct answer is [right info]. I've [fixed the order / updated the note] so it's right from now on.
3. Item sold out after the order was paid
Hi [name], I'm sorry: [product] sold out before we packed your order, and our stock count didn't catch it. You can [wait until DATE / swap for X / get a full refund today]. Which would you prefer?
4. Wrong item sent
Hi [name], we sent you [wrong item] instead of [right item]. That's our packing mistake. The right one ships today, tracking: [link]. Keep the other one / here's a free return label: [link].
5. Charged twice
Hi [name], you're right, we charged your card twice for order [#]. I've refunded the extra [amount] just now; your bank usually shows it within [X] working days. Sorry for the scare.
6. A previous reply was rude or unhelpful
Hi [name], I read your earlier conversation with us and you deserved a better answer. I'm sorry. Let's sort it out now: [solution].
7. A mistake you can't undo
Hi [name], I'm sorry, the limited [product] sold out while your order was stuck in our system, and we can't get more. I've refunded you in full and [added a code / reserved one from the next batch]. I know that's not the same.
8. Dispatch delay
Subject: Your order [#] is late, and here's the new date
Hi [name], your order should have left us on [date] and it hasn't. That's our delay: [one-line reason]. It now ships on [date] and should reach you by [date]. If that's too late for you, reply to this email and we'll cancel and refund you the same day. We're sorry for breaking our promise on this one.
9. Wrong price on the website
Subject: About the price of [product] on your order [#]
Hi [name], [product] showed at [wrong price] on our site yesterday instead of [right price]. That was our pricing error. [We'll honour the price / We've cancelled the order and refunded you in full, nothing has been charged.] Sorry for the confusion, and thanks for your patience.
10. Reply to a public negative review
Hi [name], thank you for telling us. You're right that [specific problem], and that's not the standard we want. I've [what you did]. If anything is still open, write to [email] and I'll handle it myself. [Your first name], [store].
Store-wide apologies (one message to many customers)
11. Checkout or website outage
Our checkout didn't work between [time] and [time] today. If you saw an error, your card was not charged. Everything works again now. Sorry for the trouble; if you were charged anyway, reply here and we'll fix it today.
12. Shipping delay for many orders
Subject: Orders placed [dates] are running [X] days late
Hi [name], we've fallen behind: orders placed between [dates] will leave us [X] days later than we said. Your new estimated delivery date is [date]. You don't need to do anything. If you'd rather cancel, reply and we'll refund you the same day. Sorry, we took on more orders than we could pack on time.
13. Email sent by mistake
Subject: Please ignore our last email
Hi [name], earlier today we sent you an email about [topic] that wasn't meant for you. Please ignore it, and sorry for the clutter. Nothing about your account or orders has changed.
14. Discount code didn't work
Hi [name], the code [CODE] in our newsletter didn't work at checkout for part of [day]. That was our setup mistake. It works now and we've extended it until [date]. If you ordered without it, reply with your order number and we'll refund the difference.
15. Wrong item in a batch of orders
Subject: A mix-up in your order [#]
Hi [name], a batch of orders packed on [date], including yours, got [wrong colour / size]. We noticed it on our side. The correct item ships today at no cost to you; keep or donate the other one. We're sorry, and we've added a second check to that packing line.
When to add compensation
The eBay study shows money doesn't replace an apology, but a fix often costs you something. Size it to the harm, not to how angry the customer sounds.
| Harm | What to offer |
|---|---|
| Small: slow reply, minor confusion | The apology and the answer. Nothing else. |
| Medium: late, wrong or missing item | The fix at your cost: express re-shipping, free return label, refund of shipping. |
| Big: missed a date that mattered, second failure on the same order | Fix plus a partial refund or store credit, offered once and clearly. |
| Store-wide: outage, mass delay | The fix and an easy way out (cancel and refund). Add a code only if many people lost out. |
If the delay is long, know your obligations. In the EU, unless you agreed another date, you must deliver within 30 days; if you miss the agreed date, the customer can give you extra time and then cancel the contract. (Directive 2011/83/EU, Article 18)
Make apologising faster for your team
- Save templates once. Put the 15 messages above in saved replies so anyone can insert one with
/and the customer's name is filled in. Edit the specifics every time; the template is the skeleton, not the apology. - See the order next to the chat. An apology without the order number and the real status sounds vague. With your store connected, orders show next to every conversation.
- Fix the tone, not the facts. Copilot can rewrite a draft to sound calmer or shorter. A person still checks and sends it.
- Tell everyone at once. For outages and mass delays, a Messenger post or banner on your site saves dozens of identical chats.
- Find the cause. If you apologise for the same thing every week, the problem isn't the wording. Topics shows what customers contact you about, so the repeat issue stands out.
For angry customers who need more than a sorry, see our guide on how to respond to a customer complaint, and for delivery questions, the where is my order templates.
Shopxare is free, with no credit card, if you want saved replies, order details and the Messenger in one inbox: start here.
FAQ
How do you apologise to a customer professionally?
Name the specific mistake, say it was yours, and say what you've already done to fix it. Keep it short, use the customer's name and order number, and leave out "for any inconvenience".
Should you offer compensation with an apology?
Only when the customer lost something real: time, money, a date that mattered. Fix the problem at your cost first. In the Nottingham eBay experiment, an apology alone worked better than offering €2.50 or €5.
Can you apologise without admitting fault?
Yes. The apology emails in the eBay experiment contained no admission of guilt and still worked. But owning a mistake that was clearly yours was the strongest element in the Ohio State study. If a legal dispute is likely, check your wording with a lawyer first.
What subject line should an apology email have?
Say what happened and to which order: "Your order #4821 is late, and here's the new date". Avoid "We're sorry" on its own, which looks like marketing.
Is "sorry for the inconvenience" unprofessional?
It isn't rude, but it's vague and overused. Customers read it as a stock phrase. Name the actual problem instead.