eklitrePrice alerts

What is Pakistan’s petroleum levy, and why is it Rs 80 a litre?

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.

Published 29 September 2026.

In this note
  1. What is the petroleum levy?A fixed charge the government adds to every litre.
  2. When and how did the levy start?In 1961, under martial law.
  3. What was the levy meant to pay for?The law never said.
  4. Why has the levy had different names?Its role changed a little each time.
  5. How did the levy keep prices steady in 2006–2008?The price stayed at Rs 53.70 for a year.
  6. What happened when the levy reached zero in 2008?Petrol rose to Rs 86.66 in 5 months.
  7. Why did the levy stop changing with oil prices?It became a fixed amount in 2009.
  8. Has the government cut the levy to protect prices since then?Yes, for diesel in April 2026.
  9. How much money does the levy collect now?Rs 1,567 billion in one year.
  10. How is the levy different from other taxes on fuel?Fixed in rupees, and not shared.
  11. Which figures in this article can be checked?All of them, with 3 main sources.
  12. What else do people ask?5 quick answers.

Did you know Pakistan’s petroleum levy is 65 years old? It started in 1961, when the government fixed the price of fuel.

The levy was the difference between that fixed price and the real cost of the fuel. The government kept this difference.

So when oil became expensive, the levy became smaller, and the pump price stayed the same. It worked like a car’s shock absorber.

Here is an example. Between February 2007 and January 2008, petrol’s levy fell from Rs 15.35 to Rs 0.00.

During all that time, the petrol price did not change. It stayed at Rs 53.70 a litre.

Today it works the other way. Since 2022, the government first decides the levy, and the price changes around it.

The levy is now Rs 80 a litre. In this article, I explain how it got here, step by step.

A timeline of the petroleum levy from 1961 to 2026. 1961: the development surcharge, the gap between a fixed price and the cost, goes to the state. 2001: renamed the Petroleum Development Levy, and the government now notifies the rate. 2009: a carbon surcharge of Rs 10 on petrol from 1 July, which the Supreme Court suspends. 2010: renamed the Petroleum Levy from 1 July. 2011: petrol deregulated, and OGRA stops publishing petrol’s build-up on 1 June. 2022: a target, not a gap, with a Rs 50 cap; the levy is set first and the price after. 2025: the cap removed, and a climate support levy of Rs 2.50 added on 1 July. 2026: diesel’s levy at Rs 0.00 on 3 April, and Rs 80.00 again by 20 August.
The petroleum levy from 1961 to 2026. Sources: the 1961 law, OGRA, PSO and Dawn.

What is the petroleum levy?

Before a litre of petrol reaches your car, many people need to be paid.

Someone takes the crude oil out of the ground. Someone refines it, ships it to Karachi, and transports it across the country.

The oil company that sells it takes a margin. The petrol pump dealer also takes a margin.

Together, these make the cost of a litre. The price is what you pay at the pump.

The petroleum levy is a fixed amount in rupees that the government adds on top of the cost. The government keeps all of it.

Today the levy is Rs 80.00 a litre on both petrol and diesel, according to OGRA’s daily figures.

OGRA is the Oil and Gas Regulatory Authority. Every day, it publishes what each part of a litre’s price pays for.

When and how did the levy start?

The levy started on 1 July 1961, when Pakistan was under martial law. There was no parliament, so laws were made by ordinance.

The law was called the Petroleum Products (Development Surcharge) Ordinance, 1961. It applied from 1 August 1959, almost 2 years before it was signed.

The idea was simple. The government fixed the price of each fuel at its level on 31 July 1959.

The law called this the fixed sale price. It called the oil company’s allowed cost the prescribed price.

The difference between the 2 was called the differential margin. The law said companies must pay it to the government:

“every company shall pay to the Government a development surcharge equal to the differential margin”

In simple words: the price stayed at its 1959 level, the company got its cost, and the government got the rest.

Nobody chose the size of the levy. It was simply whatever was left between the price and the cost.

When oil became expensive, the cost went up. The price could not change, so the levy became smaller.

When oil became cheaper, the cost went down, and the levy became bigger.

At the pump, people saw no change at all. The levy moved instead of the price.

What was the levy meant to pay for?

The old name was development surcharge, so you might think it paid for development. The law does not say that.

The 1961 law does not reserve the money for anything. There is no fund, no list of projects, and no rule about roads or schools.

The government collects the money and spends it like any other income.

One small section of the law shows how the government saw it. Section 5 lets a company deduct the surcharge from its taxable income.

