Skip to content
Pakistan Era logo
Guides

How Pakistan Sets the Petrol Price Every Day: Gulf Price Plus a $16.12 Premium and Rs 85 in Levies

Pakistan's petrol price follows a daily OGRA formula: Gulf petrol, a $16.12 premium, the rupee rate, margins and Rs 85 levies. See each line and do the sums.

Muhammad Hatim, author at Pakistan EraMuhammad Hatim5 min read
Fuel storage tanks on flat ground near Karachi

Pakistan's petrol price is set every day by OGRA from a formula. It starts with the seven day average Gulf price of petrol, adds a $16.12 a barrel premium, converts it at the State Bank's average rupee rate, then adds customs duty, margins and Rs 85 in levies. On 9 October 2026 that came to Rs 398.96 a litre.

Most people see only the final number on the pump. But the price sheet OGRA publishes each day shows every part of it, line by line. Once you can read it, you can tell why petrol went up by Rs 2.31 on Friday, and roughly what tomorrow's change will be.

We read OGRA's petrol price sheets for 7, 8 and 9 October 2026 and worked through the sums.

The formula has five layers

The petrol price is built in five layers: the world price, the cost to land it in Karachi, customs duty, the margins for transport, oil companies and dealers, and the government's levies. Sales tax is zero, because petrol is currently exempt.

LayerWhat it is9 October 2026
Platts Arab Gulf petrol, 7 day averageWorld price of 92 RON petrol$133.52 a barrel
Premium including freightPSO's import premium and shipping$16.12 a barrel
Cost in rupees at Karachi portConverted at Rs 277.21, plus port costsRs 261.82 a litre
Exchange rate adjustment and customs dutyRupee gap on PSO's payments, plus dutyRs 1.33 and Rs 24.94
Freight, oil company and dealer marginsIFEM, OMC margin, dealer marginRs 8.02, Rs 7.87, Rs 9.98
Petroleum levy and climate support levySet by the federal governmentRs 80 and Rs 5
TotalPrice before secondary freightRs 398.96 a litre
The parts of Pakistan's petrol price on 9 October 2026, from the Rs 261.82 landed cost to Rs 85 in levies

A barrel holds 158.98 litres, and that number is in the formula too. The dollar price per barrel is multiplied by the rupee rate, then divided by 158.98 to get rupees a litre.

World price and the rupee make the daily change

Only two inputs normally move from day to day: the seven day average Platts price and the seven day average rupee rate. Everything else in the formula stays the same unless the government or OGRA changes it.

The sheets show this clearly. Between 7 and 9 October the Platts average rose from $131.37 to $133.52 a barrel. Petrol rose from Rs 394.83 to Rs 398.96. Over the same days, the customs duty, the margins and the levies did not change at all.

DatePlatts average ($ a barrel)Petrol (Rs a litre)
7 October 2026131.37394.83
8 October 2026132.18396.65
9 October 2026133.52398.96
Pakistan petrol price from 7 to 9 October 2026 rising with the Platts Arab Gulf average

The daily figures are tracked on petrol price today for 9 October, and diesel has its own formula built from Dubai crude, set out in how Pakistan sets the diesel price.

A $1 move in petrol adds about Rs 1.74 a litre

You can estimate the effect of a world price move yourself. At a rupee rate of Rs 277.21, each $1 a barrel works out to about Rs 1.74 a litre. That is 277.21 divided by 158.98.

  • A $1 rise in the seven day Platts average adds about Rs 1.74 a litre.
  • A Re 1 weaker rupee, at a $149.64 barrel cost, adds about Rs 0.94 a litre.
  • A $5 jump in world petrol prices adds about Rs 8.72 a litre once it fully feeds through.

Check it against Friday. The Platts average rose $1.34, which predicts about Rs 2.34. The actual rise was Rs 2.31, because the rupee average also moved by one paisa. Close enough to plan around.

The sheet says the full impact of a change in the daily world price is passed on over seven working days. That is the rolling average at work. A one day spike in the Gulf reaches the pump in small steps over about a week and a half, and a fall does the same.

Taxes and margins are Rs 135.81 of every litre

Customs duty, the two levies and the three margins add Rs 135.81 to every litre. That is about 34% of the Rs 398.96 price. The levies alone are Rs 85, which is more than a fifth of the price.

Share of Pakistan's petrol price on 9 October 2026 taken by landed cost, customs duty, margins and levies

This is also why petrol often falls less than world oil prices. A fixed Rs 85 levy does not shrink when oil gets cheaper, as why petrol does not fall with oil explains in detail. The dealer's Rs 9.98 is a fixed government margin too, and its cost is tracked in who pays for the dealer margin rise.

Read OGRA's petrol price sheet in five steps

OGRA posts the sheet each day as a PDF. Reading it takes a few minutes once you know where to look.

  1. Open ogra.org.pk and go to Daily Fuel Prices, then Price Publication.
  2. Open the newest sheet, named by its effective date. Petrol is on the first page.
  3. Read line A, the seven day Platts average, and compare it with the day before.
  4. Read line D, the State Bank average rupee rate, for the second moving part.
  5. Read the total at the bottom. That is the price before secondary freight to your pump.

Secondary freight is the cost of moving fuel from the oil company's depot to an individual pump, so the price at some stations can differ slightly from the sheet.

Common questions

How is the petrol price calculated in Pakistan?

OGRA takes the seven day Platts Arab Gulf petrol average, adds a $16.12 premium, converts it to rupees, then adds customs duty, margins and Rs 85 in levies.

How often does the petrol price change?

OGRA publishes a new sheet with an effective date every day, so the price can change daily.

Is there sales tax on petrol?

No. The sheet says petrol is currently exempt from sales tax, so the sales tax line is zero.

Why does a world price change take days to show?

The formula uses a seven working day rolling average, so a change feeds through over seven working days.

How much of the petrol price is tax?

On 9 October 2026, customs duty of Rs 24.94 and levies of Rs 85 came to Rs 109.94, about 28% of the price.

How we verified this

What we checked, where we read it, and what we could not confirm.

Last checked on 9 October 2026. Every figure is from OGRA's petrol price sheets effective 7, 8 and 9 October 2026, posted under OGRA's daily price publications, including the formula explanations printed beside each line. The per dollar and per rupee estimates and the shares are our own arithmetic.

About the author

Muhammad Hatim, author at Pakistan Era

Global Affairs & Political Economy Writer

Muhammad Hatim

Muhammad Hatim is a book lover who started writing because he enjoys it. At Pakistan Era he writes about international relations, geopolitics and the global economy, with a particular interest in South Asia and the forces behind current events.

TopicsPetrol PriceOGRAFuel PricesPetroleum LevyGuides