1. Home
  2. Glossary
  3. Stock & replenishment

Glossary · Stock & replenishment

What is the economic order quantity (EOQ)?

Order often and store little – or order rarely and store a lot? The EOQ formula, known in German-speaking countries as the Andler formula, works out where costs are lowest. Here you will learn how it works, when it applies and why you can safely round its result.

  • 6 min read
  • Updated November 2026
  • With free calculator
Cost curves of the EOQ model: ordering costs fall, holding costs rise, and the minimum of total costs is the optimal order quantity Costs per year Order quantity → optimal quantity Total costs Ordering costs Holding costs
Ordering costs fall as the quantity grows, holding costs rise. The optimal order quantity sits at the lowest point of total costs.

In brief

The economic order quantity (EOQ), called the Andler formula in German-speaking countries, is the quantity per order at which the sum of ordering costs and holding costs per year is lowest. Large quantities save ordering effort but tie up capital; small quantities save holding costs but cause more orders. The formula is: square root of 2 × annual demand × cost per order, divided by the holding cost per unit and year.

Formula√(2 × demand × ordering cost ÷ holding cost)
Named afterKurt Andler, 1929 (German-speaking countries)
InternationallyEOQ after Harris, 1913
Applies withsteady demand

Economic order quantity: definition

Every order costs time and money – comparing quotes, ordering, receiving goods, checking invoices. Ordering rarely saves this effort. But then a lot of material sits in the warehouse after each delivery, and that costs money too: tied-up capital, space, insurance, shrinkage. The EOQ formula balances both costs.

In German-speaking countries it is named after Kurt Andler, who made it popular there in 1929. Internationally it is called the economic order quantity (EOQ) and goes back to Ford W. Harris, who published the model as early as 1913. At its core, it is the same calculation.

The economic order quantity formula

Economic order quantity (EOQ)

Q = √(2 × D × S ÷ (P × H))

Q
Optimal order quantity in units
D
Annual demand in units
S
Fixed cost per order – labor, shipping, goods receipt
P
Unit cost
H
Carrying cost rate per year, for example 0.20 for 20%

The denominator is the holding cost per unit and year. How to determine the rate is explained under carrying cost rate.

Economic order quantity calculator

Enter annual demand, ordering cost, price and carrying cost rate. The calculator shows the optimal quantity, how often you order and what ordering and storing cost together per year. The example below is pre-filled.

The calculator needs JavaScript. Please enable JavaScript in your browser.

Example: press fittings at a plumbing and heating business

Heating & plumbing, 14 employeesPress fittings 15 mm, 7,200 units per year

An order costs the business around €30 in labor and shipping. One fitting costs €3.20, and the carrying cost rate is 20% per year.

  1. Holding cost per unit and year: €3.20 × 20%€0.64
  2. Q = √(2 × 7,200 × 30 ÷ 0.64)822 units
  3. Orders per year: 7,200 ÷ 822≈ 8.8
  4. Ordering and holding costs per year≈ €526

For comparison: ordering 138 units every week costs around €1,600 a year – almost all of it ordering effort. Buying all 7,200 once a year costs around €2,330 – almost all of it holding costs. The EOQ costs about a third of that.

Order 800 units about every six weeks≈ €526 per year

Assumptions and limits of the EOQ formula

The formula is a model. It assumes that demand is spread evenly over the year, prices and costs are fixed, there are no volume discounts, and storage space and budget are unlimited. In practice, this is rarely entirely true.

The good news: the cost curve is very flat at its lowest point. If you order 20% more or less than the optimal quantity, costs rise by just under 2%. So you can round the result to the next pack size or adjust it to the shelf space with a clear conscience.

  • Volume discounts: calculate the total costs for the EOQ and for the discount tier and compare.
  • Seasonal goods: with strongly fluctuating demand, plan with monthly figures rather than annual demand.
  • Perishables: the quantity must never be larger than what will be used before it expires.

4 typical mistakes with the EOQ formula

  • Setting ordering costs too low. It is not just postage that counts, but also the labor for ordering, goods receipt and checking the invoice.
  • Using only interest as holding costs. Space, insurance, shrinkage and obsolescence belong in the carrying cost rate.
  • Applying the result to the exact unit. Rounding to pack sizes costs almost nothing – see the flat curve.
  • Calculating for every single item. For C items it is not worth the effort. The ABC analysis shows where the calculation pays off.

Order quantities in Scanwiz

If an item falls below its minimum stock, Scanwiz puts it on the shopping list and suggests an order quantity. You adjust it – for example to the EOQ, the pack size or the shelf space. Other items from the same supplier go on the same order, which saves ordering costs.

Shopping list in Scanwiz with order suggestions for items below minimum stock
Accept the order suggestion or adjust it to the optimal quantity.
  • Shopping list by supplier with order suggestions
  • Add other items from the same supplier to the order
  • After goods receipt, stock is correct automatically

Frequently asked questions about the economic order quantity

What does the EOQ formula calculate?

It calculates the optimal order quantity – the quantity per order at which the sum of ordering costs and holding costs per year is lowest.

What is the EOQ formula?

Optimal order quantity = square root of (2 × annual demand × fixed cost per order) ÷ (unit cost × carrying cost rate).

What is the difference between the Andler formula and EOQ?

In substance, none. EOQ stands for economic order quantity and goes back to Ford W. Harris (1913); in German-speaking countries the model is known as the Andler formula after Kurt Andler (1929).

When is the EOQ formula not suitable?

With strongly fluctuating or seasonal demand, with volume discounts that are not factored in, with limited storage space and with perishable goods. There it is a starting value, not a rule.

Sources & methodology

  1. Wikipedia: Economic order quantity – formula, assumptions and origin. en.wikipedia.org, accessed 10 November 2026.
  2. Cost deviation at ±20%: own calculation from the EOQ model, total costs = (k + 1/k) ÷ 2 times the optimum.
  3. Worked example: Scanwiz’s own calculation with realistic figures from a plumbing and heating business.

Updated November 2026 · Scanwiz editorial team

Over 250 customers already trust Scanwiz

From the glossary to your warehouse – Scanwiz does the rest.

Minimum stock, stocktakes, inspection intervals and batches run automatically in Scanwiz as part of your daily work. Try it free for 14 days with your whole team – no credit card required. Or let us show you everything in a personal demo.

4.9 out of 5 stars from more than 120 verified customer reviews
GetAppCapterraSoftware AdviceG2
✓ GDPR-compliant & hosted in the EU✓ No credit card required✓ Cancel anytime
Scanwiz Favicon
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.