Kavit
Kavit
Billing
AttendanceBillingAndroid AppPricingBlogFree Tools
Free inventory health tool

Dead Stock & Slow-Moving Inventory Analyzer

Find which items are not moving, how much cash is sitting in excess stock, and where replenishment should pause using current stock, unit cost and recent sales.

Dead stockSlow-moving itemsStock coverExcess inventory valueCSV import & export
Private by default. Item, stock, cost and sales data stay in this browser. This free analyzer does not upload your inventory file to Kavit.
Analysis rules

Set your inventory thresholds

The rules stay visible so every classification can be checked manually.

Classification: no stock → No stock; stock with zero sales in the analysis window → Dead stock; cover above slow-moving threshold → Slow moving; cover above target → Overstocked; otherwise → Healthy.
Your items

Enter stock, cost and recent sales

Use unit purchase cost if you want inventory value and excess-value estimates.

ItemSKUCurrent stockUnit cost (₹)Units sold (90d)
Action list

Inventory risk by item

Flagged items are ranked first, then by value above target cover.

ItemStatusStock valueStock coverValue above targetAction

How this dead stock analyzer works

The tool intentionally uses a simple, auditable method. It does not predict future demand. It looks at recent sales velocity and compares current stock with the amount that would cover your chosen target period.

1. Dead stock

Dead stock = current stock > 0 and units sold = 0 during the selected analysis window. If you choose 90 days, an item with stock but no sale in those 90 days is flagged as dead stock.

2. Stock cover

Average daily sales = units sold ÷ analysis-window days. For items with sales, stock cover = current stock ÷ average daily sales.

3. Target stock and excess quantity

Target stock = average daily sales × target-cover days, rounded up to a whole unit. Excess quantity = current stock − target stock, never below zero.

4. Value above target cover

Value above target cover = excess quantity × unit cost. This is a cost-value estimate of inventory held above the target, not a promise that the same amount of cash can be recovered.

Why dead stock matters

Stock can look harmless because it is already paid for, but slow-moving inventory consumes shelf space, working capital and buying capacity. A useful inventory review therefore separates stock quantity from sales velocity.

Use a longer analysis window for seasonal or infrequently purchased products. A 30-day window can incorrectly label a legitimate slow-frequency item as dead stock; 90 or 180 days is often more useful for products with slower purchase cycles.

What this tool does not know

  • Future promotions, festive demand or known large orders.
  • Whether an item is intentionally stocked as a strategic spare or display item.
  • Supplier return rights, liquidation recovery or markdown margin.
  • Stock age by batch. This V1 analyses sales velocity and current stock, not FIFO aging lots.

Those business facts can override a mechanical flag, so use the result as a review list rather than an automatic write-off decision.