Supply Chain Diagnostic Report

FreshMart Groceries Pvt. Ltd.  |  FMCG / Grocery Distribution  |  ₹850 Cr Revenue (FY25)
SAMPLE OUTPUT
Engagement
4-Week Inventory Diagnostic
Report Date
May 2026
Consultant
Independent Supply Chain Advisory
₹29 Cr
Working Capital Blocked in Excess Inventory
38 days
Weighted Avg DOH vs 20-day Target (+18 days excess)
6 of 8
Categories Carrying Inventory Above Target DOH
₹18.3 Cr
Cash Flow Unlock Possible in 90 Days
Week 1 — Imbalance Map
Week 2–3 — Root Causes
Week 4 — Impact & Actions
Where is the imbalance? — DOH by Category, Location & Velocity
6 of 8
Categories Above Target DOH
Packaged Foods (52 days) contributes 15.8 days and Staples (38 days) contributes 7.7 days — together 62% of the 38-day weighted system DOH.
Packaged Foods
Largest Excess Category
52-day DOH against a 25-day target — ₹18.7 Cr on the books, the single biggest category pool of trapped working capital.
Mumbai DC
Largest Excess Concentration
₹8.4 Cr excess sitting in Mumbai Central DC — single biggest node-level pool of trapped working capital across the network.
Category Contribution to System DOH (38 days)
Each segment's weighted contribution to the 38-day system average — (stock weight × category DOH)
Location Contribution to System DOH (38 days)
Each location's weighted contribution to the 38-day system average — (stock weight × location DOH)
Sales vs Inventory Value Contribution
Above the diagonal = over-invested in inventory relative to sales (where cash is trapped). Below = under-invested. Bubble size = category DOH.
Sales Contribution by Category (%)
Each category's share of total revenue — read alongside inventory contribution to spot mis-investment
Actual vs Target DOH by Category
Red bars exceed target — excess days represent blocked working capital
Supplier Contribution to System DOH (38 days)
Each supplier's weighted contribution to the 38-day system average — (stock weight × supplier-driven DOH)
Why is it happening? — Demand Variability, Planning Gaps & Supplier Constraints
+18 excess days
Root Causes Identified
High supplier MOQ contributes 4 days of avoidable excess DOH. Low supplier frequency adds 3 days, high safety stock 2.5, and order-quantity logic 2 days. Together these four causes explain ~65% of the 18-day excess above target; a Misc pool of excess not yet pinned to a single named driver makes up the rest alongside the smaller causes.
Overforecast bias
Driving Excess Orders
A structural overforecasting bias in the stable, high-volume categories (Packaged Foods +18%, Staples +14%) inflates order quantities and locks working capital. Low overall error masks it — they quietly over-order every cycle. The fix is dampening forecasts there, not amplifying them.
+9,800 units
Excess Safety Stock in Stable Categories
Staples carries 9,800 units excess safety stock; P. Care and Pkg Foods carry 4,700 and 6,800 respectively. Flat days-of-cover rule over-invests in low-variability categories — direct working capital lockup.
Root Cause Contribution to Excess DOH — Waterfall (days)
System DOH = 38 days. Target = 20 days. Each bar shows how many days of DOH each root cause adds; addressing them all gets close to target.
Weighted Cover Days by Supplier
Days of demand the stock sourced from each supplier covers, sales-weighted across the supplier's SKUs (Σ sales×cover ÷ Σ sales = total stock ÷ total throughput), not a simple average. High cover days = too much stock for the throughput, driven by infrequent ordering and large MOQs. Above the ~20-day benchmark is an excess driver.
Demand Variability by Category (CV)
CV > 0.30 requires dynamic safety stock — static logic fails above this threshold
Overforecast Bias by Category (%)
Positive bias = systematic overforecasting that inflates orders and locks working capital. The stable, high-volume categories (Packaged Foods, Staples) are the biggest offenders — low overall error, but a persistent over-bias. Negative bias is not an excess driver.
Safety Stock Gap by Category — Weighted % vs Required
Positive % = excess safety stock (working capital locked unnecessarily) and is where cash is released. Negative % = categories the availability guardrail protects from cuts. Bars weighted by category stock value.

2A | Supplier MOQ Analysis — Contribution to Excess DOH

Supplier minimum order quantities force over-purchasing beyond immediate demand. Where MOQ-implied DOH exceeds the target DOH, the supplier contract is itself a cause of excess inventory — not a planning or forecasting failure.

SupplierCategoryMOQ (units)Daily DemandMOQ Implies DOHTarget DOHExcess DOH from MOQWC Impact (₹ L)Action Required
ITC AgriStaples4,20011038 days20 days18 days₹14.2Negotiate MOQ reduction or split deliveries
HUL DistributionPersonal Care3,6008841 days22 days19 days₹11.8Request bi-weekly instead of monthly drops
Britannia Ind.Packaged Foods5,0009652 days25 days27 days₹18.6Introduce SKU-level MOQ caps
Dabur IndiaHealth/FMCG2,8006642 days22 days20 days₹8.4Renegotiate quarterly contract terms
Amul (Gujarat Co-op)Dairy1,80012914 days12 days2 days₹1.8Within acceptable range — monitor
McCain FoodsFrozen9003824 days10 days14 days₹3.2Switch to weekly small-batch ordering
Local Produce Co.Fresh Produce600897 days7 days0 days₹0.0No MOQ issue — supply-constrained category

