CX Outlet logo CX OutletCustomer experience, made practical for small businesses
Communication

How to Tell Customers About a Shipping Delay Honestly

An order is going to arrive late, and the customer does not know yet. Every hour you wait makes the message harder to send, because the longer they find out on their own, the more the delay looks like something you were hiding.

A small shop owner at a packing table with brown parcels, typing a message on a laptop next to a roll of shipping labels

An order is going to arrive late, and the customer does not know yet. Every hour you wait makes the message harder to send, because the longer they find out on their own, the more the delay looks like something you were hiding. Learning how to tell customers about a shipping delay early and plainly is what turns a missed date into a minor annoyance instead of a refund request and a one-star review.

This guide is written for small shops that ship their own orders or use one or two carriers. It covers timing, wording, what to offer, and which popular habits make a delay worse.

When to tell customers about a shipping delay

The short answer is as soon as you know the original date will be missed, not when the date has already passed. In practice, that usually means one of three moments:

  • Stock problem. The item is not on the shelf when you go to pack it. Message the customer the same working day.
  • Carrier problem. Tracking has not moved for 48 hours on a domestic parcel, or 5 days on an international one. Message before the customer checks the tracking a third time.
  • Your own backlog. A sale or a sick day means orders will leave two or more days late. Send one message to every affected order at once.

Customers are far more forgiving of a delay they hear about first than one they discover. A message sent two days before the promised date reads as care. The same message sent two days after reads as an excuse. We cover the wider point in why response time matters more than response length.

What the message needs to say

A good delay message answers four questions in this order: what happened, when the order will now arrive, what you are doing about it, and what the customer can choose to do. Anything else is padding.

  1. What happened, in one sentence. "Your blue linen shirt sold out faster than we expected and our next delivery arrives on Thursday."
  2. The new date, as a real date. "We will ship it on Friday 12 April and you should have it by Tuesday 16 April." Avoid "soon" or "in the next few days".
  3. What you are doing. "We have reserved one from the new stock with your name on it."
  4. Their options. "If you would rather not wait, reply and we will refund you in full the same day, or swap it for the white shirt, which ships tomorrow."

Sign it with a real first name. A delay message from "The Team" feels like a form letter. One from "Maya at the shop" feels like a person who knows about this specific order.

A shipping delay message you can adapt

Hi Daniel, I wanted to let you know before you start watching the post: your order of two ceramic mugs is running late. Our kiln firing took longer than planned this week, so they will ship on Monday 8 April instead of today. You should have them by Thursday 11 April. If that date does not work, just reply to this email and I will refund you straight away, no questions. Sorry for the wait, and thank you for your patience. Maya

That message is about 80 words. Most delay messages do not need to be longer. If you want ready-made wording for other situations, our customer service email templates follow the same plain style.

Should you offer compensation for a delay

Many guides tell you to attach a discount code to every delay message. For a small business, that is often the wrong move, for two reasons.

First, a 10 percent code on a 30 dollar order costs you 3 dollars and rarely changes how the customer feels. What they wanted was the item on time, and failing that, honesty and a firm new date. Second, an automatic code can read as a bribe, especially when the message itself is vague. "Sorry for any inconvenience, here is 10 percent off" sounds like you are paying to avoid explaining.

Save compensation for delays that genuinely cost the customer something:

  • The order was a gift for a fixed date, such as a birthday, and will now miss it.
  • The delay is longer than a week beyond the promised date.
  • It is the second delay on the same order.

In those cases, refund the shipping fee or upgrade to faster delivery once it ships. Both are tied to the problem, so they feel like a fix rather than a payoff.

Mistakes that make a delay worse

  • Blaming the carrier in detail. One sentence of cause is fine. A paragraph about the courier's failures sounds like you are avoiding responsibility for a choice you made.
  • Giving a new date you cannot keep. If you are unsure, add two days. A second missed date does far more damage than a slightly later first estimate.
  • Going silent after the first message. If the new date is more than five days away, send a short update halfway through, even if nothing has changed.
  • Making cancellation hard. If the customer wants their money back, give it the same day. Asking them to fill in a form or wait for approval turns a delay into a dispute.
  • Using a template that sounds scripted. Phrases like "we sincerely apologize for any inconvenience this may cause" are skimmed and ignored. Our guide on apologizing without sounding scripted shows what to write instead.

Handling replies after the delay message

Most customers will not reply, and that is a good sign. Those who do usually fall into three groups. Some just say thanks; answer briefly so they know a person read it. Some ask for the refund; process it within a few hours and confirm the amount and how long their bank will take, which is usually 3 to 5 working days. A few will be angry; acknowledge the specific cost to them, restate the new date or the refund option, and avoid repeating the apology three times.

Keep a simple note of every delayed order and the date you promised. When the parcel finally ships, send the tracking link with one line: "It is on its way, thank you for waiting." That last message closes the loop and is often what customers remember.

Frequently asked questions

How do you tell a customer their order is delayed?

Tell them as soon as you know, in a short message that says what happened, gives a real new date, and offers a refund or swap if they would rather not wait. Sign it with your name so it reads like a person, not a system.

Should I apologize for a shipping delay that was the carrier's fault?

Yes. The customer bought from you, not the carrier, so a brief apology is still right. Mention the cause in one sentence, then focus on the new date and what you are doing to help.

How long can a shipping delay be before customers ask for a refund?

Many customers start to lose patience after three to five days beyond the promised date, and sooner if the order was for an event. Offering the refund option clearly in your first message often makes them more willing to wait.

RI
Rosa Iglesias

Rosa writes about frontline customer service for small businesses, focused on genuine care over scripts.

More posts by Rosa

More in Communication

01doorganico 084goad 3hot8 4465456 after5internprogram ahandfulofblessings ahmadpc ahomcybersecurity allodialresources annodex antiquesandperiodcollectibles aotc asianworldkashmir beedlectrics bloggertemplatefree bluefeatheragency bodyweightsolution campaign08blog carfixadvisor catstreetcollective cbstvsports cnfanspurchasing committeeof500yearsofdignityandresistance covertopsdjs cs-kaiyuangame cuestacomunicaciontotal dancebetgame deskgearhub destinyvillastay detectmagazine di33 diamondsteelbuildings donmo dyanadropship emarsysfinance emimattl escapechan eskitarih evautoplay everythingweddings-orlando farmzone feedviewerapp foxstudiosscratch gamevui123 gleasongrade greetingsday hacklabasu haskell iw-kaiyun jagoanproperti jilidskripsi joltbusinessfinance juegodepokergratis juegospucca kaeru-festival latestmehndidesigns lestanzediottaviano litemagazines localcommunityhero lustrsazan mariashebets menswheels newwebstechs1 nikkit ootheday oxigenvpn plurfitness prefetial probudgetcarpetcleaning psychicmrsmartin pyaten qvantor rejoignezlogis rexzbot riselayouts ruchin rwxqsgd5 sakaltime shibiaowang shop-bot skrtips strcoding tetapatrium topselller uneplanteartificielle vipertechcr webtech1223411 wo-kygaming yamaha-mekar yeknava yoybuysheets zenunwa yamaha-mekar jilidskripsi ankertoto ankertoto ankertoto ankertoto