Skip to content

Order Cycle Time Formula, With a Free Calculator

The order cycle time formula: days from an order received to delivered, split into waiting, packing and transit, a seed company's rush, and a free calculator.

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 October 15, 2026 · 6 min read

Order cycle time is how long a customer waits, from the order you received to the delivery they got: order cycle time = date delivered − date the order was received, averaged over the orders in a period. The useful part is splitting it into its stages, waiting to be packed, packing and shipping, and transit, because each has a different fix. In the example below, a seed company's garden center orders take 6 days on average in January and 8.7 in February, and nearly all of the extra time is orders waiting to be packed, not in the truck. Below is the formula, the stages, the two months side by side, what to do about it, and a free calculator.

The short version

  • Order cycle time = delivered − received, in days.
  • Split it: waiting to pack + pack to ship + in transit.
  • Average it by month, and count the orders within your target.
  • When the cycle grows, look at which stage grew.
  • Waiting time grows in a rush; the fix is packing ahead or more hands, not a faster carrier.
  • Some measure to shipped instead of delivered; say which you use.
  • TaroStack records when each order was needed and when it shipped, and lets you make stock ahead from a forecast. More below.

The formula

Order cycle time = date delivered − date received

Stage From To
Waiting to pack Order received Packed
Pack to ship Packed Shipped
In transit Shipped Delivered

The three stages add up to the whole. Some businesses stop the clock when the order ships, because they don't know when it arrived; that's order fulfillment time, and it's the part you control.

An example: a seed company's rush

Sandhills Heirloom Seed Co., a made-up seed company near Grand Island, Nebraska, I use in these examples, ships seed packets to garden centers. Its twelve orders in January and February:

Order Received Waiting to pack Pack to ship In transit Cycle time
GC-101 Jan 5 1 0 3 4
GC-102 Jan 8 1 0 3 4
GC-103 Jan 12 2 0 2 4
GC-104 Jan 19 2 1 4 7
GC-105 Jan 26 4 0 4 8
GC-106 Jan 28 6 0 3 9
GC-107 Feb 2 7 1 3 11
GC-108 Feb 4 6 0 3 9
GC-109 Feb 9 7 1 3 11
GC-110 Feb 11 6 0 3 9
GC-111 Feb 16 4 0 4 8
GC-112 Feb 23 1 0 3 4
Month Orders Average cycle time Average waiting to pack
January 6 6.0 days 2.7 days
February 6 8.7 days 5.2 days
Both 12 7.3 days 3.9 days

Transit stays at about three days all through; the carrier isn't the problem. The waiting grows from a day in early January to a week in early February, when every garden center orders at once and each order is filled by hand, packet by packet. Only 5 of the 12 orders arrived within the seven-day target. The fix is upstream: fill the packets that every garden center orders before January, so a February order is picked from packed stock instead of waiting to be filled. How to plan stock ahead of a season is in seasonal inventory.

What a good order cycle time is

Whatever you promised, and shorter than the customer's other suppliers. A garden center that orders in February wants the packets on its rack before the weekend crowds; a week late is a weekend of sales lost. Set a target, count the orders within it, and watch which stage moves. What buyers expect of a supplier is in selling to grocery stores requirements, and how much stock to hold ahead of a rush in safety stock formula.

Get the calculator

Download the order cycle time calculator. One line for each order: type the dates received, packed, shipped and delivered; the days in each stage, the cycle time and whether it met your target fill in, with the averages at the side and by month below them. It's an ordinary Excel file with no macros, and it works in Google Sheets, LibreOffice and Numbers.

Where this stops working

The calculator shows February was slow after February is over. What would have helped is knowing in December which packets the garden centers would want, and having them filled before the orders came.

How TaroStack does it

TaroStack records when each order was needed and when it shipped, and lets you make stock ahead from a forecast.

Needed by, and shipped. Each garden center's order is a sales order with the date it's needed and the date it shipped, picked from one picking list for the day, so the waiting is on the record, order by order.

Packing ahead. Filling a run of packets is a batch that takes the seed and the packets off stock, so packets filled in December are counted stock in February, and a sales order shows while you're typing it whether the packets are there.

A forecast for the rush. On Standard, planning says what to make from a forecast, so December's packing runs come from what the garden centers ordered last year.

The job Spreadsheet In TaroStack
How long orders waited Worked out afterwards Needed by and shipped on each order
Packets filled ahead Boxes in the back Batches, counted as stock
Can this order ship today? Check the shelves Shown as you take the order
What to pack before January Last year's notebook Planning from a forecast, on Standard

Sales orders, picking lists and batches are on every plan, from $49 a month; planning is on Standard at $99. The first 30 days are free, with no credit card. If you'd like a hand setting up, ask, and we'll do it with you.

Questions people also ask

How do you calculate order cycle time?

Subtract the date the order was received from the date it was delivered, and average over the period's orders. In the example, 7.3 days across January and February.

What's the difference between order cycle time and lead time?

Order cycle time is how long your customer waits for you; lead time, in these articles, means how long you wait for a supplier. Each is the other's view of the same kind of wait.

How do you reduce order cycle time?

Find the stage that grew. In the example, orders waited to be packed in the rush, so the fix is packing popular items ahead, not a faster carrier.

Should order cycle time include shipping?

From the customer's side, yes, to delivery. If you don't know delivery dates, measure to shipped and call it fulfillment time.

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.

Get TaroStack

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