Skip to content

Lead Time Calculation Formula, With a Free Excel Log

Lead time is the date it arrived minus the date you ordered. Formulas for calendar and working days, a supplier's average, worst and spread, and a free log.

By Koa Sterling. Product specialist at TaroStack and small business owner. Yes, I am a real human, and I actually sit in front of a computer and write these articles. Reviewed September 30, 2026 · 6 min read

The lead time calculation formula is the date the order arrived minus the date you placed it: received date − order date = lead time in days. Work it out for every order, then take each supplier's average, its worst, and how much it varies, because those three numbers, not the supplier's promise, are what your reorder point needs. In Excel it's =E2-C2, or =NETWORKDAYS(C2,E2)-1 for working days. Below is a real summer of orders worked through, and the log to download.

The short version

  • Lead time = date received − date ordered. Count calendar days unless your supplier only counts working days.
  • Record it for every order. Three months of orders tell you more than any quote.
  • Keep three numbers per supplier: the average, the worst, and the spread (standard deviation).
  • Use the average in your reorder point and the spread in your safety stock. Never the promise.
  • Or let the receiving do it: TaroStack checks each supplier's real lead times against what they promised. More below.

The formula, on one order

On Wednesday, July 15, 2026, Windward Roots, the made-up taro business I use in these examples, ordered a case of coconut milk from its grocery wholesaler. It arrived on Tuesday, July 21.

Lead time = received − ordered = July 21 − July 15 = 6 days

In Excel, with the order date in C2 and the received date in E2, =E2-C2 gives 6, because Excel stores dates as numbers of days. If the answer looks like a date, format the cell as a number.

Working days are different: =NETWORKDAYS(C2,E2)-1 gives 4. NETWORKDAYS counts both the first and the last day, which is why you take one off, and it skips Saturdays and Sundays. Add a list of holidays as a third argument if your supplier closes for them (Microsoft).

Which to use? Calendar days, if your stock keeps going down on weekends, which for most kitchens it does. Working days only if you use them for everything else too.

A summer of orders

One order tells you almost nothing. Here's every order to Windward Roots' three main suppliers from June to September:

Supplier Promised Lead times, in order Average Worst Spread On time
Flour supplier 3 days 3, 3, 4, 3, 3, 4 3.3 4 0.5 4 of 6
Grocery wholesaler 4 days 5, 6, 5, 7, 5, 7 5.8 7 1.0 0 of 6
Packaging supplier 10 days 11, 14, 11, 14 12.5 14 1.7 0 of 4

The flour supplier is close to its word. The wholesaler says four days and has never once delivered in four: the quickest was five, and two of six took a week. The packaging supplier's ten days is really twelve and a half.

Spread is the standard deviation of the lead times, and it's the one a spreadsheet rarely has. For the wholesaler's six orders, =STDEV(F8:F13) gives 0.98 days. It says how much one order differs from the next, which is what safety stock has to absorb.

Download the lead time log. It has these orders, and a supplier tab that works out the average, worst, spread and on-time rate for each supplier with formulas that work in any version of Excel, Google Sheets and LibreOffice:

Average  =AVERAGEIF(Orders!A:A, "Grocery wholesaler", Orders!F:F)
On time  =COUNTIFS(Orders!A:A, "Grocery wholesaler", Orders!H:H, 0) / COUNTIF(Orders!A:A, "Grocery wholesaler")
Days late =MAX(0, F2-D2)

For the worst, Excel 2019 and later have MAXIFS. The download uses a SUMPRODUCT version instead so older Excel copes.

What the real lead time does to a reorder point

In a full kūlolo week, Windward Roots goes through about 8 cans of coconut milk a day. Here's the reorder point on the promise, and on the record:

On the promise On the record
Lead time 4 days 5.8 days
Used while waiting (8 a day) 32 cans 47 cans
Safety stock for the spread (1.65 × 8 × 0.98) 13 cans 13 cans
Reorder point 45 cans 60 cans

Ordering at 45 runs the kitchen out whenever the wait is six days or more, which was half of this summer's orders. The safety stock line assumes daily use is steady and only the delivery varies; when both vary, the fuller formula is in the safety stock formula, and the arithmetic of the reorder point itself is in the reorder point example.

The fix isn't always more stock. Showing the wholesaler their own record, six orders and none on time, is a conversation worth having, and so is a second supplier.

Your own lead time, if you make things

When people ask about lead time for a manufacturing unit, they mean your own: how long from a customer's order to goods ready to ship. It's the same subtraction, ready date minus order date, but it helps to see the parts:

Production lead time = waiting to start + making + waiting to finish + packing

For kūlolo: a grocery order comes in Monday at noon, and the next free oven day is Tuesday (1 day waiting). It's grated, mixed and steamed on Tuesday, cools overnight, and is cut and packed on Wednesday morning. Order to ready is 2 days, of which only about 5 hours is work. That gap between total time and work time is what people mean by cycle time versus lead time, and it's usually where a promise to a customer can be made shorter. Planning a whole week around those times is in the production schedule example.

Where this stops working

The formula needs two dates for every order: when it was placed and when it arrived. In a small kitchen the first is often an email nobody saves and the second is a packing slip in a folder, and the log only exists if somebody copies both into a sheet every time. In a busy month nobody does, so the lead time in the reorder point is the one on the supplier's website, typed in once, years ago.

How TaroStack does it

In TaroStack the log keeps itself, because placing an order and receiving it are the two things you already do there. Suppliers carry their lead times and minimums. A purchase order records when it was placed; receiving it, on a phone at the back door, records when it arrived. And TaroStack checks each supplier's lead times against reality, what they promise against how long deliveries really take, which is the 4 days against 5.8 from this article, without anybody opening a spreadsheet.

That real number then goes where it matters. Reorder points are suggested from how stock actually moves, the reorder list shows how many days of cover you have at the rate you're really using things, and you get an alert when an item hits its reorder point, or when a purchase order is overdue, in the app or by email. On Standard, planning says what to order and by when, given each supplier's lead time.

The reorder list, suggested reorder points and alerts are on every plan, from $49 a month; planning is on Standard at $99. The first 30 days are free, and your suppliers and items import from a spreadsheet. If you'd like a hand setting up, ask, and we'll do it with you.

Questions people also ask

What is the formula for lead time?

Lead time = date received − date ordered. For the order placed July 15 and received July 21, that's 6 days. For working days only, use =NETWORKDAYS(order date, received date)-1 in Excel.

How do you calculate lead time in Excel?

Put the order date in one column and the received date in the next, and subtract: =E2-C2. Format the answer as a number. =AVERAGEIF() gives a supplier's average across many orders, and =STDEV() on one supplier's lead times gives the spread.

How do you handle a lead time that varies?

Use the average lead time to work out what you'll use while waiting, and the spread to size the safety stock. If daily use is steady, safety stock is about Z × daily use × the lead time's standard deviation, with Z at 1.65 for 95%.

What is the difference between lead time and cycle time?

Lead time is the whole wait, from order to delivery or from order to ready. Cycle time is the time actually spent working on it. Two days of lead time with five hours of cycle time means most of the wait is queueing and cooling.

Sources

  1. Microsoft Support: NETWORKDAYS function · read September 30, 2026

We use AI to help with the research for these articles. Every one is read, checked against its sources and edited by Koa before it's published. Spot a mistake? Tell us and we'll fix it and say so. How we write these.

Let’s get your stack in order.

Create your account, bring your spreadsheets, and see your real stock right away.

Get TaroStack

Sign up now for your free 30 day trial. No credit card required.