How to inform a customer about a delivery delay, with examples

To inform a customer about a delivery delay, send a short message with three parts in a fixed order: we know about the delay, here is your new date, here is what we are doing about it. Before they ask, always. That structure is the whole craft, and the templates below are variations of it by scenario. It sits inside the broader job of customer order tracking: telling the shopper where their order is, especially when the answer is bad. But I want to be straight about what this page can and cannot give you, because I have lived the alternative: the words are the easy half. Every order is a promise. Keeyu keeps it, and a delay message is a promise being renegotiated in public. The hard half is knowing about the delay before your customer does, which is an operations capability, the one proactive e-commerce operations, the system of action for e-commerce, exists to provide.
Template 1: pre-shipment delay
For the order that has not left the building: stock shortfall, warehouse backlog, allocation failure.
Subject: Your order is delayed. New ship date inside.
Hi {first name}, your order {number} was due to ship {original date} and it has not left us yet. The new ship date is {new date}, arriving by {new delivery date}. The delay is on our side: {one honest sentence, e.g. "the {item} sold faster than our stock could follow"}. We have moved your order to express shipping at no cost to make up the time. If the new date does not work, reply to this email and we will sort a refund or a swap, no questions. {Name}, {Brand}
Worth knowing what share of your inbox this template is really covering. About half of all tickets are some version of where is my order, a figure I gave on The Breakout CEO. Every one of those is a delay message you could have sent first, and the difference between sending it and receiving it is who looks in control.
The cost of receiving it instead is measured. In the 786 pain points we mined from 270 customer call transcripts between May 2025 and May 2026, the teams behind the largest ticket category were spending 15 to 19 hours a month on manual outreach for orders marked fulfilled that had never arrived. Every one of those messages was this template, written by hand, after the customer had already asked.
Template 2: in-transit carrier delay
For the parcel that shipped and stalled.
Subject: Your delivery is running late. Here is the new date.
Hi {first name}, your order {number} shipped on time but has slowed in the carrier network. Tracking now shows arrival by {new date}. We are monitoring it hourly, and if it has not moved by {threshold date}, we will ship a replacement on express automatically. You do not need to do anything. Track it here: {link}. {Name}, {Brand}
Template 3: bulk delay, peak season or operational incident
For the day something breaks across many orders at once, the scenario the cost of waiting for complaints page prices out. This one exists because of a night I do not forget: at P.E. Nation, a glitch during a Black Friday sale sold over a thousand items we did not have in stock, and we ended up hiring seven new CX people whose whole job was apologizing and processing refunds. One proactive message to every affected customer, sent the same day, is the difference between an incident and a month of inbox misery.
Subject: An update on your {Brand} order
Hi {first name}, we oversold during {event} and your order {number} is affected: {specific impact for this customer}. Here is what we are doing: {remedy: refund processed today / replacement shipping {date} / your choice of the two, one click below}. You will not need to chase us. We will update you again by {date} regardless. We are sorry, and we would rather tell you now than have you find out at your door. {Name}, {Brand}
One legal note worth knowing before you write any of these: under the FTC's Mail, Internet, or Telephone Order Merchandise Rule, a US seller who cannot ship within the promised time owes the buyer a revised date and the option to cancel. The template below is the good-practice version of an obligation you already have.

The version of this that lands best is the one where the fix ships with the message. When we spot an order that has stopped moving long enough to be lost, the shopper gets the replacement, the express upgrade and the new tracking number in the same email as the apology, which is the sequence I walked through on Add To Cart. A delay message with no action attached asks the shopper to keep worrying, politely.
Tone rules, learned the expensive way
- Advance notice changes the relationship. No one likes missing out on getting what they paid for on time as promised, but customers genuinely appreciate being advised in advance, and it changes the whole relationship.
- Specific beats sorry. One brief apology, then dates and actions. Certainty is the product of this email.
- Never make the carrier the whole answer. The customer bought from you, not the carrier. "It shipped on time" is context, not absolution.
- Give a remedy proportional to the delay. Express upgrade, a credit, or the choice of a refund. An empty apology on a material delay reads as indifference.
- Commit to the next update. "We will update you by Thursday regardless" kills the follow-up ticket before it exists.
The same three-part structure works on the reverse leg for a slow refund, covered on the instant refunds page.
The template is the last step, not the first
Every template above assumes you knew about the delay in time to send it, and that assumption is where most brands fail. The detection has to come first: watching every order against the delivery promise it was sold with, catching the drift while there is still time to act. That is what Keeyu does, and the sending is the easy end of it: detect the stalled order, fix what can be fixed, then fire the message, personalized, at scale, automatically. We run exactly this pattern for failed subscription payments at EHP Labs, whose team tells their side of it in our customer story: the lapsed card is detected and the fix is automated before the customer ever sees a failed order. Detect. Decide. Act. Then tell. Keeyu gets shoppers what they want, on time, as promised, and when it truly cannot, the customer hears it from you first. The full milestone playbook is on the shipping notifications page, the metrics on the on-time delivery page, the discipline on the post-purchase operations hub. Every order is a promise. Keeyu keeps it, and these templates are for the days it needs help.
Before you write anything, ask what would have to be true for the message never to be needed. A parcel that has not left the warehouse can be pushed out, a failed payment can be retried, an out-of-stock line can go to back order with the shopper told what happens next, and I described that set on Add To Cart. Those three cover most of the delay emails a team writes in a week.
Frequently Asked Questions
What should I say to a customer about a delivery delay?
Three things, in order: we know about the delay, here is your new date, here is what we are doing about it. Send it before the customer asks, offer a real remedy when the delay is material, and never blame the carrier as the whole answer.
Should I apologize for a shipping delay?
Once, briefly, and then be useful. Over-apologizing without a new date or an action reads as helplessness. The customer wants certainty and a remedy more than they want remorse.
When should a delay email be sent?
The moment the promise is at risk, not when the customer notices. A delay announced by the brand reads as competence. A delay discovered by the customer reads as a broken promise, and by then the ticket already exists.
References
- Keeyu customer results (EHP Labs): keeyu.com/customer-stories
- The Breakout CEO #86, The Pivot This Founder Made After an Investor Called It Impossible - one in five US shoppers not getting orders on time, and the ticket ratios behind it.
- Add To Cart #599, How to Prevent "Where is my Order?" Complaints Before Customers Ask - preventing "where is my order" before the customer asks.
- Marketing for SMEs, Jevon Le Roux on the E-Commerce Mistake Costing Millions - the orchestration layer, and the 55% ticket cut at EHP Labs.
Ready to Stop Reacting?
The fastest way to see how Keeyu prevents complaints is to see it in action.
In one call, we’ll map your current operations, show how our AI Agent fits in, and walk through real examples of issues fixed before customers notice.
Most teams go live within 48 hours. We never share your data.

