workdaykit. A little less busywork
PRACTICAL GUIDE · 2026-10-23

Reorder point and EOQ answer different questions

Keep replenishment timing separate from order quantity, then check packs, lead times and inventory position.

Warehouse aisles with boxed inventory stored on shelves
Illustrative photograph: Maor Attias / Pexels. The worked examples are invented.

A replenishment conversation can go wrong when one number is asked to do two jobs. An inventory trigger tells you when the stock position needs attention. An order-size model estimates how much to buy under a particular cost model. Those questions interact, but they are not interchangeable. A shop can have a reasonable pack quantity and still order too late; it can also trigger a timely purchase that ties up more stock than its storage or cash position can support. Keep the timing and quantity calculations on separate lines.

Start with the timing question

The simple reorder-point model combines expected demand during supplier lead time with an added safety quantity. Shopify's explanation is useful for identifying these inputs. In the invented example here, the product sells six units per day, the lead time is seven days and the chosen buffer is eighteen units. Demand during lead time is forty-two, so the trigger is sixty units. That is an inventory position at which to review replenishment, not a direction to place an order for sixty units.

Check that your day definitions match. If demand was observed over calendar days but lead time is entered as supplier working days, the multiplication may not represent the period you intended. Likewise, define whether lead time ends at arrival, inspection or availability for sale. The calculator does not select a calendar or a service-level target. Those choices belong in the notes behind the input values. A number without that context is difficult to maintain when a delivery route or trading pattern changes.

Use position rather than an unexplained shelf count

For this workflow, inventory position means on-hand stock plus confirmed incoming units minus backorders. Suppose the shelves hold thirty-five, a confirmed delivery contains twenty and existing backorders require five. Position is fifty, already below the trigger of sixty. Enter fifty in the tool. Adding the incoming units again after entering the calculated position would count them twice. If backorders exceed both on-hand and incoming stock, position can be negative; the tool accepts that condition explicitly.

On-hand availability still matters for immediate fulfillment. A position that includes a future delivery does not mean the units are physically ready today. Keep arrival dates beside incoming quantities and investigate unreliable confirmations. This guide does not recommend treating any promised shipment as certain. The point of the position definition is to make commitments visible, not to remove judgment. Review the chosen safety quantity when your evidence about demand or lead time changes rather than assuming a fixed buffer is permanently adequate.

Ask a separate question about order size

Economic order quantity, or EOQ, uses annual demand, a fixed cost for placing one order and annual holding cost for one unit. CFI explains the ordering-versus-holding tradeoff behind the model. With annual demand of 1,000, order cost of 20 and annual holding cost of 4, the theoretical quantity is 100 units. At that quantity the model has ten orders per year, annual ordering cost of 200 and holding cost of 200. Those are independently calculated example values, not supplier terms.

Keep holding cost separate from purchase price. Entering an item's price where the model expects an annual carrying cost changes the meaning of the calculation. Also keep annual units consistent: a monthly demand entered alongside annual holding cost produces a quantity for a mixed-period model. The simple calculation assumes a steady setting without shortages or quantity discounts. It does not choose a supplier, optimize a multi-product budget or simulate uncertain delivery dates. A decimal result is a theoretical starting point, not a feasible purchase instruction.

Bring pack sizes back into the decision

Suppose a practical requirement is 108 units and two suppliers sell only whole packs. Supplier A offers packs of twelve for sixty, with eighteen freight per order. Nine packs supply exactly 108 for 558. Supplier B offers packs of twenty-four for 118 with no freight; five packs supply 120 for 590. The second offer has a lower cost per supplied unit but requires more cash and produces more surplus stock. Purchase comparison keeps those two measures visible rather than declaring one universally better.

Make a reviewable replenishment note

Record the trigger, current position, proposed pack quantity and the reason for the choice as separate fields. Include the source date for the demand and lead-time estimates. If the position is below sixty and the proposed purchase is 108, a reader should be able to understand why those different numbers appear in the same note. The workflow links the relevant tools but does not automatically place an order or transfer calculated values without an explicit case preset.

Revisit the note after actual receipts and sales. Was the delivery usable when expected? Did reservations or backorders explain a low shelf count? Did the chosen quantity leave unwanted stock? These questions provide evidence for the next review. The objective is a repeatable decision with visible assumptions, not a claim that one inventory formula removes uncertainty from the shop. Use the models to structure the discussion and retain responsibility for the actual purchase and supplier commitment.

Sources & further reading

Sources checked October 23, 2026. Examples are independently calculated teaching scenarios. No professional or jurisdiction-specific advice is implied.

Put this into practice

Follow the related workflow ↗ · Try its worked case ↗