This means the government did not treat it as a tax on the company. It treated it as the government’s own share of the price.

So the honest answer is this: the levy was meant to keep the price steady and give the government the difference.

Why has the levy had different names?

The name changed each time the levy’s role changed a little.

In 2001 it became the Petroleum Development Levy. Now the government could set a fixed rate in rupees, instead of just collecting the difference.

In the 2009 budget, it was renamed the carbon surcharge. It was Rs 10 a litre on petrol from 1 July 2009.

It lasted about a week. The Supreme Court stopped the carbon tax and told OGRA to withdraw it.

OGRA’s own records show what happened that week.

The levy was Rs 10.00 on 1 July, Rs 0.00 on 8 July, and back to Rs 10.00 on 9 July.

From 1 July 2010, the law named it the Petroleum Levy. That is still its name today.

In 2025 a second charge was added under the same law. It is called the Climate Support Levy.

It started at Rs 2.50 a litre on 1 July 2025 and doubled to Rs 5.00 on 1 July 2026.

How did the levy keep prices steady in 2006–2008?

For most of its history, the levy was not published in detail. But from 2006 to 2011, it was.

Every 2 weeks, OGRA published petrol’s full price breakdown: oil, freight, margins, taxes and the levy. I have kept a copy.

Stacked bar chart of petrol’s ex-depot price in OGRA’s price build-up, every published date from 16 April 2006 to 1 May 2011, split into oil (the ex-refinery price) at the bottom, freight, margins and taxes in the middle, and the petroleum levy on top. Through 2006 the price holds at Rs 57.70 while oil moves between about Rs 26 and Rs 32 and the levy moves the other way, between Rs 12.15 and Rs 18.94. From January 2007 the price holds at Rs 53.70 for more than a year while oil climbs from Rs 25.97 to Rs 41.16 and the levy shrinks from Rs 15.35 to Rs 0.00 on 17 January 2008. With nothing left to absorb, the price rises to Rs 86.66 by 21 July 2008. As oil falls in late 2008 the levy refills to Rs 29.49 on 16 December 2008 while the price comes down only to Rs 57.66. From July 2009 the levy is a flat Rs 10.00 and the price moves with the oil.
When oil went up, the levy went down. Petrol price in rupees per litre, 2006–2011, from OGRA’s records.

Look at 2006 on the left. The price stayed at Rs 57.70 for 17 updates in a row.

The cost of oil kept changing, from Rs 26.13 to Rs 31.90. The levy moved the opposite way, so the total stayed the same.

On 16 January 2007, the price was cut to Rs 53.70. It stayed there for more than a year.

In that time, the cost of oil rose from Rs 25.97 to Rs 41.16 a litre. The levy became smaller to make room for it.

The levy fell step by step: Rs 14.85, then Rs 8.40, then Rs 3.95, then Rs 0.99 in December.

On 17 January 2008, it reached Rs 0.00.

So for a whole year, oil prices rose by more than half, but petrol in Pakistan did not cost a rupee more.

The government paid for this by giving up the levy.

What happened when the levy reached zero in 2008?

Once the levy was zero, there was nothing left to protect the price. Oil kept rising.

So every increase in oil now went straight into the price. It went up in March, April and May 2008.

By 21 July 2008, petrol cost Rs 86.66 a litre. 5 months earlier, it was Rs 53.70.

Then oil prices crashed. The cost of oil in a litre fell from Rs 65.11 in July to Rs 18.81 in December.

This time the levy worked for the government. The price only fell to Rs 57.66.

The rest of the fall went into the levy. It grew to Rs 29.49, its highest level in those 5 years.

So the levy worked both ways. When oil was costly, the government earned less; when oil was cheap, it earned more.

And when oil was cheap, people did not get the full price cut.

Why did the levy stop changing with oil prices?

Look at the right side of the chart. From July 2009, the levy was always Rs 10.00.

This was the change made with the carbon surcharge. The levy became a fixed amount, so the price now moved with oil.

In 2009 and 2010, the price went up and down: Rs 60.46, Rs 65.26, Rs 61.63, Rs 71.21.

The government still cut the levy sometimes. In early 2011, it lowered it from Rs 10.00 to Rs 4.27, then Rs 2.20.

But now each cut was a decision. The levy no longer moved on its own.

On 1 June 2011, OGRA stopped publishing petrol’s price breakdown.

For the next 15 years, only the pump prices are on record. The rest comes from budgets and news reports.

In the late 2010s, the government changed sales tax as often as the levy.