2B | Replenishment Frequency — Supplier Drops & DC-to-Spoke Transfers

Low replenishment frequency forces higher cycle stock to cover longer replenishment cycles. Moving from monthly to weekly drops directly reduces the cycle stock DOH needed — no system change required, just a scheduling and logistics decision.

Location / RouteCategoryCurrent FrequencyRecommendedCycle DOH (current)Cycle DOH (target)DOH Reduction PossibleVolume (₹ Cr/wk)Priority
Supplier → Mumbai DCPackaged FoodsMonthlyWeekly28 days7 days−21 days₹4.2HIGH
Supplier → Mumbai DCStaplesBi-weeklyWeekly14 days7 days−7 days₹3.1HIGH
Mumbai DC → Nashik SpokeAll CategoriesMonthlyWeekly28 days7 days−21 days₹0.6HIGH
Mumbai DC → AurangabadAll CategoriesMonthlyBi-weekly28 days14 days−14 days₹0.4MED
Supplier → Mumbai DCPersonal CareMonthlyBi-weekly21 days10 days−11 days₹2.2MED
Supplier → Pune HubBeveragesBi-weeklyWeekly14 days7 days−7 days₹1.8LOW
Pune Hub → KolhapurAll CategoriesMonthlyBi-weekly21 days10 days−11 days₹0.3LOW

2C | Overforecasting — Excess Order Risk

A persistent positive forecast bias sizes orders for demand that doesn't materialise, inflating inventory. The bias concentrates in the stable, high-volume categories — they carry low overall error but quietly over-order every cycle, which is exactly where the excess builds. The fix is dampening forecasts there, not chasing accuracy on the volatile tail. Categories that under-forecast are not an excess driver.

CategoryForecast MethodOverforecast BiasExcess Order EffectRecommended Fix
Packaged FoodsStatic monthly+18%Largest over-order pool — top-50 SKUs drive itSKU-level forecast + bias correction for top 50 SKUs
Staples & GrainsStatic monthly+14%High volume × steady over-bias = big rupee impactApply bias correction in the planning system
Personal CareStatic monthly+12%Consistent over-order on stable demandMove to rolling 4-week forecast; dampen bias
BeveragesStatic monthly+7%Moderate over-order, seasonal swingsSeasonality-adjusted monthly forecast
Dairy & ChilledSupplier-led+1%Roughly unbiasedMaintain — within acceptable range
Frozen FoodsStatic weekly avg−6%Under-forecast — not an excess driverOut of scope for excess release
Fresh ProduceStatic weekly avg−9%Under-forecast — not an excess driverOut of scope for excess release

2D | Safety Stock — Over-investment in Stable Categories

Safety stock should scale with demand variability (CV) and lead time uncertainty. Current SS is set using a flat days-of-cover rule — causing systematic over-investment in low-CV categories (Staples, P. Care, Pkg Foods) where working capital is locked unnecessarily. Cash is released only from these over-invested categories; the high-CV categories (Dairy, Fresh, Frozen) sit under the availability guardrail and are not cut.

CategoryCV (demand variability)ClassificationSS Held (units)SS Required (units)Gap (+ excess / − short)Value at Risk (₹ L)Required Fix
Staples & Grains10%Low18,2008,400+9,800₹12.4Reduce SS to formula-derived level
Dairy & Chilled30%High2,8004,800−2,000₹4.8Increase SS using CV-adjusted formula
Packaged Foods12%Low-Med14,2007,400+6,800₹8.6Reduce SS — over-invested relative to CV
Beverages25%High6,4009,200−2,800₹3.4Increase SS — under-protected for variability
Personal Care11%Low7,8003,100+4,700₹5.9Reduce SS — flat rule over-estimates need
Frozen Foods35%High1,2002,200−1,000₹1.8Increase SS — high CV needs more buffer
Fresh Produce40%Very High1,4003,200−1,800₹2.1Increase SS significantly — highest variability
What to change & what is the impact? — Prioritised Actions with Quantified Impact
📌 What type of impact are we measuring?
The ₹18.3 Cr figure is a working capital / cash flow impact — not bottom-line profit. It represents cash currently tied up in excess inventory that gets released back to the business as stock is reduced to optimal levels. Think of it as cash sitting on shelves that gets converted back into liquid capital.

Scope note: this diagnostic is focused exclusively on excess inventory release.

