How OGRA Sets Petrol Prices in Pakistan: The Complete Formula Explained
Every time you fill up at a petrol pump in Pakistan, the price you pay has been calculated through a specific formula involving international markets, government taxation, and distribution logistics. This article decodes exactly how the Oil and Gas Regulatory Authority (OGRA) arrives at the number on the fuel station display — and why understanding it matters for every consumer, business owner, and policymaker.
What is OGRA and What Does It Do?
The Oil and Gas Regulatory Authority was established in 2002 under the OGRA Ordinance to regulate Pakistan's midstream and downstream oil and gas sectors. Its primary responsibilities include recommending petroleum product prices to the government, licensing and regulating oil marketing companies, and ensuring consumer protection in the energy sector.
A critical distinction: OGRA only recommends prices. The final decision rests with the federal government, specifically the Ministry of Energy (Petroleum Division), in consultation with the Finance Ministry, Deputy Prime Minister, and senior cabinet members. This means fuel pricing in Pakistan is ultimately a political decision, not purely a technical one.
The Six Components of Your Pump Price
1. Ex-Refinery Price (~66% of total)
This is the base cost of the refined fuel itself. OGRA uses the Arab Gulf import parity price as the benchmark. This calculation factors in the Free on Board (FOB) price of refined petroleum in the Arab Gulf, ocean freight and marine insurance costs to Pakistani ports, and conversion using the prevailing USD/PKR exchange rate. Currently approximately Rs. 213.41/litre for petrol — the single largest component by far, representing about two-thirds of what you pay at the pump.
2. Petroleum Development Levy (~22%)
The PDL is a government-imposed tax that goes directly to the federal treasury. At Rs. 70/litre, it is one of the government's most important revenue generators — collecting hundreds of billions of rupees annually. The PDL is politically controversial because it's a fixed amount, not a percentage. This means even when crude prices fall, the PDL doesn't decrease automatically. The government must actively choose to reduce it — and during IMF programs, the pressure is always to maintain or increase it to meet fiscal targets.
3. General Sales Tax (~5.6%)
A standard sales tax of Rs. 18/litre applied to petroleum products. Combined with the PDL, total government taxes represent approximately 28% of the pump price — meaning roughly Rs. 88 out of every Rs. 321 you pay goes directly to the government.
4. Inland Freight Equalization Margin (~2.6%)
The IFEM is the mechanism that ensures relatively uniform prices across Pakistan's vast geography. Without it, consumers in Gilgit would pay dramatically more than those in Karachi (which is closest to refineries and import terminals). Currently Rs. 8.26/litre for petrol and Rs. 10.24 for diesel. Despite the IFEM, minor city-wise variations still exist due to local freight costs from depots to individual fuel stations.
5. Dealer Commission (~2.3%)
This is the margin paid to petrol pump operators at Rs. 7.50/litre for petrol and Rs. 8.50 for diesel. It covers station operations, staff wages, maintenance costs, and the dealer's profit margin. Without adequate dealer commission, fuel stations would not be financially viable to operate.
6. OMC Margin (~1.2%)
Oil Marketing Companies (PSO, Shell, Total PARCO, Attock, Hascol, GO, Byco) receive Rs. 4/litre for petrol and Rs. 9 for diesel. This covers their substantial costs of importing crude and refined products, maintaining storage infrastructure, operating depot networks, and distributing fuel across the entire country.
The Revision Process
Traditionally, OGRA calculated prices based on the average import parity of the previous 15 days, submitted a pricing summary to the government, and the Finance Division issued official notifications on the 1st and 16th of each month. Since March 2026, this shifted to weekly reviews — allowing faster response to global market swings but creating more frequent price changes for consumers to manage.
Why Hi-Octane is Different
OGRA does NOT regulate Hi-Octane (Euro 5, RON 95-97) petrol prices. These are set independently by individual oil marketing companies based on their own import costs and margins, which is why Hi-Octane costs vary from Rs. 328 to Rs. 346 per litre depending on the station and city. If you use Hi-Octane, you're paying a market-determined price, not a government-set one.
What Influences the Next Price Revision
Five key variables determine whether prices go up or down at the next revision: Brent crude price (each $1 change = ~Rs. 1.5-2.0/L), USD/PKR exchange rate (each Rs. 1 depreciation = ~Rs. 0.60-0.80/L increase), government policy on PDL/GST, OPEC and OPEC+ production decisions, and geopolitical events in oil-producing regions like the Middle East, Russia, and Africa.
Check today's fuel prices on PakFuel — updated per OGRA standards with calculator, city rates & predictor.
View Latest Prices →