momo is in early access: help shape the open-source AI support desk. Get started
momo

Customer Service Apology: Examples, Email Templates, and Writing Guide

A customer service apology is a clear acknowledgment that something went wrong, paired with responsibility, empathy, and a useful next step. For e-commerce teams, it may mean apologizing for a delayed order, explaining what is confirmed, and offering a policy-approved remedy. For an e-commerce store, that might mean apologizing for a delayed parcel, explaining what is confirmed, and offering a remedy allowed by your policy. The goal is not to find perfect wording; it is to help the customer understand what happens next.

A polished apology cannot make an order arrive sooner or undo a poor interaction. It can show that you have understood the problem, avoid making the customer repeat themselves, and set a realistic expectation for what your team will do. That matters most when a customer is already frustrated and wants a concrete answer rather than a generic script.

The examples below use placeholders such as [customer name], [order number], and [update time]. Replace them with verified details before sending. If you cannot confirm a delivery date, refund, replacement, or other remedy, do not present it as settled. Say what you know, explain what you are checking, and promise a time for your next update that your team can meet.

What should a customer service apology say? How to write one

A useful customer service apology names the issue, recognizes its effect, accepts responsibility for what your business knows, and moves into a specific next step. To write a professional apology email, reflect the customer's specific concern, state what you can do, and set a clear expectation for when you will follow up. Listen first so you can respond to the actual problem rather than a guess. Then apologize once, explain what you can do, and make clear when the customer will hear from you again.

Customers usually contact support because something needs attention: an order is late, a product arrived damaged, a refund has not appeared, or a prior answer did not help. If your first reply gives them a generic apology without showing that you understood the issue, they may have to explain it all over again. Start by reflecting the important detail in the customer's own account.

For example, “I understand your parcel has not arrived, and you needed it for a gift this week” demonstrates more attention than “We apologize for any inconvenience.” You do not need to repeat every detail. State the point that changes how you should handle the request: what happened, why it matters to this customer, or what they have already tried.

A practical apology has five parts:

  • Acknowledge the specific issue. Say what went wrong in plain language, such as “Your order has not arrived by the expected date.”
  • Take responsibility where it belongs. If the store made an error, say so directly. Do not make a customer infer whether you accept responsibility.
  • Recognize the impact. Show that you understand the inconvenience, missed occasion, or extra work the problem caused.
  • Give a concrete action or remedy. Explain what you have done or what options you can offer under your policy.
  • Set a next step. Say what you need from the customer, if anything, and when you will update them.

These parts do not require a long message. A concise reply can include them all: “I’m sorry your order missed the expected delivery date. I understand you needed it for Friday. I’m checking the latest status now and will update you by [time].” If a remedy is already confirmed, include it. If it is not, avoid turning a possibility into a promise.

The order of the parts can change. In a live conversation, acknowledge what the customer has told you before asking for information that you need. In an email, a short apology and issue summary can lead into the action plan. What matters is that the customer can tell you understand the situation and can see what will happen next.

Listen for the detail that changes the right response. A customer whose parcel is late but still wanted may prefer an update. A customer who needed the item for a specific event may want to know what options are available instead. A customer who already contacted support may be especially frustrated if asked to start over. Check the conversation and order details available to you before asking a question the customer has already answered.

An apology is not a substitute for resolution. “I’m sorry” without an action can leave the customer exactly where they started. But jumping straight to a policy paragraph without acknowledging the effect can feel cold. Pair a sincere apology with one practical step, then keep the customer informed if the issue takes time to resolve.

You can use a template to keep a team consistent, but treat it as a starting point rather than a script to recite. Add the customer’s specific issue, remove any sentence that does not fit, and check the remedy against the store’s actual policy. For more ready-to-adapt wording, see these apology statements for customer service.

How to apologize without excuses or blame

Apologize for the part your business owns, and separate a verified explanation from an excuse. If a carrier, supplier, or internal process contributed to the problem, you can explain that briefly when it helps the customer understand what is happening. Do not use another party’s involvement to deny the customer’s experience or shift responsibility for your response.

