Artefact · interactive

Mumbai minus Delhi — the ₹9 gap explained.

Same crude, same refinery transfer price, same central excise — and yet Mumbai petrol is persistently ₹12–18 higher than Delhi. Four layers that add up to the gap you see at the pump.

Delhi

94.77

2026-04-27

Mumbai

103.54

2026-04-27

Chennai

₹ 100.84

Kolkata

₹ 105.45

01 / 04Shared base

Refinery transfer price + dealer + central excise are identical

~₹60-65/L base across all metros

The OMC loads product into a tank truck at the nearest refinery — for Delhi, this is typically Panipat or Mathura; for Mumbai, Mahul; for Chennai, CPCL Manali. The refinery transfer price is notified the same across India. Dealer commission is officially notified same across India. Central excise is a flat per-litre duty identical across India.

This means the first ~₹60-65 of every petrol rupee is identical in Mumbai, Delhi, Chennai, Kolkata. The divergence starts at the state line.

The practical implication. Inter-city tax arbitrage is a real phenomenon: Gujarat commercial vehicles prefer to tank in Gujarat before entering Maharashtra; North-eastern states offer lower petrol precisely because their specific components are calibrated down for transport-cost parity. For anyone tracking retail demand, state-level fuel price is a cleaner demand signal than central excise changes.

Daily RSP for all 37 states (including Delhi, Mumbai, Chennai, Kolkata) tracked in data/daily_rsp.jsonl; state-by-state VAT formulas in data/state_tax_rules.json. See the India pricing page for the 37-state dispersion view.