Rs 398.30per litre of petrol, in force from 12:00 am (midnight) PKT on , as notified by the Oil and Gas Regulatory Authority (OGRA).
Aaj petrol ki qeemat: Rs 398.30 per litre.
Rs 0.66down from Rs 398.96 on
Rs 262.58 of each litre buys the fuel abroad and ships it to Pakistan. Rs 109.94 goes to the government, 27.60% of the price.
DieselRs 396.24up 0.52
KeroseneRs 330.14
Light diesel oilRs 266.41down 5.88
Read from OGRA’s notification. Pakistan State Oil’s (PSO) republished copy matches. See the source
One litre of petrol, drawn to scale from OGRA’s notification for .
Where your Rs 398.30 goes
OGRA prints 11 rupee lines for a litre of petrol. We group them by who gets the money.
The fuel, shipped to Pakistan
Rs 262.5865.93%
The price of the fuel abroad, shipping it to Karachi, and a small exchange-rate correction.
Cost and freightOGRA prints this as one figure: US$149.60 a barrel (Platts US$133.48 plus US$16.12 premium and freight, as OGRA prints them), at Rs 277.19 to the dollar. One barrel is 158.98 litres.
260.82
Incidentals
0.72
Ocean loss or gain
−0.44
Exchange rate adjustment
1.47
These lines add up to Rs 262.57. OGRA’s import price minus customs duty comes to Rs 262.58. The two differ because OGRA rounds each subtotal it prints.
Getting it to the pump
Rs 25.786.47%
Transport to your city, the oil company’s margin, and the petrol pump dealer’s commission.
Inland freight equalisation (IFEM): keeps the price the same in every city
7.93
Oil marketing company (OMC) margin
7.87
Dealer commission
9.98
Government
Rs 109.9427.60%
The levy and duties that go to the government.
Customs duty
24.94
Petroleum levy
80.00
Climate support levy
5.00
Sales tax
0.00
Customs duty is counted with the government, not with the cost of the fuel: the groups follow who gets the money. Every line as OGRA prints it
OGRA notifies one price for the whole country. The inland freight equalisation margin, Rs 7.93 a litre on petrol today, evens out the cost of trucking it between cities.
Pakistan’s Rs 100 petrol relief, explainedA Rs 100-a-litre rebate for motorcycles, rickshaws and cars up to 800cc, capped monthly. It does not change OGRA’s notified price — Rs 375.82 for petrol on 12 September 2026 — and it leaves the petroleum levy whole. Who qualifies, how to register, and who pays.
The price here, and the price at the pumpOGRA’s notified price is the legal maximum, the dealer’s margin already inside the build-up, so a pump charging more than the petrol or diesel figure here is overcharging.
The plan to stop setting the petrol pricePakistan set a tentative June 2027 target to deregulate petrol prices and let oil companies set the pump rate, with diesel to follow — what it would change for OGRA’s build-up.
Common questions
What is the petrol price in Pakistan today?
Rs 398.30 a litre, in force from 12:00 am (midnight) PKT on 10 October 2026. Diesel is Rs 396.24. Kerosene is Rs 330.14. Light diesel oil is Rs 266.41.
How much tax is in a litre of petrol?
Rs 109.94 a litre goes to the government, 27.60% of the price: customs duty Rs 24.94, petroleum levy Rs 80.00, climate support levy Rs 5.00, sales tax Rs 0.00.
How often does the price change?
OGRA can change it every day since 21 July 2026. In the 30 days to 10 October 2026, it published 22 notifications and the petrol price changed on 22 of them.
Where do these numbers come from?
From OGRA’s price notification for each day, kept as the original PDF. Pakistan State Oil (PSO) republishes the same price, and comparing the two catches any misreading of the PDF. Every day page links to its source.
Can I download this data?
Yes. Every price since 2006 is on the data page as CSV and JSON files, and through the API.
Know the new price before you reach the pump
OGRA notifies late at night. We post each new price as soon as we read it.