Start with what is known. If your store sent the wrong item, say that the wrong item was sent. If a parcel is delayed and you have not confirmed why, do not guess that the carrier lost it or claim that a supplier caused the delay. You can say the order is delayed and that you are checking the status.

A verified cause can be useful when it explains the next action. For example: “We found that the shipping label was created with an incorrect address. We’re checking the available options and will update you by [time].” The explanation is short, and the message returns to the question the customer cares about: what happens now.

Avoid presenting a cause as if it removes responsibility. “The courier is responsible for the delay” may sound like the store is unwilling to help, even when a carrier issue is involved. A more constructive response is: “I’m sorry your parcel has not arrived. It is delayed in transit, and I’m checking what options are available. I’ll update you by [time].” This acknowledges the situation without making claims beyond what you know.

Be especially careful with uncertainty. There is a difference between a confirmed fact and a working theory:

  • Confirmed: “The replacement was dispatched today.”
  • Still being checked: “I’m checking whether a replacement can be sent.”
  • Not confirmed: “Your parcel will arrive tomorrow.”

Use the first statement only when the dispatch is confirmed. Use the second when the team has not yet authorized or arranged a replacement. Do not use the third unless the delivery date is verified and your team is prepared to stand behind that commitment.

Avoid phrases that make the customer's reaction sound like the problem. “I’m sorry you feel that way” does not acknowledge what the store did or what the customer experienced. Nor does “We regret that you were inconvenienced” say what happened or what you will do. A direct alternative is: “I’m sorry we sent the wrong size. I understand this means you cannot use the item as planned. I can help with the options available under our returns policy.”

You can explain a mistake without blaming an individual employee. Most customers need a reliable answer and a remedy, not a search for someone to fault. If an internal error is confirmed and relevant, describe it plainly and focus on the correction: “We entered the wrong item code, so the wrong product was sent. We’re correcting the order and will confirm the next step by [time].”

There are times when you do not yet know whether the store made an error. In that case, do not write a false admission or a defensive denial. Acknowledge what the customer has reported, say what you are checking, and give a realistic update time. Once you have verified the facts, explain them briefly and take responsibility for any error your team finds.

When a customer is upset, keep your tone steady. Avoid arguments about whether they should be frustrated, overly formal wording that obscures the action, or repeated demands that they prove what they have already described. Ask only for information that is genuinely needed to investigate or carry out the remedy.

Customer service apology email for a delayed order: worked example and template

For a delayed-order email, acknowledge the missed expectation, recognize why it matters, and distinguish confirmed details from what is still being checked. Offer a refund, replacement, or other remedy only if it is allowed and confirmed. If you cannot confirm when the order will arrive, give a time for your next update instead of guessing at a delivery date.

A subject line should tell the customer what the email is about. “Update on your order [number]” is clear and neutral. Avoid a jokey subject for a problem that may have disrupted a plan, such as a parcel needed for an event. The tone should match the seriousness of the issue rather than trying to make the delay sound smaller.

Here is a template for a situation where the team is still checking the order:

Subject: Update on your order [number]

Hi [customer name],

I’m sorry your order has not arrived by the expected date. I understand you were counting on it for [briefly name the relevant occasion or need].

I’m checking the latest available information about the order and what options we can offer. I don’t want to promise a delivery date before it is confirmed. I’ll update you by [date and time] with what I’ve found and the next step.

You don’t need to send anything else right now. If there is a particular outcome you would prefer, you can reply and let me know.

Best,
[name]

Only include “You don’t need to send anything else” if that is true. If the team needs an order detail or customer choice before continuing, state it plainly. For example: “Please confirm whether this is still the right delivery address before we arrange a replacement.”

The sample uses an update commitment rather than a delivery promise. That is a useful distinction. Your team may be able to control when it will check the case and contact the customer, even when it cannot control or yet confirm when a parcel will arrive. Choose a date and time that someone can actually meet. If circumstances change, send another update rather than leaving the customer to chase you.

When the cause is verified, include it briefly if it helps explain the situation. For example: “We found that the address on the order was incomplete, which prevented the parcel from moving forward. I’m checking what we can do to correct it and will update you by [time].” Do not use an assumed cause, such as an unconfirmed carrier issue, to fill a gap in the information.