In 2021 and early 2022, both were cut to almost zero to keep prices down.

Then, under the IMF programme agreed in 2022, the levy came back as a fixed target.

Parliament had set a maximum levy of Rs 30 a litre in 2018. This limit rose to Rs 50 in 2022.

It rose again to Rs 70 in 2024. In 2025, the limit was removed.

Now the government decides the levy first. The price is built on top of it.

Has the government cut the levy to protect prices since then?

Yes, twice in the last 2 years. Both times, it was a government decision, not automatic.

The first time was April 2025, and it worked in the government’s favour.

Oil prices had fallen, and OGRA had worked out a price cut of up to Rs 13 a litre.

But the government kept the price the same and raised the levy instead.

It said the money would pay for Rs 1.71 of a Rs 7.41 cut in electricity prices per unit.

On 16 April 2025, PSO’s notice shows diesel’s levy at Rs 77.01. The price stayed at Rs 258.64, the same as 2 weeks before.

The second time was April 2026, and this time it protected the public.

The war with Iran made oil very expensive. On 3 April 2026, petrol rose by Rs 137.23 to Rs 458.41, Dawn reported.

Diesel rose by Rs 184.49 to Rs 520.35 a litre.

Diesel runs trucks, buses and tractors, so the government protected it. It cut diesel’s levy from Rs 55 to zero.

Stacked bar chart of diesel’s maximum ex-depot price in PSO’s gazette notifications, 7 March to 18 July 2026, split into the petroleum levy on top and everything else below. On 7 and 14 March the price is Rs 335.86 with a levy of Rs 55.24. On 3 April the price is Rs 520.35 and the levy is Rs 0.00; the levy stays at Rs 0.00 on 11, 18 and 25 April while the price falls to Rs 385.54, Rs 353.42 and then Rs 380.19. The levy returns on 1 May at Rs 28.69, then Rs 42.60, Rs 52.00 and Rs 58.00 in May, Rs 53.26 on 13 June, Rs 72.97 on 20 June and Rs 79.54 on 27 June, before Rs 70.82 on 4, 11 and 18 July. Four notifications, on 28 March, 30 May, 6 June and 2 July, are marked with a cross and left out because they failed a check.
Diesel price in rupees per litre, March to July 2026, from PSO’s notices. A cross marks a notice that failed a check.

PSO, or Pakistan State Oil, publishes diesel’s price in the official gazette. Its notices show the levy at Rs 55.24 in early March.

On 3 April, the levy was Rs 0.00. It stayed at zero on 11, 18 and 25 April.

For 4 weeks, the levy worked like it did in 2008. It took as much of the price rise as it could.

Petrol was treated differently. On the same day, petrol’s levy went up from Rs 105 to Rs 160 to cover diesel.

This meant car owners were paying part of the cost of cheaper diesel.

This lasted only 1 night. On 4 April, the Prime Minister cut petrol’s levy by Rs 80, and petrol fell to Rs 378.41.

After that, the government rebuilt diesel’s levy step by step, whatever oil prices did.

It was Rs 28.69 on 1 May, then Rs 42.60, Rs 52.00 and Rs 58.00 later that month.

It was Rs 72.97 on 20 June and Rs 79.54 on 27 June.

My own daily record starts on 21 July, at Rs 70.82. The levy reached Rs 80.00 on 20 August and has stayed there.

So the levy can still protect prices. In 1961 oil prices decided when that happened, but today the government decides.

How much money does the levy collect now?

In the year to June 2026, the levy collected Rs 1,567 billion, Bloom Pakistan reported on 14 August 2026.

That was about Rs 100 billion more than the budget expected. 3 years earlier, it collected Rs 580 billion.

Bar chart of the petroleum levy collected in each fiscal year ending 30 June: Rs 580 billion in FY23, Rs 1,019 billion in FY24, Rs 1,220 billion in FY25 and Rs 1,567 billion in FY26.
Petroleum levy collected each year, in billions of rupees. Reported figures from Bloom Pakistan, 14 August 2026.

Like in 1961, this money is not reserved for anything specific.

In April 2025, the government said a levy increase would help cut electricity bills. That is the only recent use it named.

Otherwise, the money goes into the federal budget. It pays for things like debt, defence, salaries and subsidies.

The levy is now a big part of the government’s income.

According to the Pakistan Institute of Development Economics, petroleum taxes grew from 15% of all tax income in 2005–06 to 35% in 2018–19.

And that was before the levy’s biggest increases began.

How is the levy different from other taxes on fuel?

