Economic Order Quantity (EOQ) Calculator
EOQ · cost breakdown · reorder point · quantity discounts
Core Inputs
Holding Cost — H
Reorder Point (optional)
Price Tiers
Each tier: minimum order quantity to qualify, and the unit price at that quantity. The tool finds the true lowest total cost (purchase + ordering + holding).
Result
Enter annual demand, ordering cost and holding cost to get the economic order quantity, the ordering-vs-holding cost breakdown, a nearby-quantity comparison, the reorder point and orders per year — or switch to quantity-discount mode to test price breaks
The classic EOQ model assumes steady demand, a fixed ordering cost, a constant holding cost and instant replenishment — real demand varies, so treat EOQ as a strong starting point rather than an exact optimum. At the EOQ the ordering and holding costs are equal, which is why the total-cost curve is flat near the minimum: order quantities somewhat above or below the EOQ cost almost the same, giving you practical flexibility. In quantity-discount mode the cheapest tier is not always the lowest unit price, because a large minimum order raises holding cost — the tool compares the genuine total. The carrying cost rate here is exactly the H input; the Inventory Carrying Cost Estimator can help you build it up from its components.
Economic Order Quantity (EOQ) Calculator: Order Size, Reorder Point and Price Breaks
The classic EOQ formula finds the single order quantity that minimises total inventory cost, but most calculators stop at that one number and skip the parts that actually matter for a real purchasing decision. This economic order quantity calculator breaks the annual cost into ordering cost and holding cost, which are genuinely equal at the true EOQ and shows a nearby-quantity comparison table so you can see the EOQ really is the minimum-cost point, not just a formula output to trust blindly. It extends past “how much” to “when” with a built-in reorder point calculator from lead time, average daily demand and optional safety stock and to “is bulk actually worth it” with a quantity-discount and price-break mode that adds real purchase cost and compares the true total cost at each price tier, since the cheapest unit price isn’t always the cheapest total. Holding cost can be entered as a flat currency value per unit per year or as a percentage of unit cost, whichever your own data gives you.
How to Use
This tool has two tabs: EOQ + Reorder and Quantity Discounts.
Setting up your core inputs (shared across both modes)
- Enter your Annual Demand (D) in units per year.
- Enter your Ordering Cost (S), the cost incurred each time you place an order, regardless of order size.
- Select How is holding cost given?: Flat value per unit per year, or % of unit cost per year.
- If flat, enter your Holding Cost directly per unit per year. If a percentage, enter your Unit Cost and Holding Rate (%/year) instead, and the tool calculates the effective holding cost from these two together.
Using EOQ + Reorder mode
- Under Reorder Point (optional), enter your Lead Time in days and your Safety Stock in units if you want a buffer built into the trigger point.
- Tap Calculate EOQ. The result shows the economic order quantity itself, the annual ordering cost and holding cost broken out separately (equal at the true EOQ), the total annual cost, a comparison table at nearby order quantities proving the EOQ really is the minimum-cost point, the reorder point (lead-time demand plus safety stock), orders per year and time between orders.
Using Quantity Discounts mode
- Switch to the Quantity Discounts tab. Tap Add Tier for each price break your supplier offers, entering the minimum order quantity to qualify for that tier and the unit price at that quantity.
- Repeat for every tier your supplier’s price list offers.
- Tap Find Best Price Break. Rather than assuming the largest discount automatically wins, the tool calculates the true total cost, purchase cost plus ordering cost plus holding cost, at the EOQ within each tier and at each tier’s minimum breakpoint, and tells you which quantity actually produces the lowest genuine total cost.
Exporting your result
- Use Print / PDF for a clean printable copy or Copy to paste the figures into your procurement report.
Key Features
- EOQ calculation from annual demand, ordering cost and holding cost, using the standard square-root formula
- Ordering-vs-holding cost breakdown, showing the two are genuinely equal at the true EOQ
- Nearby-quantity comparison table, proving the EOQ really is the minimum-cost point rather than just trusting the formula output blindly
- Reorder point calculator, from lead time, average daily demand, and optional safety stock
- Flat or percentage holding cost input, whichever your own data gives you
- Quantity-discount / price-break mode, comparing genuine total cost, purchase plus ordering plus holding, across every price tier, not just the lowest unit price
- Orders per year and time between orders, direct planning figures alongside the EOQ itself
- Export as PDF or copy the result.
Formula / Logic Used
Economic Order Quantity
Where is annual demand, is ordering cost per order and is holding cost per unit per year.
Annual Ordering Cost and Holding Cost
At , these two are always exactly equal, which is precisely the condition the EOQ formula is derived from, minimising their sum.
Reorder Point
Orders per Year and Time Between Orders
Quantity Discount Total Cost (per tier)
For each price tier, the tool evaluates this at the EOQ if it falls within that tier’s valid quantity range or at the tier’s minimum breakpoint quantity if the EOQ falls below it, then compares the genuine total cost across all tiers.
Who Should Use This Tool
Procurement and inventory managers deciding how much to order and when to reorder and evaluating whether a supplier’s bulk discount genuinely lowers total cost. Also useful for diploma and B.Tech industrial engineering and production engineering students learning EOQ, reorder point and quantity-discount concepts for their operations management coursework.
Frequently Asked Questions (FAQs)
Take the square root of two times annual demand times ordering cost, divided by holding cost per unit per year, EOQ = √(2DS/H). This tool calculates it instantly and also shows the cost breakdown proving it’s genuinely the minimum-cost point.
At the EOQ, ordering cost and holding cost are exactly equal, and since one increases while the other decreases as order quantity changes, small deviations in either direction largely cancel out near that point. This tool’s nearby-quantity comparison table shows this directly, which is also why real orders somewhat above or below the exact EOQ cost almost the same in practice.
EOQ answers how much to order each time, while reorder point answers when to place that order, the inventory level that triggers a new order based on lead-time demand and any safety stock buffer. This tool calculates both together, since a complete replenishment policy needs both answers.
A large minimum order quantity required to unlock a discount also raises your holding cost, since you’re now storing more inventory for longer, which can outweigh the purchase-price savings. This tool compares the true total cost, purchase plus ordering plus holding, at every tier rather than assuming the lowest unit price automatically wins.
Use whichever format your own cost data actually comes in, some businesses track a flat per-unit storage and handling cost, while others express holding cost as a percentage of the item’s value to reflect capital tied up in inventory. This tool accepts either and calculates the effective holding cost consistently either way.
Related Tools
- Inventory Carrying Cost Estimator – build up your holding cost rate from its individual components
- Machine Cycle Time Estimator – for the production side of the same operations planning
- OEE Calculator – check equipment effectiveness feeding into your production capacity