If a remedy is confirmed, make the choice and any conditions easy to understand:

Subject: Update on your order [number]

Hi [customer name],

I’m sorry your order was delayed. I understand you needed it before [occasion or date], and I’m sorry we missed that expectation.

We can offer [confirmed option one] or [confirmed option two]. If you would prefer a replacement, please confirm the delivery address you want us to use. If you choose a refund, I can [confirmed next action].

Please reply with the option that works best for you. I’ll confirm once we have completed the next step.

Best,
[name]

Use this version only when both options are available under the store’s policy and have been authorized. If only one remedy is available, explain that option instead of offering a choice you cannot fulfill. If you need approval before confirming a remedy, tell the customer that you are checking the options and when you will return with an answer.

A worked example shows how the choices fit together. Imagine a customer says a parcel has not arrived and explains that it was intended for a birthday. Your team checks the order and confirms that it is delayed, but cannot confirm a new arrival date. The customer has not asked for a refund or replacement yet.

A response that overpromises might say, “We’re sorry! Your order should arrive tomorrow, and we’ll give you a discount for the trouble.” That reply makes two promises—the delivery date and the discount—without establishing that either is confirmed or authorized. If they do not happen, the customer has a second reason to lose trust.

A more careful reply would say:

Hi [customer name],

I’m sorry your parcel hasn’t arrived, especially as you needed it for a birthday. I’m checking the latest order information and the options we can offer. I can’t confirm a new delivery date yet, so I’ll update you by [date and time] with what I’ve found.

Best,
[name]

After checking the policy and case, the team might follow up with a confirmed replacement or refund option, if one is available. The choice depends on the order circumstances and the store’s rules. The apology itself does not authorize compensation; it creates a clear and respectful path to the next decision.

Before sending a delayed-order message, check:

  • The customer’s name and order number are correct.
  • The expected date or missed expectation is accurately described.
  • The status and cause you mention are verified.
  • Any refund, replacement, credit, or discount is permitted and approved.
  • Any customer action, such as confirming an address, is clear.
  • The next update time is specific and achievable.
  • The wording does not imply a delivery date you cannot confirm.

If you are replying in an existing conversation, read what the customer has already provided. A template that asks for an order number when the order is already identified can make the customer feel ignored. If you need the customer to confirm something again, explain why it is necessary.

Short apology message to a customer for a bad experience or delay

A short apology can still feel personal if it names the specific issue, recognizes the impact, and states a confirmed action or next update. A useful pattern is: “I’m sorry [specific issue]. I understand [impact]. I’m [confirmed action] and will update you by [time].” Adapt the words to the situation instead of sending a fixed line to every customer.

For an order that is delayed and still under investigation, this short apology message to a customer acknowledges the missed expectation without guessing at a delivery date:

I’m sorry your order missed the expected date. I understand you were counting on it this week. I’m checking the available options and will update you by [time].

For a wrong item, when the error is confirmed:

I’m sorry we sent the wrong item. I understand that means you can’t use the order as planned. I’m checking the remedy options available under our policy and will update you by [time].

For a previous support reply that did not answer the question:

I’m sorry my earlier reply didn’t address your question about [specific issue]. I understand why that was frustrating. I’m checking [specific detail] and will come back with a clear answer by [time].

For a verified correction that is already complete:

I’m sorry we sent the wrong information about [specific issue]. We’ve corrected [specific item], and the next step is [what happens next]. I’ll confirm once that is complete.

For a damaged product, when the customer has already sent the information your policy requires:

I’m sorry your item arrived damaged. I understand that is disappointing after waiting for the order. I’ve reviewed the details you sent and will confirm the next step by [time].

Do not use the last message to imply that a replacement or refund is approved unless it is. If you have already confirmed the remedy, say exactly what is happening. If you still need to assess the case, make that clear and give a realistic time for the next update.

For a brief live-chat reply, the same logic works in fewer words. This short apology message to a customer for a delay names the issue and gives a next update time:

I’m sorry the parcel hasn’t arrived. I understand you needed it for [occasion]. I’m checking the status now and will update you by [time].

