LibraryReportsEvery Bag Has Two Prices
Intugine · Logistics Intelligence
India Freight Data
Report No. 03

Every bag of cement has two prices

A 50 kg bag retails at roughly ₹340 in Telangana and ₹405 in Delhi NCR — and underneath the retail price sits a quieter institutional price ₹55–70 lower. Stack the two gaps and you get the ₹100+ arbitrage that powers India's grey cement market.

₹375
All-India avg trade price / bag (base = 100)
₹65
Widest inter-state retail gap (NCR vs TG/AP)
₹135
Worst-case stacked arbitrage per bag
10 × 5
Brands × regions tracked in the index
5–12%
Distribution revenue lost to grey market
01 / The price staircase

Fourteen states, one commodity, a ₹65 climb

Same product, same 28% GST, wildly different sticker. Sorted cheapest to costliest, India's cement map is a staircase — and freight-worthy gaps between steps are where diversion begins.

Cement is the most local of national commodities. It is heavy, cheap per kilo, and rarely travels more than 500 km profitably — which means every region prices to its own supply maths. The South is oversupplied and runs utilisation near 65%, so prices sag. The North consumes more than it grinds, so prices firm. In between sit the surplus factories of Madhya Pradesh and Chhattisgarh, shipping bags outward in every direction.

When the gap between two steps of the staircase grows wider than the freight to cross it, a bag dispatched for one market quietly ends up in another. Dealers call it "crossing"; manufacturers call it territory violation; the industry loses 5–12% of distribution revenue to it.

← the diversion corridor runs uphill
Retail trade price · ₹ / 50 kg bag · PPC · GST incl.Pale blue = cheapest → orange = costliest
02 / The brand matrix

Where each brand plays, and at what price

Ten majors, five regions. Not every brand fights everywhere — Ramco barely leaves the South, Shree barely enters it. The colour is the price index: base 100 is the all-India average of ₹375.

Index scale
90 → 112
03 / The two-price problem

Trade vs non-trade: the gap inside every region

The retail (trade) price is what a home-builder pays a dealer. The non-trade price is what a large project negotiates directly. That discount is legitimate — until non-trade bags leak back into retail shelves.

04 / How the bag goes missing

Two leaks: one on the road, one in the master data

Price gaps create the motive. These are the two mechanisms — one physical, one clerical — through which a bag invoiced for one market ends up priced for another.

Leak 1 · On the road

Territorial diversion mid-route

Plant
invoices for Region B
at ₹340 non-trade
Invoiced dealer
Region B · never receives full load
Actual drop
Region A market · resold near ₹405 retail

The truck departs with clean paperwork for the cheap region. Somewhere past the last plant-controlled checkpoint it halts, part or all of the load is transferred, and the bags surface in a pricier neighbouring market. The invoice says Region B; the cement is sold in Region A. Every rupee of the staircase gap, minus freight and the intermediary's cut, is captured off the books.

Leak 2 · In the system

Master-data mismatch at source

ERP master
dealer mapped to Region B
price list ₹340
Dealer actual
operates in Region A · billed at Region B prices, every single order

The quieter leak never needs a truck to turn. A dealer's registered address, territory code, or price-list mapping in the manufacturer's master data doesn't match where they actually sell. Billed at the cheap region's rate while trading in the expensive one, the mismatch repeats on every invoice — a structural discount nobody approved. It looks like a data-hygiene issue; it compounds like a pricing leak. Reconciling the invoiced geography against the delivered geography, trip by trip, is the only way to see it.

The Intugine angle

The gap is visible in prices. The leak is visible in movement.

Price spreads explain why diversion happens; truck movement shows where. Intugine's Control Tower watches every plant-to-dealer trip and flags the tells — an unscheduled halt near a market yard, a drop point that isn't the invoiced dealer, a route that bends toward the pricier state. IntuTrack's signal fusion keeps the picture alive even where GPS goes dark, and IAS classifies what actually happened at every stop with 99% accuracy. And because every trip records the delivered geography, reconciling it against the invoiced geography surfaces the quieter leak too — dealers mapped to the wrong territory and billed at the wrong region's price list.

See how diversion detection works
05 / The state ledger

State by state: price, index, and the grey-market read

The full ledger behind the staircase — including which states export their surplus into their neighbours' retail markets.

StateRegionAvg trade ₹/bagIndexTrade − non-trade gapGrey-market read
06 / Method

Source & caveats

Source. Dealer-reported retail prices aggregated from public listings and brokerage channel-check ranges, Apr–Jun 2026; PPC grade, 50 kg bag, GST-inclusive. Regional averages are unweighted means across brands present in each region. Non-trade prices are derived as trade minus a per-region channel discount of ₹55–70.

Caveats. These are indicative mid-points, not transaction prices — dealer-to-dealer variance of ₹15–25 within one city is normal, and institutional contracts are negotiated privately. Prices move monthly; confirm against a current channel check before acting on any single number.

India Freight Data · No. 03 library.intugine.com © 2026 Intugine Technologies

More Reports