Crude oil has been on a rollercoaster, but your fuel bill has sat perfectly still. Petrol costs about Rs 102.12 a litre and diesel about Rs 95.20 in Delhi as of July 8, 2026, unchanged since May 25 through a full crude round-trip, from a sharp crash to a fresh jump back toward $76 a barrel after US strikes on Iran, because taxes and fixed costs, not crude, dominate the pump price. It is the question millions of drivers ask every time oil makes headlines: if crude keeps moving, why does petrol not?
The short answer is that the crude oil price is only one slice of what you pay. The rest is tax, dealer margin, and the oil companies' own profit, and those do not move just because crude does.
Petrol and Diesel Price by City
Pump prices vary across India mainly because each state charges its own VAT on top of a similar base price. Here are the rates on July 8, 2026.
| City | Petrol (per litre) | Diesel (per litre) |
|---|---|---|
| Delhi | Rs 102.12 | Rs 95.20 |
| Mumbai | Rs 111.21 | Rs 97.83 |
| Kolkata | Rs 113.51 | Rs 99.82 |
| Chennai | Rs 107.77 | Rs 99.55 |
The gap between Delhi and Kolkata, more than Rs 11 a litre on petrol, is almost entirely down to state taxes, since the underlying fuel costs the oil companies roughly the same in both cities.
Why Pump Prices Stay Flat
The disconnect between crude and the pump is by design. Roughly half of what you pay for petrol is central excise duty and state VAT, with dealer commission and the oil companies' margin on top, leaving the crude oil cost as just one component. So neither a crash nor a spike in crude translates into anything close to the same move at the pump.
This is why the freeze has survived a wild few months. When crude fell, oil marketing companies like Indian Oil, BPCL, and HPCL rebuilt margins rather than cutting prices. Now that crude has jumped back toward $76 on the Iran escalation, those same companies are likely to absorb the higher cost rather than raise pump prices immediately, which is why rates have held since the last revision on May 25, when petrol was raised about Rs 2.61 and diesel about Rs 2.71 a litre.
The crude swings are showing up in company margins, just not at the pump. You can track the raw input on our crude oil price today page, and the wider market reaction in our Indian stock market today wrap.
Why This Matters
For households, fuel is a big and visible cost, and a frozen pump price can feel like either a missed saving or a lucky escape depending on which way crude is moving. When crude fell, the benefit flowed to the government and oil companies rather than drivers; now that crude is rising, that same buffer is shielding drivers from an immediate increase. It cuts both ways.
For the economy, the bigger swing factor now is the direction of crude. A sustained rise in oil, driven by the Strait of Hormuz tension, would widen India's import bill and pressure the rupee even if pump prices stay frozen, so the strain shows up in the wider economy before it reaches the fuel station.
What To Watch
The first thing to watch is crude oil and the Strait of Hormuz. If oil stays high for several weeks, the pressure shifts from a possible cut toward a possible increase, as oil companies can only absorb rising costs for so long.
The second is any government move on excise duty. A duty change is the fastest way to move pump prices in either direction, and governments use it to manage inflation, so policy signals matter as much as the crude price.
The third is the rupee. Since India imports oil in dollars, a weaker rupee makes the landed cost of fuel higher even at the same crude price, adding to the pressure when oil is rising.
The Bigger Picture
Daily price revision was meant to link pump prices closely to global crude, but in practice prices move in slow, infrequent steps rather than tracking oil day to day. For consumers, the lesson is that a crude move rarely means an instant change at the pump, because the tax and margin layers act as a buffer in both directions.
That buffer is exactly what the last few months have shown. Crude crashed and pump prices did not fall; crude has now jumped and they have not risen either. The system smooths the extremes, so neither the fall nor the spike passes through in full. With crude climbing again on the Iran flare-up, the question has quietly flipped from when drivers get a cut to how long the freeze can hold if oil keeps rising.