eklitrePrice alerts

What makes up the petrol price in Pakistan?

A litre of petrol or diesel is a sum of named lines. Here I read them from the 1 September 2026 sheet.

Published 1 September 2026.

In this note
  1. Where does each rupee of a litre go?Petrol and diesel in 1 table.
  2. How much is the fuel itself?The world price, in rupees per litre.
  3. What does it cost to get the fuel to Pakistan?Premium, freight, the refining margin and the rupee.
  4. What does it cost to get the fuel to the pump?IFEM and 2 margins.
  5. What does the Government take from a litre?Duty, 2 levies and sales tax.
  6. Why does the pump price change?Many lines move at once.
  7. Where do these figures come from?1 OGRA document, archived.
  8. What else do people ask?5 quick answers.

Petrol’s price pays for 3 things: the fuel, getting it to the pump, and the Government. On 1 September 2026 the total was Rs 342.79.

Diesel cost Rs 370.41 that day. Both come from a sheet the Oil and Gas Regulatory Authority (OGRA) publishes, called the build-up.

The build-up names every rupee in the price. In this note I read the 1 September 2026 sheet, one part at a time.

For the latest figures, open the live build-up. For the figures used here, open the day record.

Where does each rupee of a litre go?

Where the rupees goPetrolDiesel
The fuel itselfRs 184.94Rs 163.29
Getting it to PakistanRs 26.59Rs 84.63
Getting it to the pumpRs 25.30Rs 21.81
The stateRs 105.96Rs 100.68
Pump priceRs 342.79Rs 370.41

Each column adds up exactly to the printed pump price. That holds when the lines are added before they are rounded for display.

The 4 row names are my labels, to make the sheet easier to read. The figures inside them are OGRA’s own printed lines.

On the site, the first 2 rows form 1 group, “The fuel, shipped to Pakistan”. The others are “Getting it to the pump” and “Government”.

The table also shows something the pump price cannot. Diesel’s fuel cost is lower than petrol’s, but getting it to Pakistan costs much more.

Most of that gap is the refining margin (OGRA’s table calls it the “HSD crack”). It was Rs 73.16 a litre on the diesel sheet.

The refining margin is the gap between the world price of diesel and the price of the crude oil it is made from.

So 1 world oil price cannot tell you which fuel costs more at the pump.

OGRA’s build-up, 1 September 2026, in rupees per litre. Diesel costs more to get to Pakistan, mainly because of the refining margin.

How much is the fuel itself?

This is the world price of the fuel, turned into rupees per litre. For petrol, OGRA’s sheet starts from a price for finished petrol.

For diesel, the sheet in use since 20 August 2026 starts from a crude oil price. It shows the refining margin as a separate line.

So the 2 starting figures are not the same stage of supply. Petrol’s is a finished fuel; diesel’s is crude oil before refining.

They are still the closest published starting points. I keep them under 1 plain label so the 4 parts add up to the litre.

The diesel restructure records exactly what changed on that date, and why the series breaks there.

What does it cost to get the fuel to Pakistan?

This group holds the costs between the world price and the price at Karachi port. The lines depend on the fuel and the sheet.

They can include:

  • premium and freight, or crude premium and freight and insurance;
  • the diesel refining margin;
  • incidentals and ocean loss or gain;
  • exchange-rate adjustment; and
  • the tiny rounding difference needed to keep OGRA’s printed subtotals.

OGRA turns the dollar price into rupees per litre. It uses the exchange rate and its conversion factor, the number of litres in a barrel.

So a fall in the world price may not reach the pump in full. Freight, the refining margin or the rupee can rise instead.

What does it cost to get the fuel to the pump?

3 published lines make up this part:

LineWhat it is
IFEMInland Freight Equalisation Margin, used to equalise transport costs
OMC marginThe oil marketing company’s margin
Dealer marginThe filling station dealer’s margin

On 1 September they add up to Rs 25.30 for petrol and Rs 21.81 for diesel.

IFEM is the line that differs most between the 2 fuels. The oil company and dealer margins are the same on this sheet.

What does the Government take from a litre?

The Government’s part has 4 lines: customs duty, the Petroleum Levy, the Climate Support Levy and sales tax. On the 1 September sheet:

LinePetrolDiesel
Customs dutyRs 20.96Rs 15.68
Petroleum LevyRs 80.00Rs 80.00
Climate Support LevyRs 5.00Rs 5.00
Sales taxRs 0.00Rs 0.00
TotalRs 105.96Rs 100.68

Sales tax shows as zero because OGRA prints the line with a zero on it. That is different from a line missing from the sheet.

Why does the pump price change?

The change in the pump price is the net change across every published line. One line can rise while another falls.

A levy can stay fixed while the world price or the exchange rate moves. The margins can stay the same while IFEM changes.

So “did crude oil rise?” is not enough. The better question is which lines moved, and by how much in total?

The date comparison answers that for any 2 published days.

The history shows the changes over a week, a month or a period you choose. It skips dates when OGRA published no build-up.

Where do these figures come from?

The example is read from OGRA price publication 15795, effective 1 September 2026.

I keep the exact PDF downloaded from OGRA. Its SHA-256, a fingerprint of the file, is:

134a8ef69398c38ab06bed858159e2f8259fb825d00299fbf1dfb4a47ea41171

The record never estimates a missing line, fills a gap, or puts a market price where OGRA printed none.

It reads the printed figures and checks the subtotals and the total. If the sums do not match, it holds that day back.

The full rules are in How this record is read.

Common questions

What makes up the petrol price in Pakistan?

The fuel, shipping it to Pakistan, getting it to the pump, and the Government’s charges. On 1 September 2026 they totalled Rs 342.79.

How much of the petrol price goes to the Government?

On 1 September 2026, Rs 105.96 of petrol’s Rs 342.79 went to the Government. Most of it was the Rs 80.00 Petroleum Levy.

Why did diesel cost more than petrol on 1 September 2026?

Getting diesel to Pakistan cost Rs 84.63 a litre, against Rs 26.59 for petrol. Most of that gap was the refining margin.

Who publishes the petrol price build-up?

OGRA, the Oil and Gas Regulatory Authority. Its sheet lists every line of the price, from the fuel to the sales tax.

Is sales tax charged on petrol?

Not on 1 September 2026. OGRA printed sales tax as Rs 0.00 on both petrol and diesel.

Sources

  1. Every figure for 1 September 2026OGRA price publication 15795, the 1 September 2026 build-upPrimary · SHA-256 archived
  2. The same day, line by lineThe 1 September 2026 day recordPrimary · SHA-256 archived
  3. The diesel sheet from 20 August 2026The note on OGRA’s diesel restructureAnalysis
  4. How each figure is read and checkedHow this record is readMethod

Every amount is in rupees per litre and comes from OGRA’s 1 September 2026 publication.

Read next

Know the new price before you reach the pump

New prices come late at night. We post each one as soon as we read it.