Days of Supply Formula

The Days of Supply formula measures how many days your current inventory will last at your current rate of consumption. Use it daily to decide whether to reorder — and how urgently.
Days of Supply = On-Hand Inventory ÷ Daily Demand
On-Hand in units or $ Daily Demand in same unit Result in days Forward-looking

Formula Variables Defined

VariableDefinitionPractical Notes
Days of Supply Number of days current inventory will last Your result. Compare to Lead Time to decide whether to reorder.
On-Hand Inventory Current quantity (or value) of stock available for use or sale Use units if demand is in units; use $ if demand is in $/day. Do not include damaged, reserved, or quarantined stock.
Daily Demand Average quantity (or value) consumed or sold per day Use a 30-day or 90-day rolling average. A single day's figure is too noisy for reliable results.

When You Have Annual Demand Instead of Daily

If your systems only report annual or monthly demand, convert first:

Daily Demand = Annual Demand ÷ 365
Daily Demand = Monthly Demand ÷ 30.4

Then apply the main formula: DOS = On-Hand ÷ Daily Demand. For example, if you have 1,500 units on hand and annual demand is 18,250 units:

Daily Demand = 18,250 ÷ 365 = 50 units/day

DOS = 1,500 ÷ 50 = 30 days

All Days of Supply Formula Variants

✓ Standard Operational (recommended)
DOS = On-Hand ÷ Daily Demand
Forward-looking. Uses current stock and current demand rate. The formula to use for replenishment decisions and stockout risk assessment.
Annual Demand Variant
DOS = On-Hand ÷ (Annual Demand ÷ 365)
Use when only annual figures are available. Mathematically equivalent to the standard formula after converting demand to a daily rate.
Including In-Transit Inventory
DOS = (On-Hand + In-Transit) ÷ Daily Demand
Useful when a purchase order is already en route. Gives effective coverage including stock already ordered but not yet received.
Financial / DIO Variant
DIO = (Avg Inventory ÷ COGS) × 365
Backward-looking. Uses historical averages. For financial reporting and benchmarking. Equals 365 ÷ Inventory Turnover. Not for daily replenishment decisions.

The Target Days of Supply Formula

Knowing your current DOS is only useful if you know what it should be. The target formula tells you the minimum DOS you need to hold to avoid a stockout:

Target DOS = Lead Time (days) + Safety Stock Days
Safety Stock Days = Safety Stock Quantity ÷ Daily Demand

When your current DOS falls to the Target DOS level, that is your reorder point. Place an order immediately. If DOS drops below Target DOS, you are already past your reorder point and need to act urgently.

Example: Lead Time = 14 days. Safety Stock = 100 units. Daily Demand = 20 units/day.

Safety Stock Days = 100 ÷ 20 = 5 days. Target DOS = 14 + 5 = 19 days. Reorder when DOS reaches 19 days.

Step-by-Step Formula Examples

Example 1: Retail — Units-Based

1
Inputs: On-hand = 480 units. Monthly sales = 240 units (= 7.9 units/day). Lead time = 45 days.
2
Daily demand: 240 ÷ 30.4 = 7.9 units/day
3
Days of Supply: 480 ÷ 7.9 = 60.8 days
4
Compare to lead time: 60.8 days > 45 days → 15.8 days of buffer remaining
DOS = 60.8 days · Lead Time = 45 days · Buffer = 15.8 days · No immediate action needed

Example 2: Manufacturing — Value-Based

1
Inputs: On-hand inventory value = $150,000. Annual COGS = $2,190,000. Lead time = 30 days.
2
Daily demand (cost-based): $2,190,000 ÷ 365 = $6,000/day
3
Days of Supply: $150,000 ÷ $6,000 = 25 days
4
Compare to lead time: 25 days < 30 days → stockout in 25 days, 5 days before order arrives
DOS = 25 days · Lead Time = 30 days · REORDER IMMEDIATELY — already past the reorder point

The Financial Formula: DOS vs DIO

Inventory analysis uses two related but distinct formulas. Understanding which one is which prevents confusion when finance and operations teams are in the same conversation:

MetricFormulaInput dataAnswers
DOS (operational) On-Hand ÷ Daily Demand Current inventory + recent demand How long will this stock last?
DIO (financial) (Avg Inventory ÷ COGS) × 365 Historical averages from financial statements How long did inventory sit on average?
DIO ↔ Turnover 365 ÷ Inventory Turnover Inventory Turnover ratio Converts turnover ratio to days

DIO and DOS will often give different numbers for the same company at the same point in time — that is expected. DOS reflects the current situation; DIO reflects the historical average. If you just cleared a large shipment, current on-hand may be high (high DOS) even if historical averages were lean (low DIO). For day-to-day decisions use DOS; for investor-facing metrics and peer benchmarking use DIO (see the Inventory Turnover Calculator).

DOS to Reorder Point: Connecting the Formulas

Days of Supply and Reorder Point are two expressions of the same replenishment logic. The reorder point is the inventory quantity at which DOS equals your Target DOS. They are inversely convertible:

Reorder Point (units) = Target DOS × Daily Demand
Current DOS = Current Inventory ÷ Daily Demand

If Target DOS = 21 days and daily demand = 20 units/day, Reorder Point = 21 × 20 = 420 units. When on-hand inventory hits 420 units, DOS = 21 days → trigger an order. The Reorder Point Calculator solves this directly from lead time, demand, and safety stock.

Calculate your Days of Supply and compare it to your lead time instantly.

Open the Calculator →

Frequently Asked Questions

What is the Days of Supply formula?

Days of Supply = On-Hand Inventory ÷ Average Daily Demand. If you have annual demand, convert first: Daily Demand = Annual Demand ÷ 365. Example: 600 units on hand ÷ 30 units/day = 20 days of supply.

What is the Target Days of Supply formula?

Target DOS = Lead Time (days) + Safety Stock Days. Safety Stock Days = Safety Stock Quantity ÷ Average Daily Demand. If lead time is 14 days and safety stock is 140 units with 20 units/day demand, Safety Stock Days = 7. Target DOS = 14 + 7 = 21 days. When current DOS falls to 21 days, place a new order.

What is the difference between the DOS formula and the DIO formula?

DOS = On-Hand Inventory ÷ Daily Demand. Forward-looking, uses current data, for operations teams. DIO = (Average Inventory ÷ COGS) × 365. Backward-looking, uses historical period averages, for financial reporting. They often give different numbers for the same company — both are correct for their respective purposes.

Should I use units or $ in the Days of Supply formula?

Either works — but you must be consistent. If on-hand inventory is in units, daily demand must also be in units. If on-hand is in dollars ($ value of inventory), daily demand must be in $/day (daily cost of goods consumed). Mixing units produces a meaningless result. For SKU-level tracking, units are usually more practical. For portfolio-level or financial analysis, $ value is easier to aggregate.

How do I convert Days of Supply to a Reorder Point?

Reorder Point (units) = Target DOS × Daily Demand. If your Target DOS is 21 days and daily demand is 20 units/day, your reorder point is 21 × 20 = 420 units. When on-hand inventory hits 420 units, your DOS equals 21 days — the reorder trigger. Use the Reorder Point Calculator to compute this directly from lead time, demand rate, and safety stock.