Delivery lead time is the number of days a customer waits between clicking "pay" and holding the product. It is the promise you make on the product page and the number your customer silently checks against the calendar. When the parcel arrives on day 4 after you said 3 to 5 days, you kept your word. When it arrives on day 9, you did not, even if the carrier was the one who slipped.
It concerns anyone who ships physical goods: a creator selling prints from a spare room, a brand working with a warehouse, or a dropshipper waiting on a supplier overseas. Digital products have a lead time too, it is just measured in seconds, and customers notice when a download link takes an hour to show up.
What is delivery lead time?
Delivery lead time is the elapsed time from the moment an order is confirmed to the moment it is delivered. It has two halves that you control very differently.
- Handling time: from order confirmation to the parcel leaving your hands. Picking, packing, labelling and handing over to the carrier. This part is yours.
- Transit time: from carrier pickup to the doorstep. This part belongs to the carrier, but you choose the carrier and the service level.
What it is not. It is not the supplier lead time, which is how long you wait to restock from a manufacturer. That number matters for safety stock and reorder points, but the customer never sees it directly. It is also not the shipping speed printed on a carrier's rate card. "48-hour delivery" from a carrier starts counting at pickup, so if your parcel sits on the shelf for two days first, your customer waits four.
Related vocabulary you will meet: "cut-off time" (the hour after which orders ship the next working day), "business days" versus "calendar days", "estimated delivery date" (the date shown at checkout), and "first-attempt delivery rate" (how often the parcel is delivered the first time the carrier tries).
Why it matters
Lead time shapes three things at once: conversion, support load and repeat purchase.
On the product page, a clear and short estimate reduces hesitation. On the support side, most "where is my order" emails arrive when the actual lead time drifts past the expected one. And a customer who waited longer than promised is less likely to come back, no matter how good the product was.
Here is a worked example. A small skincare brand ships 400 orders a month. It promises "3 to 5 business days". Its handling time averages 2 days because orders are packed twice a week, and transit averages 2 days. Total: 4 days on average, but orders placed on a Wednesday evening wait until Monday to be packed, so about 30% of orders land on day 6 or 7.
Those 120 late orders generate roughly 50 support emails a month at about 6 minutes each, which is 5 hours of work. The brand also sees a 15% lower repeat rate among customers who received late parcels. If a repeat customer is worth $40 of margin, and 120 late customers would normally include 30 repeaters, losing 15% of them costs about 5 customers, or $200 of margin a month, plus the support hours.
Switching to daily packing cut handling time to under 1 day. Average lead time dropped to 3 days, late orders fell below 5%, and the brand could honestly promise "2 to 4 business days", which is a better line on the product page.
How to calculate it
The formula is simple. The discipline is in using real timestamps rather than impressions.
- Delivery lead time = delivery date − order date. Measure it per order, in business days or calendar days, and stick to one.
- Split it: handling time = ship date − order date, transit time = delivery date − ship date. You need both to know where to act.
- Use the median and the 90th percentile, not just the average. The average hides the Friday-night orders. The 90th percentile tells you what 1 in 10 customers experience, which is where complaints come from.
- Segment by destination: domestic, neighbouring countries, far international. A single number for all zones is meaningless.
- Exclude or flag exceptions: pre-orders, backorders and address problems should be tracked separately so they do not blur the normal flow.
Example: 10 orders delivered in 2, 3, 3, 3, 4, 4, 4, 5, 6 and 9 days. The average is 4.3 days. The median is 4. The 90th percentile is 6. Your promise should cover the 90th percentile, so "2 to 6 business days" is honest, and the 9-day order deserves a look.
Benchmarks and examples
Ranges vary by country and carrier, but a few orders of magnitude hold for small sellers.
- Handling time: 0 to 1 business day for well-organised stores, 1 to 3 days for makers who pack in batches, 3 to 10 days for made-to-order products.
- Domestic transit: 1 to 3 business days with standard postal or parcel services in most of Western Europe and North America.
- Cross-border within a region: 3 to 7 business days.
- Far international: 7 to 20 business days on economy services, 3 to 6 on express.
- Dropshipping from distant suppliers: 10 to 25 days total is common, which is why many dropshippers move to local warehouses once volume allows.
Typical situations. A creator selling hoodies from a print-on-demand partner has a handling time of 2 to 5 days because each hoodie is printed after the order. A brand using a third-party logistics provider usually gets same-day or next-day handling if orders arrive before the warehouse cut-off. A jewellery maker who engraves each piece should state the production time separately so the customer understands why the wait is longer.
Common mistakes
- Quoting carrier transit time as your delivery time. The customer counts from the order, not from pickup. Add your handling time.
- Promising the average. Half your customers will get their parcel later than the average. Promise a range that covers most orders.
- Ignoring weekends and holidays. An order placed Friday afternoon with a 2-day handling time ships on Tuesday, not Sunday.
- Not measuring at all. Without delivery dates from tracking, you are guessing. Guesses always come out shorter than reality.
- Hiding delays. When stock or production slips, telling customers late is worse than telling them early.
How to improve it
- Pack every business day. Moving from twice-weekly to daily packing often removes 1 to 2 days of average lead time at no cost.
- Set and display a cut-off time. "Orders before 2 pm ship the same day" helps you plan and helps customers decide.
- Keep bestsellers ready to ship. Pre-pack your top 5 products so a picking run takes minutes, not an afternoon.
- Choose the carrier by zone, not by habit. One carrier might be fast domestically and slow abroad. Compare on your own tracking data.
- Hold enough stock. Stockouts turn a 3-day delivery into a 3-week wait. A small buffer of inventory on fast movers protects your promise.
- Communicate proactively. Send the tracking link as soon as the label is printed, and warn customers before a delay rather than after.
- Offer a faster option where it pays. A paid express option for customers who need it keeps standard shipping cheap for everyone else.
In Roctify
Roctify does not ship parcels for you, but it holds the data your lead time depends on. Physical products in the shared catalog carry their stock, variants and shipping settings, and stock is updated across your storefront and link-in-bio page at once, so you do not sell an item that is not on the shelf and then wait for a restock. You can write your handling and delivery times in the product description and in the names of your shipping options, and order records keep the dates you need to measure how long orders actually take.
Digital products, courses and downloads are delivered automatically right after payment, so their lead time is effectively zero. On the Pro plan, reports and exports let you pull your order data into a spreadsheet to compute median and 90th percentile lead times by destination.
FAQ
What is a good delivery lead time for a small online store?
For domestic orders, 2 to 5 business days in total is what most shoppers accept for standard shipping. Getting handling time under one business day is the fastest way to land in that range. For international orders, customers are more patient if the estimate is clear up front.
Should I show delivery dates or a range of days?
A specific estimated date feels more concrete and tends to reassure buyers, but it must be accurate. If your data is thin or your carriers are inconsistent, a range in business days is safer. Whichever you choose, base it on your 90th percentile, not your best case.
How does delivery lead time affect customer reviews?
Late delivery is one of the most common reasons for negative reviews, even when the product itself is fine. Customers judge the whole experience, and the wait is part of it. Meeting a slightly longer promise earns better reviews than missing a short one.