Playbook

How to Fix Slow-Moving Inventory at a $40M Distributor

Slow movers tie up 20-25% of a distributor's inventory value. Here is the disposition workflow that recovers cash before write-down.

Trey· Co-founder, Engineering
11 min read
Distribution center mezzanine showing pallet racks of slow-moving cardboard cartons against a backdrop of high-turn aisles with forklifts

TL;DR. Slow-moving inventory typically sits at 20-25% of a mid-market distributor's total inventory value, tying up working capital at carrying costs of 18-30% per year. The fix is not better forecasting. It is a disposition workflow that classifies SKUs by aging bucket, triggers specific actions at 60, 90, and 180 days, and stops auto-replenishment the moment a SKU drifts past 90 days. Most $40M distributors can free $1.5M to $3M in working capital in the first six months by running this workflow against their existing ERP.

Your top 1,500 SKUs are paying for the other 8,500. You know it. Your warehouse manager knows it. Your CFO has been quietly underwriting it for years.

A $40M distributor we worked with carried roughly 12,000 active SKUs in their ERP. When we ran the aging report, 2,800 of those SKUs had not moved in 180 days. They were sitting in $3.2M of working capital, paying north of $640K a year in carrying costs (insurance, rack space, cycle counts, system overhead), and the operations team had been quoting the same parts at three different prices because nobody trusted the data.

That is not an inventory software problem. That is a disposition problem. Your ERP can already tell you what is slow. What it can't tell you is when to stop ordering more, how much to write down, and which channel to liquidate through. Those are decisions an operator has to make on a cadence, with the right inputs.

This is the workflow for making them.

Why $40M Distributors End Up Holding the Bag

The slow-moving pile rarely shows up on a single bad call. It compounds, one SKU at a time, over years.

