⬡ LIVE
Petrol MS 92 Rs. 366.58 ▼ 11.83 Diesel HSD Rs. 385.54 ▼ 134.81 Kerosene Rs. 450.15 ▼ 17.33 LDO Rs. 369.72 ▼ 25.70 April 11, 2026

How much tax do you pay on petrol in Pakistan? Simple breakdown for every driver

April 17, 2026 · By Abdul Hadi · 4 min read
How much tax do you pay on petrol in Pakistan? Simple breakdown for every driver

How much tax do you pay on petrol in Pakistan? Here is the simple breakdown

Every time you fill up your car, you are paying more than just for the fuel. A big part of what you pay goes to the government as different kinds of taxes and charges. Let us explain this in simple words.

What makes up the petrol price?

When petrol costs Rs. 366.58 per litre, almost half of that money goes to the government. Out of every litre you buy, approximately Rs. 211 goes toward taxes and official charges. This means for every Rs. 10 you spend on petrol, about Rs. 4.60 goes to the government.

The main tax: Petroleum Levy

The biggest single tax on petrol is called the Petroleum Levy. This is an extra charge that the government adds to the fuel price. Here is how it has changed recently:

In early April 2026, the government raised this levy from Rs. 106 to Rs. 161 per litre. This was a huge jump. After people complained a lot, Prime Minister Shehbaz Sharif cut it back to around Rs. 73 per litre. So the levy keeps changing depending on what the government needs.

Other taxes and charges

Besides the petroleum levy, there are a few other things that make up the price:

  • General Sales Tax – A percentage added to the fuel price
  • Dealer margins – What petrol pumps and companies keep
  • Occasional surcharges – Extra charges that sometimes appear

Why does the government put so many taxes on petrol?

The simple answer is money. The government needs funds to run the country. When other taxes are hard to collect, fuel taxes become an easy way to get money quickly. This is why they keep changing the petroleum levy based on how much money the government needs.

The Federal Board of Revenue (FBR) has been struggling to meet its collection targets. For the current fiscal year, they were short by about Rs. 610 billion. This shortfall pushes them to rely more on fuel taxes.

What does this mean for you?

If you fill a 50-litre tank, you are paying roughly Rs. 10,500 just in taxes. That is a lot of money going to the government from your petrol purchase alone.

The problem is that everyone pays the same tax, whether they are rich or poor. A person who uses a lot of petrol pays more, but so does someone who just needs a little for their daily commute. There is no discount for those who earn less.

The price keeps changing

One confusing thing is how fast the petrol price keeps changing. In just a few weeks, the petroleum levy went up and down several times. First it was Rs. 106, then it jumped to Rs. 161, then came back down to Rs. 73. This makes it hard for people to plan their monthly budget.

Will prices go up more?

There are reports that the International Monetary Fund (IMF) has suggested adding an 18% sales tax on petrol. If this happens, petrol could become even more expensive. The government is in a difficult position. If they cut taxes, they lose money they need. If they raise taxes, people struggle more.

How to understand your fuel costs

Use our fuel cost calculator to see exactly how much you spend on petrol each month. You can also check the latest prices in different cities:

For more details on why petrol prices keep changing, read our article on why petrol prices spiked to Rs. 458.

Abdul Hadi
By Abdul Hadi

Founder of PakistanPetrolPrices.com. Covering official OGRA fuel price updates, energy news and consumer tools for Pakistan since 2020.

Share Prices