Days Sales of Inventory (DSI) Calculator

Find how many days, on average, it takes to sell through your inventory. No signup required.

By Tibeau De Grauwe, FounderUpdated September 2026

  • 25 products free
  • 14-day Pro trial
  • No credit card

Days Sales of Inventory (DSI), sometimes called Days Inventory Outstanding (DIO), measures how many days it takes, on average, to sell through the inventory you're holding. It's a cash-flow-oriented way of looking at the same underlying efficiency that inventory turnover measures.

DSI Calculator

$
$
days

Days Sales of Inventory

60.8 days

Equivalent to 6.0x inventory turnover per period

The DSI formula

DSI = (Average Inventory ÷ Cost of Goods Sold) × Number of Days in the Period. Average inventory is typically (beginning inventory value + ending inventory value) ÷ 2 for the period; COGS is the direct cost of inventory sold during that same period.

Example: a business carries $40,000 in average inventory and has $240,000 in annual COGS. DSI = (40,000 ÷ 240,000) × 365 ≈ 61 days — it takes roughly two months, on average, to sell through the stock on hand.

DSI and inventory turnover are the inverse of each other (turnover = 365 ÷ DSI, and vice versa). Neither is universally "better" to track — DSI is more intuitive for cash-flow conversations ("how many days of cash is tied up"), turnover is more common for comparing efficiency across periods or SKUs.

See also: the DSI glossary entry, the inventory turnover calculator, the inventory turnover guide.

Embed this calculator on your site

Copy this code into your page. The calculator runs in the visitor's browser and includes a link back to StockFlow.

Trusted by small businesses

What our customers say

“Super Kind! Quick replies from their support and very easy fixes, changed the dashboard a bit and customized it. Also gave me 450 items extra on the free plan just for me. Highly recommend and again great service!”

Erasable Trading AU

“Best customer service! Stockflow's customer support is fast and extremely helpful. They assisted me with customization of the software to improve my experience as a user.”

Justin M.

Co-Owner, Consumer Goods

Frequently asked questions

What is the DSI formula?
Days Sales of Inventory = (Average Inventory ÷ Cost of Goods Sold) × Number of Days in the Period, most commonly calculated annually with 365 days. It measures how many days, on average, it takes to sell through inventory.
What is a good DSI?
It depends heavily on industry and business model — a grocery retailer might target single-digit DSI for perishables, while a furniture retailer might reasonably run 60-90+ days. Compare DSI against your own historical trend and close competitors rather than a universal benchmark.
Is a lower DSI always better?
Generally lower DSI means faster cash conversion and less capital tied up, but extremely low DSI can also signal you're running too lean and risking stockouts. The right DSI balances cash efficiency against your actual stockout risk and lead times.
How is DSI different from inventory turnover?
They describe the same underlying efficiency from different angles: turnover (COGS ÷ Average Inventory) tells you how many times inventory is sold and replaced in a period, while DSI tells you the average number of days that takes. They are mathematically the inverse of each other.

Topic guide

Inventory Management Software

Part of our complete guide. Start with inventory management software.

How to choose a WMSWMS implementation guideInventory trackerInventory photos and product imagesCloud inventory softwareInventory management checklistHow to organize a warehouseYear-end inventory countParts inventory softwareIndustries hubFree inventory softwareWarehouse management systemEcommerce inventoryAgriculture inventoryConsignment inventoryConsignment vs backorder vs dropshipFranchise inventoryDropshipping inventoryConstruction inventoryBest stock management softwareInventory control 101How to manage inventory (step-by-step)Green warehousing: practices worth doing firstMedical inventoryRetail inventoryHospitality inventoryPharmacy inventoryContractor inventoryABC inventory calculatorAverage inventory calculatorBarcode system in ExcelReturns management3PL guideWhat is last-mile delivery?StockFlow vs Asset PandaStockFlow vs BrightpearlSortly alternativesZoho Inventory alternativesinFlow alternativesOdoo inventory alternativeWasp inventory alternativesCin7 alternativesFishbowl alternativesNetSuite inventory alternativesUnleashed alternativesFinale Inventory alternativesAsset Panda alternativesAlternatives to Excel for inventoryAirtable inventory alternativeNotion inventory alternativeImport inventory from a CSV or Excel fileHow to run a tool cribFree Inventory CalculatorsInventory Shrinkage CalculatorInventory Valuation CalculatorPar Level CalculatorProduction Yield CalculatorFree QR Code GeneratorHow to Manage Multi-Location InventoryCarrying Cost CalculatorGMROI CalculatorFree Barcode GeneratorStockout Cost CalculatorInventory Turnover CalculatorABC Analysis ToolCycle Count Schedule TemplateStock Count Sheet TemplateHow to Store and Track Raw MaterialsSupplier List TemplateEquipment Utilization CalculatorHow to Plan a Production RunHow to Calculate Safety StockManufacturing Inventory Excel TemplatePurchase Order TemplateCycle Count Sample Size CalculatorMTBF CalculatorHow to Prevent Inventory ShrinkageFill Rate CalculatorBarcode Scanner Buying GuideInventory Sign-Out SheetSell-Through Rate CalculatorSupplier scorecard templateDead stock cost calculatorLead time calculatorOrder fulfillment cost calculator3PL inventory management softwareMulti-client warehousingBin location3PL storage fee calculator3PL client inventory report templatePerfect order rate calculatorWarehouse space utilization calculatorReturns and RMA log templateInventory-to-sales ratio calculatorStock cover calculatorCBM calculatorPallet calculatorPicking productivity calculatorHow to keep track of inventory for a small business