If the customer is still explaining, wait to understand the issue before sending this. A short reply can sound dismissive if it arrives before the customer has finished describing the problem. In a live conversation, ask a focused question if an important detail is missing, and show that you have understood the details already given.

It is fine to vary the wording. “I apologize for the delay,” “I’m sorry we got this wrong,” and “I’m sorry this has disrupted your plans” can all work when they fit the facts. “I appreciate your patience” or “Thank you for bringing this to our attention” can acknowledge the customer too, but those phrases are not a replacement for apologizing when the business caused a problem.

Avoid repeating “sorry” in every sentence. One direct apology followed by a useful action usually reads as more sincere than a string of apologies without a plan. If the issue is serious, explain what happened and what you will do; do not try to make the message feel lighter with an emoji or a joke.

For more examples of replies across common support situations, see these customer service reply templates. Choose a sample that matches the facts, then adjust the details and remedy rather than copying a message that assumes a different situation.

Choosing a refund, replacement, discount, or other remedy

Choose a remedy based on the specific problem, what the customer needs, and what the store’s policy permits. A refund, replacement, store credit, or discount may be appropriate in different circumstances, but an apology does not create automatic authority to offer any of them. Confirm availability, approval, and any details required to carry out the option before promising it.

Start with the customer’s problem, not a preferred compensation script. A replacement may help if the item is wrong or damaged and the customer still wants it. A refund may be more useful if the customer no longer needs the order or the store cannot provide a suitable replacement. A discount may be relevant in some situations, but it does not resolve every problem, and the customer may prefer a different remedy.

When policy and circumstances allow, offering a choice can reduce back-and-forth. State the options without pressure and explain what you need to proceed. For a replacement, that might mean confirming the delivery address. For a refund, it might mean explaining the next step that your process actually requires. Do not invent requirements or timelines.

A clear offer might read:

I’m sorry the item arrived damaged. We can offer [confirmed replacement option] or [confirmed refund option]. If you would like a replacement, please confirm the delivery address. Reply with your preferred option and I’ll confirm the next step.

Before sending, check that both options are genuinely available for this order. If the customer has already asked for one option, respond to that request first rather than making them choose again. If policy allows only one route, explain it simply and say what information, if any, is needed.

There is a practical difference between “I can offer a replacement” and “I’ll check whether a replacement is available.” Use the first only when the option has been confirmed. Use the second when stock, approval, or another condition still needs to be checked. The same distinction applies to refunds, credits, shipping fees, and discounts.

Avoid promising a specific stock position or shipping date unless it has been checked. “We’ll send one tomorrow” makes a commitment about both the order and dispatch. If you can confirm only that a replacement request has been submitted, say that and tell the customer when you expect to have the next update. A submitted request is not the same as a completed remedy.

Not every apology needs a financial offer. Sometimes the needed action is correcting an error, giving a clear answer, or continuing an investigation. If the customer asks for compensation, check the policy and case details rather than agreeing reflexively or refusing before you understand what happened. When the remedy needs approval, acknowledge the request and tell the customer when you will respond.

Keep the options understandable. A long paragraph of policy terms can obscure what the customer can actually choose. Explain the relevant condition in ordinary language and avoid promising an exception unless someone with authority has approved it. If an option is not available, say so respectfully and explain any available alternative without suggesting that the customer is at fault for asking.

Most importantly, do not use the apology as a substitute for a decision. If you do not yet know which remedies are allowed, say that you are checking. A truthful update that leaves the final remedy open is better than a confident promise the store later has to withdraw.

Apology mistakes that undermine trust

An apology can sound dismissive when it is vague, defensive, overly scripted, or detached from any action. Name the actual issue and its effect rather than hiding behind “any inconvenience.” Avoid blaming the customer or another party, using a playful tone for a serious problem, and making assurances your team cannot verify. Then move from the apology to a practical next step.

Being vague. “Sorry for the inconvenience” does not tell the customer what you understood. If the order is late, say it is late. If the wrong item arrived, name that. Specific language shows the customer you are responding to their case, not sending a message that could fit any complaint.

