dsi calculator

DSI Calculator (Days Sales in Inventory)

Use this tool to calculate how many days, on average, your inventory stays in stock before being sold.

Formula: DSI = (Average Inventory / COGS) × Days

What is DSI?

DSI stands for Days Sales in Inventory (also called Days Inventory Outstanding). It measures the average number of days a company holds inventory before it is sold. In simple terms, DSI tells you how quickly inventory turns into revenue.

A lower DSI usually means inventory moves faster, while a higher DSI may indicate slow-moving stock, overbuying, weak demand, or operational issues. That said, there is no universal "perfect" number because healthy DSI ranges vary by industry, product type, and business model.

DSI Formula Explained

The standard formula is:

DSI = (Average Inventory / Cost of Goods Sold) × Number of Days

Where:

  • Average Inventory = (Beginning Inventory + Ending Inventory) / 2
  • COGS = Cost of Goods Sold during the same period
  • Number of Days = 365 for annual, 90 for quarterly, 30 for monthly, etc.

This calculator uses those exact inputs, so you can evaluate inventory efficiency quickly for any period.

How to Use This DSI Calculator

  1. Enter your beginning inventory value for the selected period.
  2. Enter your ending inventory value.
  3. Enter total COGS for the same period.
  4. Set the number of days (default is 365).
  5. Click Calculate DSI to see your result and interpretation.

Keep your data consistent: if your inventory numbers are from a quarter, your COGS and day count should also be quarterly.

Worked Example

Suppose a business reports:

  • Beginning Inventory: $120,000
  • Ending Inventory: $80,000
  • COGS: $500,000
  • Days: 365

Average Inventory = ($120,000 + $80,000) / 2 = $100,000
DSI = ($100,000 / $500,000) × 365 = 73 days

Interpretation: On average, stock sits for about 73 days before sale. Whether this is good depends on peers and product category.

How to Improve DSI

1) Improve demand forecasting

Better forecasts reduce overstock and stockouts. Use historical sales, promotions, seasonality, and market changes to adjust purchases.

2) Tighten purchasing cycles

Smaller and more frequent orders can lower average inventory and improve cash flow, especially for products with uncertain demand.

3) Segment inventory by velocity

Separate fast-, medium-, and slow-moving items. Give slower items targeted markdowns, promotions, or bundling strategies.

4) Reduce lead times

Work with suppliers to shorten replenishment time so you can carry less safety stock while maintaining service levels.

Common DSI Mistakes to Avoid

  • Comparing across unrelated industries: Grocery and luxury furniture naturally have different DSI levels.
  • Using mismatched periods: Monthly inventory with annual COGS creates misleading output.
  • Ignoring seasonality: One point-in-time inventory values can distort results near holidays or promotional cycles.
  • Looking at DSI alone: Pair DSI with gross margin, stockout rate, and cash conversion cycle for better decisions.

DSI vs. Related Metrics

Inventory Turnover

Inventory turnover shows how many times inventory is sold and replaced during a period. DSI is the same idea expressed in days.

DPO and DSO

DSI is often used with DPO (Days Payable Outstanding) and DSO (Days Sales Outstanding) to calculate the cash conversion cycle.

Cash Conversion Cycle (CCC)

CCC estimates how long cash is tied up in operations. Lower DSI can reduce CCC and potentially free working capital.

Final Takeaway

DSI is one of the most practical inventory health metrics. Use it regularly, compare trends over time, and benchmark against competitors. If your DSI drifts upward, treat it as an early warning signal to review purchasing, pricing, and demand planning.

Use the calculator above whenever you update financials so your inventory strategy stays tied to real numbers.

🔗 Related Calculators