Why a litre of petrol costs half as much in Dubai — the tax story
Same global crude, very different pump price. The anatomy of a litre — base, excise and VAT — and why Indian diesel flips the comparison.
Same crude oil, very different pump price — and the gap is almost entirely tax. India stacks central excise and state VAT on every litre (together about 47% of the price); the UAE charges no fuel tax at all. Today: petrol ≈ ₹102.56/L in Delhi vs ≈₹86 in the UAE. Diesel, taxed lightly in India, often flips the other way.
Fill up in Dubai and the number on the pump feels like a typo. The same tank that empties your wallet in Delhi barely dents it in the Gulf — and yet the oil came out of the same ground, traded on the same global market, refined by the same kind of refinery. So where does the difference go? Not into the oil. Into the tax.
This is the cleanest example of how government policy, not geology, sets the price you pay at the pump. Once you see the anatomy of a single litre, you'll never look at a fuel-price headline the same way again.
Same crude, different counter
Crude oil is a global commodity — India and the UAE buy it at essentially the same world price. Refining and shipping cost roughly the same too. If that were the whole story, a litre of petrol would cost about the same in Delhi and Dubai. It doesn't, because at the very last step — the retail counter — the two countries do completely different things.
The UAE links its pump price to global oil through a monthly review and then… stops. No excise, no VAT, no fuel cess. India takes the same base price and layers on central excise duty (set by the centre) and state VAT (set by each state). Those two taxes are the entire reason your Indian tank costs what it does.
The anatomy of a litre
Where your money goes, litre for litre
Here's a single litre of petrol, side by side. The base — crude, refining, dealer margin — is similar in both. Everything above it in the Indian bar is tax that simply doesn't exist in the UAE.
Look at the bars and the "mystery" disappears. The Indian base cost (₹55) isn't far from the UAE's entire pump price. Stack excise and VAT on top and you've added more than half again — that's the litre you actually pay for.
Why diesel flips the story
Here's the twist most "fuel is cheaper in the Gulf" takes miss. India deliberately taxes diesel more lightly than petrol, because diesel powers trucks, tractors, buses and generators — the machinery of the real economy. Tax it heavily and you raise the price of everything from vegetables to bus fares.
So while UAE petrol (≈₹86) undercuts Delhi's ₹102.56, Indian diesel at ₹95.59 often comes in below the UAE's ≈₹94. Same two countries, opposite result — purely because of how each fuel is taxed.
In rupees, for the Gulf's Indian community
For the millions of Indians living in the UAE, the comparison is personal — and it runs on the exchange rate too. At AED 1 = ₹26.07, UAE petrol of AED 3.29/L works out to about ₹86. A 40-litre tank costs roughly ₹3,440 in the UAE versus ₹4,102 in Delhi — a saving of about ₹662 per fill on petrol.
None of this makes one system right and the other wrong — fuel tax funds roads, subsidies and budgets, and the UAE simply earns its revenue elsewhere. But it does mean the next time someone says "petrol is so cheap in Dubai," you'll know exactly why: not a better oil deal, just a lighter hand at the counter. And see how ethanol blending is reshaping that pump price.
Frequently asked
- Indian central excise & state VAT on petrol/diesel (state-set).
- UAE Fuel Price Committee monthly retail prices.
- RatesToday live India & UAE fuel benchmarks; indicative AED–INR.