How much of Pakistan’s petrol price is tax?
About Rs 106 of a Rs 349 litre of petrol goes to the Government. This note lists each charge and how it grew in 2026.
The Oil and Gas Regulatory Authority (OGRA) table for has 22 rows. 12 of them are rupee amounts that add up to the price of Rs 377.91 a litre. The rest are dollar figures, conversion rates and subtotals. The letters, units and formulas are OGRA’s. The row names are ours, in plain English.
OGRA changed this sheet’s layout on this day. What changed
The fuel, shipped to Pakistan
Rs 256.11
67.77%
Getting it to the pump
Rs 25.36
6.71%
Government
Rs 96.44
25.52%
| Row | Line | Amount | Unit | Formula | Group |
|---|---|---|---|---|---|
| row A of the archived publication | Platts quotation, finished productLeads to F | 120.56 | US$ a barrel | Leads to F | |
| row B of the archived publication | Premium including freightLeads to F | 25.52 | US$ a barrel | Leads to F | |
| row C of the archived publication | Cost and freightLeads to F | 146.08 | US$ a barrel | C = A + B | Leads to F |
| row D of the archived publication | State Bank average exchange rateLeads to F | 276.94 | Rs per US$ | Leads to F | |
| row E of the archived publication | Conversion factorLeads to F | 158.98 | litres a barrel | Leads to F | |
| row F of the archived publication | Cost and freight, in rupeesThe fuel, shipped to Pakistan | 254.46 | Rs a litre | F = C × D ÷ Erows add to 254.47 | The fuel, shipped to Pakistan |
| row G of the archived publication | IncidentalsThe fuel, shipped to Pakistan | 1.03 | Rs a litre | The fuel, shipped to Pakistan | |
| row H of the archived publication | Ocean loss or gainThe fuel, shipped to Pakistan | 0.00 | Rs a litre | The fuel, shipped to Pakistan | |
| row I of the archived publication | Cost at Karachi portSubtotal | 255.49 | Rs a litre | I = F + G + H | Subtotal |
| row J of the archived publication | Exchange rate adjustmentThe fuel, shipped to Pakistan | 0.62 | Rs a litre | The fuel, shipped to Pakistan | |
| row K of the archived publication | Customs dutyGovernment | 26.15 | Rs a litre | Government | |
| row L of the archived publication | Ex-refinery or import priceSubtotal | 282.26 | Rs a litre | L = I + J + K | Subtotal |
| row M of the archived publication | Inland freight equalisation (IFEM)Getting it to the pump | 7.51 | Rs a litre | Getting it to the pump | |
| row N of the archived publication | Oil marketing company (OMC) marginGetting it to the pump | 7.87 | Rs a litre | Getting it to the pump | |
| row O of the archived publication | Dealer commissionGetting it to the pump | 9.98 | Rs a litre | Getting it to the pump | |
| row P of the archived publication | Price before levies and taxSubtotal | 307.62 | Rs a litre | P = L + M + N + O | Subtotal |
| row Q of the archived publication | Petroleum levyGovernment | 80.00 | Rs a litre | Government | |
| row R of the archived publication | Petroleum levy through refineries: the part refineries hand over from their own salesGovernment | −14.71 | Rs a litre | Government | |
| row S of the archived publication | Petroleum levy charged directlySubtotal | 65.29 | Rs a litre | S = Q + R | Subtotal |
| row T of the archived publication | Climate support levyGovernment | 5.00 | Rs a litre | Government | |
| row U of the archived publication | Sales taxGovernment | 0.00 | Rs a litre | Government | |
| row V of the archived publication | Total price at the pumpPrice at the pump | 377.91 | Rs a litre | V = P + S + T + U | Price at the pump |
Rows D and E are not costs. They turn the dollar price into rupees a litre: the State Bank’s exchange rate, and the litres in one barrel.
Every subtotal matches the rows it adds up, to within a paisa (Rs 0.01). OGRA rounds each figure it prints, so a hand sum can differ by a paisa.
no Pakistan State Oil (PSO) notification applies to 2026-10-31 — PSO did not notify a price on this date, or notified it more than once with the notifications disagreeing — so OGRA's totals were not cross-checked and no kerosene or light diesel price was recorded
On , Rs 96.44 of a litre’s Rs 377.91 price went to the government. That is 25.52% of the price.
OGRA’s sheet says refineries ‘surrender’ Rs 14.71 a litre of the Rs 80.00 petroleum levy on their sales to oil marketing companies. The rest, Rs 65.29, OGRA prints as the levy charged directly.
Take out the government’s Rs 96.44 and Rs 281.47 is left: Rs 256.11 for the fuel brought to Pakistan and Rs 25.36 for getting it to the pump.
No pump sells petrol at that price. It is the part of OGRA’s figure that is not tax or levy.
OGRA’s row L gives it as Rs 282.26 a litre on . That figure already includes customs duty of Rs 26.15.
On , the dealer got Rs 9.98 and the oil marketing company Rs 7.87. Inland freight equalisation (IFEM) added Rs 7.51, which evens out the cost of moving fuel to depots.
OGRA price notification for , document 17814.
SHA-256 70ed76df918e05d60d222f677882e1b569c492820c5ee43309cdbd901b9d0880
About Rs 106 of a Rs 349 litre of petrol goes to the Government. This note lists each charge and how it grew in 2026.
A litre of petrol or diesel is a sum of named lines. Here I read them from the 1 September 2026 sheet.
The pump dealer gets Rs 9.98 a litre and the oil company Rs 7.87. Here is what each margin is, and when it changed.
The petroleum levy started in 1961 to keep fuel prices steady. This article explains its history, its purpose and why it is Rs 80 today.
IFEM pools the cost of moving fuel to depots, so OGRA prints 1 national price. A new figure is set almost every week.
New prices come late at night. We post each one as soon as we read it.