Explaining before acknowledging. A paragraph about a busy warehouse or carrier process may feel like a defense if it arrives before the apology. First say what happened and recognize the impact. Include a brief cause only when it is verified and helps explain the next action. Leave out background that does not help the customer understand the situation.

Shifting blame. “The courier caused this” may make the customer feel that the store is stepping away from the problem. If the issue is with a carrier, you can state the verified status and explain what your team is doing next. If you do not know the cause, say you are checking instead of naming someone to blame.

Using a non-apology. “I’m sorry you feel that way” focuses on the customer’s reaction rather than the problem. A better response reflects the actual complaint: “I’m sorry we didn’t answer your question about the return. I understand you needed to know whether the item could be sent back. I’m checking the policy details now.”

Copying a generic script without checking it. A template might mention a refund that is not available, refer to a delivery date that has passed, or ask for information the customer has already sent. Personalize the facts and remove irrelevant lines before sending. The customer service apology examples and guide can provide more wording to adapt, but the message still needs to fit the case.

Sounding too casual for the harm. A joke or cutesy wording can make a serious delay feel trivial. Match the tone to the effect on the customer. A brief, warm sentence is fine; an attempt to make a missed delivery seem funny can land badly, especially if the customer needed the item for a particular occasion.

Promising more than you can deliver. A refund, replacement, discount, or arrival date should not appear as confirmed until it has been verified and authorized. Unsupported reassurance may calm a conversation briefly, but it creates another failure if the promise does not happen. Be clear about what is known, what is being checked, and when you will return with an answer.

Apologizing repeatedly instead of taking action. Repeating “sorry” does not make a remedy more likely. Apologize once, show that you understand, and explain the next step. If the customer is still upset, do not argue that the apology should be enough; listen to what remains unresolved and respond to that concern.

Using policy as a wall. “This is our policy” may be accurate, but it does not answer a customer’s question about what happens next. Explain the relevant option in plain language and what the customer can do. If the policy does not allow the requested outcome, be courteous and direct rather than implying an exception that you cannot provide.

Closing too early. “Let us know if you need anything else” is not a substitute for an update you already owe. If your team has an open check or has promised to confirm a remedy, take responsibility for that follow-up. Do not make the customer responsible for chasing a response your team committed to sending.

A quick editing pass can catch many of these problems. Ask whether the message identifies the actual issue, acknowledges the impact, makes only verified claims, offers an action, and sets an achievable next step. If a sentence does none of those things, it may not belong in the reply.

Follow up, confirm resolution, and prevent a repeat

A good follow-up tells the customer what you know, what you have done, and what happens next. Send it when you said you would, even if the investigation is still open. After taking action, check whether the remedy reached the customer or the issue was resolved. Record the cause and corrective action so the team can review whether the process needs attention.

The next update does not have to contain a complete resolution to be useful. It should reduce uncertainty. A simple structure is:

Here’s what we know: [verified detail].
Here’s what we’ve done: [action completed or submitted].
Here’s what’s next: [remaining step and next update time].

For example: “The replacement request has been submitted. We’re waiting for confirmation that it can be fulfilled. I’ll update you by [time] with the result.” Use this only when the request really has been submitted. If you have not taken that step, say instead that you are checking whether it is available.

When you have an outcome, communicate it clearly. If a refund has been processed, say that it has been processed rather than implying that the customer has already received it. If a replacement has been arranged, describe the confirmed action and any further update the customer should expect. Do not state a precise arrival date unless it has been verified.

Then make sure the case does not disappear after the message is sent. Where the issue involves a remedy, check whether the next step completed and whether the customer still needs help. If it did not complete, tell the customer what is happening and when you will follow up again. Silence after an apology can undo the confidence created by a clear plan.

After the customer’s immediate issue is resolved, make a short internal record of what happened. Include the concrete failure, the cause if it is known, the remedy, and any process change someone has agreed to make. Keep the note factual. “Customer was difficult” does not help another teammate understand or prevent the problem; “The parcel was delayed and the first reply did not include a next update time” is more useful.

Look for repeated friction across cases. If customers regularly ask about the same shipping status, return condition, or product detail, the underlying answer or process may need attention. A clearer policy explanation, a correction to a product page, or a change to how a team handles handoffs may prevent similar confusion. Do not assume every complaint has the same cause; compare the actual cases before changing a process.