A litre of petrol has 4 government charges: the petroleum levy, the climate support levy, customs duty and sales tax.

The climate support levy, Rs 5.00, works the same way as the petroleum levy. So the table compares the other 3.

Petroleum levyCustoms dutySales tax
How it is setRupees a litreA share of the import valueA share of the price
Moves with oil?No, unless changedYesYes
On 25 Sep 2026, petrolRs 80.00Rs 23.68Rs 0.00
In the budgetNon-tax revenueTax revenueTax revenue
Shared with provinces?NoYesYes
Law1961 OrdinanceCustoms Act, 1969Sales Tax Act, 1990

There are 2 big differences. The first is how each charge is calculated.

Customs duty and sales tax are percentages. When oil prices rise, they rise too, which makes price jumps bigger.

The levy is a fixed amount in rupees. It stays at Rs 80 until the government changes it.

The second difference is who keeps the money.

Sales tax and customs duty are shared with the 4 provinces, through the National Finance Commission (NFC) award.

The petroleum levy is not shared. It counts as non-tax income, so the federal government keeps every rupee.

This is why the levy has grown while sales tax on fuel has fallen to zero.

Business Recorder estimated that the provinces lost about Rs 500 billion this way in 2023–24.

Which figures in this article can be checked?

You can check every number in this article. Each dated figure comes from a published document that I have saved.

They come from 3 main sources:

  • Petrol, 2006–2011: OGRA’s price breakdown, published every 2 weeks. See how I recovered it.
  • Diesel, 2025–2026: PSO’s official gazette notices, which I found while writing this article.
  • Both, from 21 July 2026: OGRA’s daily price breakdown, in this record.

PSO lists 336 diesel notices, going back to July 2008. Only 68 can be read as text; the rest are scanned photos.

I do not use any figure from the scanned photos.

42 of the 68 notices pass 3 checks. Only those are shown in the chart.

The checks are: the numbers add up, the levy matches the direct-sale row, and the price matches PSO’s published pump price.

From June 2011 to July 2026, petrol has only prices on record, with no breakdown.

Petrol’s levy in those years, like Rs 105 in March 2026, comes from news reports. I say so each time.

That is why no petrol figure from those 15 years appears in any chart.

Common questions

When did the petroleum levy start in Pakistan?

It started in 1961, applying from 1 August 1959. It got its current name, the Petroleum Levy, on 1 July 2010.

What was the petroleum levy for?

It was the difference between a fixed fuel price and the real cost. The law did not reserve the money for any purpose.

Is the petroleum levy a tax?

Not officially. It counts as non-tax income, so the federal government keeps all of it and does not share it with provinces.

Has the petroleum levy ever been zero?

Yes. Petrol’s levy was Rs 0.00 in January 2008, and diesel’s was Rs 0.00 in April 2026, in official records.

How much money does the petroleum levy collect?

Rs 1,567 billion in the year to June 2026, as reported by Bloom Pakistan. That is up from Rs 580 billion 3 years earlier.

Sources

  1. The 1961 wording and datesThe Development Surcharge Ordinance, 1961, from the Petroleum DivisionPrimary · SHA-256 archived
  2. The law as it stands todayThe Petroleum Levy and Climate Support Levy Ordinance, from Pakistan CodePrimary · SHA-256 archived
  3. Petrol, 2006–2011OGRA’s fortnightly price build-up, as recovered herePrimary · SHA-256 archived
  4. Diesel, 2025–2026PSO’s gazette notifications for high-speed dieselPrimary · SHA-256 archived
  5. Petrol and diesel from 21 July 2026OGRA’s daily price build-up, as this record holds itPrimary · SHA-256 archived
  6. The 2009 carbon surcharge rulingDawn report on the Supreme Court’s 2009 rulingPress
  7. The April 2025 electricity reliefDawn report on the April 2025 power-tariff cutPress
  8. The 3 April 2026 price riseDawn report on the 3 April 2026 fuel price risePress
  9. Petrol’s Rs 80 levy cut, 4 April 2026Profit report on the 4 April 2026 levy cutPress
  10. Levy collections, FY23–FY26Bloom Pakistan report on FY26 levy collectionsPress
  11. The provinces’ loss, 2023–24Business Recorder estimate, as reportedPress
  12. Petroleum taxes’ share of revenuePIDE, Petroleum Pricing in PakistanAnalysis · SHA-256 archived

OGRA’s ex-depot price (source 3) and the pump price agree on most dates, not all. The historical build-up shows where they differ.

Read next

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.