How to Calculate EOQ: Step-by-Step

A practical, data-gathering guide to calculating your own EOQ — where each number actually comes from, common data problems, and the reality check before you trust the result.

9 min readIntermediate

Knowing the formula is the easy part. The actual work of calculating EOQ for a real product is finding three numbers that are almost never sitting in one clean report waiting for you — annual demand, ordering cost, and holding cost. This is a walkthrough of where to actually find each one, the judgment calls involved, and what to do once you have a result.

What You Need to Gather

Three numbers, and only three:

  1. Annual demand (D) — how many units you expect to use or sell this year
  2. Ordering cost (S) — what it costs, in dollars, to place and receive one order
  3. Holding cost (H) — what it costs to hold one unit in inventory for a year

Everything else is judgment about whether these numbers are trustworthy enough to build a decision on.

Step 1: Estimate Annual Demand

Start with your actual sales or usage history for the past 12 months, not a guess. If you have inventory or point-of-sale software, this is usually the easiest of the three numbers to pull — export units sold or units consumed for the SKU over the last full year.

What to watch for:

Step 2: Find Your Ordering Cost

This is usually the hardest number to pin down, because “ordering cost” rarely exists as a line item anywhere. It’s an aggregate of several smaller costs that finance and procurement track separately, if they track them at all.

What to include:

A reasonable starting formula: take your total purchasing-plus-receiving department cost for the year and divide by the number of purchase orders placed in that same year. That gives you an average cost per order across your whole catalog, which is a fine starting point even if it’s not perfectly precise for any one SKU. If a specific product has unusually high or low ordering complexity — say, it always requires extra customs paperwork — adjust from that baseline rather than starting from scratch.

Common mistake: using only the line-item freight cost and ignoring labor. Labor is often the larger share of ordering cost, and skipping it makes your ordering cost look artificially low, which pushes your calculated EOQ artificially small.

Step 3: Calculate Holding Cost

Holding cost has four components, and most people only remember the first one.

Add these up as a percentage of the unit’s value, then multiply by the unit cost to get a dollar figure per unit per year. As a reasonable industry starting point, total holding cost usually lands between 20% and 30% of a unit’s value annually — higher for perishable or fast-obsolescing goods, lower for stable, durable, cheap-to-store items. The Carrying Cost calculator breaks this out on its own if you want to isolate just this piece.

Common mistake: using only the storage-rent portion and ignoring capital cost. On a moderately expensive item, the capital-cost component is often larger than physical storage, and leaving it out understates H — which pushes your calculated EOQ artificially large.

Step 4: Plug Into the Formula

With D, S, and H in hand, the math itself takes seconds. Say you’ve gathered:

EOQ = √((2 × 8,000 × 120) / 6) = √320,000 ≈ 566 units

That’s your answer in isolation: order roughly 566 units at a time. Orders per year would be about 8,000 / 566 ≈ 14, meaning you’d place a new order every 3-4 weeks. If you want to see the full mechanics of this calculation, including the formula’s derivation, see EOQ Formula Explained.

Step 5: The Reality Check

This is the step people skip, and it’s the one that actually determines whether the number is usable.

What Changed? EOQ Decision-Making in Practice walks through exactly this reality-check process with a full worked scenario, including what to actually do when the “right” answer and the “possible” answer disagree.

Common Data-Gathering Mistakes

Where to Go From Here

Once you’ve gathered real numbers, the EOQ Calculator does the arithmetic instantly and the Excel template lets you save your inputs and revisit them later without redoing this whole process. If you’re managing more than a handful of SKUs, an ABC Analysis first will tell you which products are worth this level of data-gathering effort and which aren’t.

Put This Into Practice

Read Next