Guardrail — sales-weighted availability is protected: every recommended action has been validated against the baseline sales-weighted availability metric. Excess is released from tail SKUs and over-invested low-CV categories; top SKUs that drive revenue are not touched. Sales-weighted availability holds at baseline or improves under the action plan.
₹18.3 Cr
Working Capital Released (Cash Flow)
~63% of the ₹29 Cr excess released over 90 days. No new systems required — purely operational and planning changes.
−20 days DOH
Inventory Efficiency Improvement
Weighted system DOH reduces from 38 → ~18 days, moving toward the 20-day target on the excess-inventory dimension.
Action plan
Prioritised, Sequenced, Owned
Each action mapped to owner, KPI, baseline → target, and ₹ Cr cash released. ~65% of the unlock comes from Month 1 actions.
Working Capital Waterfall (₹ Cr) — Cash Flow Impact
How each action releases cash from the ₹29 Cr currently locked in excess inventory
WC Unlock by Action (₹ Cr)
Ranked by cash flow release — Month 1 actions deliver 65% of total unlock
Full Prioritised Action Plan — tiered by who owns the fix
Tier 1 = in our hands (internal planning/ops, start immediately); Tier 2 = in the supplier's hands (needs negotiation, run in parallel). Each action maps to one named root cause. WC Impact = cash released in 90 days — it is less than the cause's attributed excess because the rest drains slower than 90 days or the fix is partial (that gap is the ₹10.7 Cr residual).
Action Tier What Exactly to Do OwnerTimelineKPIBaselineTargetWC Impact
Right-size safety stock in low-CV categories T1 — ours 1. Run CV calculation for all SKUs using last 12 weeks of sales.
2. Apply SS formula: SS = Z × σ × √LT (Z=1.65 for 95% service level).
3. For low-CV SKUs (Staples, P. Care, Pkg Foods), reduce SS to formula-derived level.
4. Update SS parameters in ERP/planning tool; track weekly.
Planning TeamMonth 1Excess SS Units25,5008,500₹3.2 Cr
Reset reorder qty for slow-movers (>45 DOH) T1 — ours 1. Pull list of all SKUs with DOH >45 days (Staples, Pkg Foods).
2. Calculate demand-aligned reorder qty = avg daily demand × reorder cycle.
3. Issue revised PO caps to procurement team.
4. Monitor DOH weekly for 4 weeks.
SC HeadMonth 1DOH — Staples + Pkg Foods45 days24 days₹2.8 Cr
Redistribute excess from Mumbai DC across network T1 — ours 1. Build weekly stock visibility report across all DCs and spokes.
2. Trigger: spoke DOH <5 days AND DC DOH >20 days = transfer.
3. Assign a logistics coordinator to execute weekly.
4. Stop incremental Mumbai DC ordering for SKUs being redistributed.
Logistics MgrMonth 1Mumbai DC excess stock₹8.4 Cr₹6.6 Cr₹1.8 Cr
Liquidate dead stock (>90 DOH SKUs) T1 — ours 1. Extract all SKUs with DOH >90 days (~₹9.2 Cr book value).
2. Categorise: sell via distributor discount, return to supplier, or write off.
3. Execute discount campaign for top 30 SKUs.
4. Set policy: any SKU hitting 75 DOH triggers automatic review.
Category MgrMonth 1Dead Stock Value₹9.2 Cr₹7.8 Cr₹1.4 Cr
Tighten order compliance at goods-in T1 — ours 1. Audit last 90 days of inbound POs for pack-size and lot-multiple breaches.
2. Quantify excess units received vs ordered.
3. Enforce pack-size at goods-in; reject over-receipts.
4. Monthly supplier scorecard on compliance.
ProcurementMonth 2Compliance breach rate14%4%₹1.1 Cr
Reduce overforecasting on top movers T1 — ours 1. Top-50 SKU forecast bias review with sales.
2. Where bias > +12%, downscale the baseline forecast.
3. Move to rolling 4-week forecast for top movers.
4. Monthly accuracy review; cut buffer ordering tied to inflated forecasts.
Planning TeamMonth 3Forecast bias (top 50)+18%+6%₹0.3 Cr
Renegotiate Supplier MOQs T2 — supplier 1. Identify top 4 MOQ-driven excess suppliers (Britannia, HUL, ITC, Dabur).
2. Build MOQ-implied DOH vs target DOH table per supplier.
3. Negotiate SKU-level MOQ caps or move to bi-weekly drops.
4. Track adherence weekly.
ProcurementMonth 2Avg MOQ-implied DOH (top 4)43 days28 days₹4.5 Cr
Increase supplier replenishment frequency T2 — supplier 1. Map all supplier→DC lanes by current cadence.
2. Target lanes with cycle DOH >14 days.
3. Negotiate monthly→weekly (or bi-weekly where weekly infeasible) drops.
4. Coordinate with logistics on the inbound schedule.
SC HeadMonth 1Avg cycle DOH22 days9 days₹3.2 Cr
TOTAL (90 days) ₹18.3 Cr cash