Watch it work▶ Try it on your own figures — free

56.4% of stock value ($43.8K) is dead or far in excess of demand.

14 SKUs worth $77.7K; 5 are dead and 2 are slow.

Dead stock is $34.5K (44.4% of value). At 50% provision that is $17.3K to write down.

Slow SKUs hold $9,319 beyond 12 months of sales. Dead plus excess costs about $8,765 a year to hold at 20%.

Why items stopped selling and what they could still fetch are not in the data; the provision and holding rates are the ones you set.

$43.8K
7/14
Stock value
$77.7K
14
Dead stock
$34.5K
44.4%
Provision
$17.3K
50%
Holding cost a year
$8,765
20%

Stock value by status

56.4%
  • Dead44%
  • Slow15%
  • Active40%

Largest dead or excess stock

  • Legacy router R200$14.3K
  • Winter jacket 2023$8,085
  • Desk fan D9$7,015
  • Printer cartridge P7$4,940
  • Phone case Model$4,320
  • Retired charger C4$2,880
  • Yoga block$2,304

SKUs to act on

SKUOn handDays since saleValueExcess value
Legacy router R200 · Dead340612$14.3K$14.3K
Winter jacket 2023 · Dead210420$8,085$8,085
Desk fan D9 · Slow700300$8,050$7,015
Printer cartridge P7 · Dead260505$4,940$4,940
Phone case Model · Dead1,800390$4,320$4,320
Retired charger C4 · Dead400730$2,880$2,880
Yoga block · Slow1,200130$3,840$2,304

What to do this week

  • Clear Legacy router R200, Winter jacket 2023, Printer cartridge P7 first: $27.3K of dead stock between them.
  • Stop buying Desk fan D9, Yoga block: they already hold more than a year of sales.
  • Book the $17.3K provision and decide the outlet for dead stock: discount, bundle, return to supplier or write off.

Do

  • Check each dead SKU for a supplier return or a bundle before writing it off.

Don't

  • Don't treat slow as dead: seasonal lines can sell again; check the sales history first.

How to improve

  • Add monthly sales so the next report can separate seasonal from truly slow stock.
  • Add supplier return terms so the next report can show what can still be recovered.

Demo

Try it now — free

Type your figures (or fill in samples) and get the answer in a minute.

Start from a template

Make it decision-ready
No card · no API key · your figures are not stored

Overview

Every business holding inventory has stock that will never sell at full price, and almost none know which items or how much. The balance sheet says the stock is worth what it cost and nothing in the accounting system ever disagrees — an item that has not moved in two years carries the same value on paper as one that sells weekly.

The cost is not only capital tied up. It is space, insurance, counting, and the fact that every month of delay reduces what the stock can still be sold for. Clearance value decays: the decision to clear is worth most on the day an item stops moving and least on the day somebody finally notices.

What makes this hard is that the raw signal misleads in both directions. A slow-moving item can be a critical spare that must be held. A fast mover can be about to die because the product it serves was discontinued. A seasonal item looks dead for nine months of every year.

This agent separates genuinely dead stock from stock that is slow for a reason, prices the decay so delay has a number attached, and reports what clearing now releases against clearing in six months. It writes nothing down and discounts nothing — a write-down is an accounting judgement and a clearance price is a commercial one.

Benefits

Capital released while it is still there

The value of clearing decays every month you wait.

Space back

Which is usually the constraint nobody costs.

No accidental clearance of a critical spare

Which a movement report alone would recommend.

What it does

  • Separates dead from slow-for-a-reason

    A critical spare and a discontinued line both move slowly. Only one of them is a problem.

  • Handles seasonality properly

    A seasonal item looks dead for nine months a year. Judged against its own season, not the calendar.

  • Prices the delay

    What the stock is worth now against six months from now. Clearance value decays, and that decay is the argument.

  • Finds fast movers about to die

    Stock for a product that was discontinued still sells — until it does not, very suddenly.

  • Reports what clearing releases

    Capital, space and carrying cost together, so the decision has a full number behind it.

  • Writes nothing down

    A write-down is an accounting judgement and a clearance price is a commercial one. Both belong to people.

What this changes

What this changes about your week

It takes over
Working out which stock will never sell, and what waiting costs.
Done today by
Nobody, until a stock count or a year-end provision forces it.
How often
Annually, which is far too late.
Typical manual effort
Every line needs movement history read against seasonality and spare-part flags.

Why Retail in particular. The balance sheet values two-year-old stock the same as stock that sells weekly. Clearance value decays every month, so the decision is worth most the day an item stops moving and least the day someone notices.

  • Runs unattended

    Started by you or by an event, and it finishes on its own. Nothing waits for someone to be at a desk.

  • The same standard every time

    The two-hundredth item is held to the bar the first one was. Consistency is the part people cannot sustain.

  • It cannot act on its own

    Inventory Obsolescence Analyst has no path to sending, spending or committing. That limit is why its output is safe to act on.

How it runs

This agent runs server-side through the PROMIVO runtime. Each run is logged step by step and every tool call is permission-checked before it executes.

  1. 1InputValidated against the agent input schema
  2. 2Modelclaude-sonnet-5 with automatic fallback
  3. 3Toolsextract_structured_data
  4. 4PermissionsRuns READ actions automatically; anything higher waits for approval
  5. 5OutputStructured result matching the output schema
  6. 6LoggingTokens, duration and every step recorded

Requirements

Integrations

No integrations required.

Before you start

  • Stock on hand with cost, and where held
  • Movement history, ideally two years
  • Any flags for spares, safety stock or committed inventory
  • Carrying cost rate, where you have one
  • Requires the All-Access plan or higher

Use cases

Before a stock count

What you are about to spend a weekend counting.

Year-end provisioning

The evidence for a provision, prepared rather than estimated.

A space or cash squeeze

The fastest release ranked by value.

After discontinuing a product

What its stock is now worth, and for how long.

Pricing

All-Access

Billed monthly through your PROMIVO subscription. Cancel at any time.

Runs consume your plan allowance for agent executions and tokens. See plan limits

FAQ

Will it discount or write off stock?

No. A write-down is an accounting judgement with audit consequences, and a clearance price is a commercial decision with brand consequences. It gives you the position and the cost of waiting.

How does it avoid clearing critical spares?

Where you mark an item as a required spare or safety stock, it is reported separately and never appears in the clearance list. Where you do not mark it, it says the flag was missing rather than assuming.

Does it need sales history?

Yes — without movement history there is no analysis. Two years is ideal because it lets seasonality be tested; with less it says which conclusions the history cannot support.

Reviews

Reviews open once customers have run this agent.

Need this agent to work differently?

Tell us what to change and our team will scope a customised version for your business.

Customize this agent