Economic Batch Quantity Calculator

Find the optimal batch size for manufacturing when production happens at a finite rate.

What Is EBQ? (And Why Should You Care?)

Economic Batch Quantity (EBQ) is EOQ's sibling for manufacturers: the batch size that minimizes total cost when you're producing an item yourself rather than buying it from a supplier. The distinction matters because production doesn't arrive all at once the way a purchase order does — units come off the line gradually, at a fixed rate, while the warehouse or the next production stage keeps consuming them at the same time.

That overlap is the whole reason EBQ exists as its own calculation instead of just reusing EOQ. If a factory can produce faster than it consumes, inventory never really has time to pile up the way it would with an instant delivery, so the "optimal" batch comes out larger than a plain EOQ would suggest. Operations planners running an in-house production line use this to size batches without either running the line constantly (high setup cost from changeovers) or running it rarely (high holding cost from overproduction sitting around).

How Does It Work?

EBQ = √((2 × Annual Demand × Setup Cost) / (Annual Holding Cost × (1 - Annual Demand / Production Capacity)))

Everything here matches EOQ except one extra piece: the buffer factor, (1 - D/P). It captures how close production capacity is to actual demand. If a line can produce far more than it needs to (P much larger than D), the buffer factor sits close to 1 and EBQ collapses to roughly the same answer as EOQ. As capacity tightens toward demand, that factor shrinks toward zero and the required batch size grows — because with less spare production capacity, inventory builds up more slowly, so you need a bigger batch to cover the same demand window.

Real-World Example: In-House Production

Scenario: A manufacturer produces a component in-house
Annual demand: 10,000 units
Setup cost per batch: $500
Annual holding cost per unit: $10
Annual production capacity: 50,000 units

EBQ = √((2 × 10,000 × 500) / (10 × (1 - 10,000/50,000))) ≈ 1,118 units

The manufacturer should run production batches of about 1,118 units to minimize combined setup and holding costs.

Now suppose this same line is older and slower, with capacity down to 20,000 units a year instead of 50,000 — demand is a much bigger share of what the line can actually produce:

EBQ = √((2 × 10,000 × 500) / (10 × (1 - 10,000/20,000))) ≈ 1,414 units

Tighter capacity pushes the optimal batch up by about 27% — the slower line needs longer production runs to build up enough of a buffer before demand catches up with it.

Key Assumptions & Limitations: When Does EBQ Work?

EBQ carries the same core assumptions as EOQ — steady demand, stable costs, no volume discounts — plus one more: production capacity itself needs to be reasonably steady. A line that's down for maintenance half the year, or shares capacity with several other products, doesn't have a clean, constant production rate to plug into the formula.

It's also worth noting that P must genuinely exceed D — if a production line can't produce faster than the item is being consumed, there's no batch size that keeps up, and the formula simply doesn't apply. That's a capacity problem, not an ordering problem.

5 Ways People Get EBQ Wrong

Reusing an EOQ number for an in-house product. If the item is manufactured rather than purchased, plain EOQ overstates holding cost by assuming the whole batch arrives at once. Use EBQ instead whenever production is gradual.

Overstating production capacity. Nameplate capacity and actual sustained output rarely match once downtime, changeovers, and quality holds are factored in. Use a realistic, achievable capacity figure, not the theoretical maximum.

Ignoring shared capacity across products. A line that also runs three other SKUs doesn't have its full nameplate capacity available to any one of them. Use the capacity actually allocated to this product.

Treating the same holding-cost mistakes as EOQ.Understating holding cost inflates the recommended batch size here just like it does with EOQ — the same discipline about including insurance, obsolescence, and capital cost applies.

Not revisiting EBQ as the line ages or is upgraded.Production capacity changes with equipment investment, maintenance schedules, and staffing — a batch size optimized for last year's line speed may no longer fit this year's.

Industry Benchmarks & Context

EBQ results vary too widely by industry to give a single "typical" range, but the useful benchmark is the ratio of demand to capacity (D/P) itself. When D/P is under roughly 30%, EBQ tracks closely to what plain EOQ would suggest — capacity isn't really a binding constraint. Once D/P climbs past 60-70%, batch sizes grow noticeably larger than EOQ, and it's worth asking whether the line needs a capacity upgrade rather than just a bigger batch.

Next Steps & Related Tools

Once you have a batch size, put it into a broader plan:

  1. Check the holding cost rate — the same rate that drives EOQ decisions applies here too.
  2. Plan warehouse capacity around it — a larger batch means more inventory sitting at once between runs.
  3. Watch the picking and putaway workload that a bigger batch creates downstream.

Learn More

Books:

  • Inventory and Production Management in Supply Chains by Edward Silver, David Pyke, and Douglas Thomas

Standards & curricula:

  • APICS (ASCM) CPIM certification curriculum (production planning module)

General references for further study, not endorsements — verify course availability and content directly with the provider.