When you make a process change, check whether it addressed the reason for the complaint. If you changed a template, review whether the new version produces clearer, more accurate replies. If you corrected a product detail, confirm that the information customers see now matches the actual product. The goal is not to claim that mistakes will never recur, but to learn from the cases the team handles.

Support volume can make it harder to give every routine question a careful reply. momo answers routine questions from a store’s own content and sends questions it cannot answer to a shared human inbox. That can help with routine inquiries, while leaving apology decisions and remedies with a person. The team still needs to check the facts, decide what it can offer, and follow through on any update it promises.

A useful way to decide whether automation fits is to separate repeatable information from judgment calls. A customer asking where to find the return policy is different from a customer asking for an exception after a damaged order. The first may be answered from clear store content; the second may need someone to assess the order and the available remedy. Keep that distinction visible in your workflow rather than treating every message as an FAQ.

Frequently asked questions

What are the five parts of a customer service apology?

A practical five-part apology acknowledges the issue, takes responsibility for what your business owns, recognizes the impact, gives a remedy or next action, and sets an expectation for what happens next. Some frameworks also include an explanation or a request for continued trust. Do not add a request for forgiveness just to complete a formula; focus on what the customer needs.

The parts can be short. “I’m sorry we sent the wrong size. I understand this means the item doesn’t work for you. I’m checking the options under our policy and will update you by [time].” That reply names the issue and impact, accepts responsibility, and explains the next step without promising a remedy that is still being checked.

How do I say “I apologize” professionally to a customer?

Be direct about the problem and avoid language that makes the customer’s feelings sound like the issue. “I’m sorry we sent the wrong item” is clearer than “I’m sorry you feel unhappy with your order.” Then explain what you know and what you will do, using verified details rather than a defense or an unconfirmed cause.

If you do not yet know what happened, you can still respond professionally: “I’m sorry this hasn’t been resolved. I’m reviewing the order and our earlier messages so I can check the next step. I’ll update you by [time].” This acknowledges the customer’s experience without claiming that you have already confirmed the cause.

Should I offer a discount or refund in an apology email to a customer for a bad experience?

Offer a discount, refund, replacement, or other remedy only when it fits the circumstances and your store’s policy permits it. A late order does not automatically establish which remedy is right. Check what the customer needs, what has happened to the order, and what you are authorized to offer before making a commitment.

If you need to check first, say so. “I’m reviewing the order and the options available under our policy. I’ll update you by [time]” is better than offering a discount or refund you may have to withdraw. If a remedy is confirmed, explain the choice and any detail needed to carry it out.

What can I say instead of repeating “sorry” in a customer service apology?

After one sincere apology, move to the action: “I understand how this affected your plans,” “Here’s what I’m checking,” or “I’ll update you by [time].” You can also thank the customer for bringing an error to your attention when that fits. These phrases support a response; they should not replace an apology when your business caused the problem.

For example: “I’m sorry the order arrived with the wrong item. I understand this delayed your plans. I’ve checked the available options and can offer [confirmed option].” The message stays respectful without repeating an apology in every sentence.

What should I include in the next update after apologizing?

Include the latest verified information, what your team has done, what remains to happen, and when the customer will hear from you again. If you need the customer to take an action, make the request specific. If nothing has changed yet, say what you are still checking rather than sending a vague assurance.

For example: “We’ve checked the order and confirmed it is delayed. We’re checking the available remedy options. I’ll update you by [time], even if we’re still waiting for a final answer.” Use a time your team can meet, and send another update if the situation changes.

Put the apology into a workable process

A reliable apology is less about finding the perfect sentence and more about following through: understand the issue, own what the store knows, choose only an authorized remedy, and keep the customer informed. Adapt the examples to your policies and the facts of the case.

If you are considering help with routine support questions, you can try momo free. Whatever tools you use, keep a person responsible for judgment calls, remedy decisions, and the updates your team promises.

Help with routine support questions

Try momo free to answer routine questions from your store’s own content and send uncertain ones to a human inbox.

Try momo free
Customer Service Apology: Examples and Guide