A customer asks for a specialty fitting. Your purchasing manager orders 50 (because that was the vendor's MOQ), sells 12, and the remaining 38 go into the rack. Nobody removes the SKU from the auto-replenishment list because nobody is reviewing the auto-replenishment list at the SKU level. The vendor doesn't take returns past 90 days. The customer never reorders.

Multiply that pattern by 2,800 SKUs across five years and you have a working capital problem that looks like an industry-wide cost of doing business. It is not. It is a process gap.

Mid-market distribution center aisle with a section of slow-moving inventory clearly labeled by SKU age tags

The 2025 industry-wide survey from the National Association of Wholesaler-Distributors found that 48% of distributors are actively slowing inventory replenishment in response to tariff cost pressure, with 62% expecting cost of goods sold to rise 10% or more in 2025. The distributors that come through the next 18 months with their working capital intact are the ones who fix their slow-mover problem now, not the ones who try to forecast their way around it.

The Aging Bucket That Actually Matters

Most distributors think about inventory aging in four buckets: 0-30 days, 31-60, 61-90, and 90+. That is fine for a finance report. It is the wrong framing for operations.

For operations, the bucket that matters is 91 to 180 days. This is the band where recovery value is still meaningful (typically 40-60% of cost) but the SKU has clearly demonstrated it is not turning. Wait past 180 days and recovery value drops below 30%. By 365 days, you are discussing write-offs with your auditor and your net realizable value is what a liquidator will pay.

Here is how each aging band maps to an action:

AgingWhat it meansTrigger
0-60 daysNormalNone. Monitor.
61-90 daysSlowingStop auto-replenishment. Soft promo or competitive price match.
91-180 daysSlow-movingTargeted markdown, bundle with A-class SKUs, regional transfer.
181-365 daysDead stock candidateAggressive markdown, secondary channel, vendor return if eligible.
365+ daysObsoleteLiquidation, write-down, donation, disposal.

The 91-180 day band is where most $40M distributors lose the recovery game. They wait for quarterly review. By then, the SKU is past 180 days and the easy money is gone.

A Disposition Workflow That Works

Here is the cadence. It runs monthly. It takes a senior operations person two hours per cycle once the reporting is set up.

Step 1: Pull the aging report by SKU and dollar value (15 minutes)

Your ERP has this report. It might be called Inventory Aging, Stock Age Analysis, or Days-on-Hand. Sort by extended value descending. Filter to SKUs with extended value over $500 (this is a reasonable 80/20 cutoff for a $40M distributor; adjust to your scale).

You are looking for the top 50 dollar-value SKUs in the 91-180 day bucket. That is your action list. The other 2,000 SKUs in slow-moving territory do not move the needle individually and can wait for the quarterly sweep.

Step 2: Classify the action for each SKU (60 minutes)

For each SKU in your top 50, pick one of five dispositions:

  1. Price reduction. 10-20% markdown, keep in the catalog. Use this when a competitor's price has dropped or your acquisition cost is below current market.
  2. Bundle. Pair with a fast-moving A-class SKU. Sales gives the bundled SKU at break-even or a small premium. Use this when the slow-mover is functionally related to a high-turn part.
  3. Channel shift. Move to a secondary channel (your e-commerce site, a B2B marketplace, a regional sales rep with a specific customer). Use this when the SKU has clear demand somewhere other than your primary book.
  4. Vendor return. If your vendor agreement allows returns and the SKU is still within the return window, take the return at the agreed cost. Most distributors leave this money on the table because the paperwork takes a junior buyer four hours.
  5. Liquidation. Sell to a secondary market liquidator, closeout broker, or industry-specific clearance channel. Expect 20-40% of cost. Realistic, not aspirational.

Step 3: Stop the bleeding (30 minutes)

Pull the auto-replenishment settings for every SKU in your 91-180 day bucket. Set them to "manual" or "do not replenish." This sounds obvious. It is not what most distributors do, because the buyer's incentive is to keep stock on shelves and the system's default is to maintain par levels.

Stopping replenishment on slow movers is the highest-impact action in this entire workflow. The C-class items (typically the 8,500 SKUs that drive only 20% of revenue, per the classical ABC analysis pattern) are where auto-replenishment quietly creates the next year's slow-mover pile. A 90-day moratorium on auto-replenishing C-class SKUs typically reduces purchasing spend on those categories by 35-50% without a measurable revenue impact.

Step 4: Track recovery and adjust (15 minutes)

Log what you tried and what it returned. Bundle worked on 12 of 18 attempts. Markdown worked on 8 of 14. Vendor return cleared 6 of 7. Within three cycles you will know which dispositions work best for your specific product mix and customer base. The first cycle is calibration. The next ten are recovery.

Operations analyst at a desk reviewing an aging inventory dashboard with SKU dollar values and 90-day buckets on a wide monitor

How to Prevent the Pile From Growing

The disposition workflow recovers cash. The prevention workflow keeps it from rebuilding.

Three rules:

Rule 1: New SKUs require a sponsor and a velocity expectation. Before a new SKU enters your catalog, someone (usually a sales rep) commits to a 90-day volume estimate. If actuals are below 30% of the estimate at the 90-day mark, the SKU goes on a watch list. This rule alone prevents most of the slow-mover formation we see.

Rule 2: Minimum order quantities get a margin test. If a vendor's MOQ forces you to order 50 units when you need 12, your buyer needs to demonstrate that projected sell-through within 180 days exceeds the working capital cost of carrying the excess. Most $40M distributors do not run this calculation. Their buyer takes the MOQ, and the 38 extra units become next year's slow movers.

Rule 3: C-class SKUs get reviewed quarterly, not annually. A $40M distributor with 10,000 SKUs has roughly 7,000 C-class items. A quarterly review of 7,000 SKUs sounds like a lot of work. It is not, if you are only flagging the ones that have crossed an aging threshold since the last review. Most of the list takes care of itself; you are triaging the 200-400 SKUs that need a decision.

Where AI Actually Helps Here

There is real AI work in this workflow. There is also a lot of vendor noise that overstates it.

The real work: an agent that watches every SKU's aging clock and flags the 50-200 SKUs each month that need a disposition decision. It is a finite, high-value job. The agent does not need to be smart, it needs to be reliable. It pulls the aging report, sorts by dollar value, applies your aging thresholds, and pushes the action list to the operations team. It can also draft the markdown emails, generate the vendor return paperwork, and update the auto-replenishment flags. The decision is still yours.

What AI does not do well: forecasting demand for a slow-moving SKU that has 18 months of sales history with no consistent pattern. The C-class problem is structurally noisy. No model is going to fix that. The fix is a process that handles the noise, not a model that pretends it is not there.

FAQ

What is the difference between slow-moving and obsolete inventory?

Slow-moving inventory still sells, just at a low velocity. Obsolete inventory has no demand and no realistic path back to it. The practical line for most distributors is 180 days: SKUs past 180 days with no sales are obsolete candidates and should be written down to net realizable value per IAS 2 inventory accounting standards.

How much working capital can a $40M distributor actually recover?

Based on the 20-25% SLOB benchmark and typical recovery rates, a $40M distributor with $8M to $12M in inventory can realistically free $1.5M to $3M in the first six months of running this workflow. The recovery curve flattens after that because the easy wins compound. You are looking at $300K to $600K per year in ongoing recovery once the workflow is steady-state.

Does this work without an ERP upgrade?

Yes. Every ERP we have seen (Epicor, SAP Business One, NetSuite, Infor, Sage, Acumatica) can produce an aging report by SKU. The bottleneck is not the data. It is whether someone is actually running the workflow against the data on a monthly cadence.

What about vendor returns?

Vendor returns recover the most cash per hour of effort but require careful agreement review. Most distributors have negotiated return rights they do not exercise because the paperwork lives with a junior buyer who has no time. Promote the vendor return process to a quarterly initiative led by your purchasing manager, with a target dollar value to recover.

How do we handle SKUs we are contractually obligated to stock?

Some customer contracts require minimum stock levels on specific SKUs. Treat these as a separate category in your aging report. They are not slow movers in the operational sense, they are insurance. Track them, but exclude them from the disposition workflow and price the carrying cost into the customer relationship.

This is the kind of operational problem we work on with mid-market distributors. We build the agent that watches the aging clock, drafts the disposition emails, and updates the replenishment flags, so your senior operations person can spend their two hours per month on the decisions instead of the data pull. Fixed price, four weeks, working tool. If your slow movers are tying up cash you would rather have on the balance sheet, book a 30-minute call and let us see what your aging report looks like.


Keep Reading

TaggedDistributionInventoryOperationsPlaybook
№ 005Get in touch

Tell us the workflow.

It's a conversation, not a sales call. You tell us what's broken, we'll tell you if we can fix it.

hello@granular.to

No spam. We'll reply within one business day.