Back to Blog
Analysis

The APM Formula: How Malaysia Calculates Fuel Prices Weekly

The Automatic Pricing Mechanism sets RON 97 and diesel prices. Here's how the formula actually works.

By Aiman Hakim
Editor, HargaMinyak.my · 8 Mar 2026 · 7 min read
The APM Formula: How Malaysia Calculates Fuel Prices Weekly

Ever wondered how the government decides how much you pay at the pump each week? The answer is the Automatic Pricing Mechanism (APM), a formula Malaysia has used since 1983 to calculate RON 97 and diesel prices objectively.

What Is APM?

APM is a pricing formula designed to link Malaysia's retail petrol prices to international crude markets. Its goal: ensure pump prices are transparent, consistent, and reflect actual costs, not set politically or arbitrarily.

Components of the APM Formula

The final price you pay is a combination of five main components:

  1. Product price (MOPS), the benchmark price from Singapore, Asia's main spot market. This is the biggest component (70-80% of final price).
  2. Operating cost & alpha, processing, storage, and oil company margins (Petronas, Shell, Petron, etc.)
  3. Transportation cost, from depots to stations nationwide
  4. Retailer margin, station operator profit (roughly 12-15 sen/litre)
  5. Taxes & duties, sales tax on RON 97 and diesel

How Is the Weekly Price Calculated?

Every Friday, the Ministry of Finance gathers MOPS price data from the previous Friday through the current Thursday. The APM formula is then applied to compute the new price, which is announced Wednesday afternoon and takes effect Thursday morning.

Why Is RON 95 Excluded?

RON 95 is still directly subsidised by the government through BUDI 95. This means RON 95 is administratively set at RM 1.99/litre (for eligible Malaysians) and does not follow APM. The government absorbs the difference between the true APM price and the subsidised price.

Strengths & Weaknesses of APM

Strengths: transparent, objective, responsive to global markets, not subject to political manipulation.

Weaknesses: consumers can't predict prices precisely; global oil swings pass directly to consumers (for RON 97 and diesel).

APM ensures Malaysian fuel prices reflect market reality. The system isn't perfect, but it's more transparent than the systems in many neighbouring countries.

Fact-checked against official sources: data.gov.my and Ministry of Finance Malaysia.

Frequently Asked Questions

What is the Automatic Pricing Mechanism (APM)?

APM is a formula Malaysia has used since 1983 to calculate RON 97 and diesel prices objectively. It links retail pump prices to international crude markets so prices stay transparent, consistent, and reflect actual costs rather than being set politically.

Why does RON 95 not follow the APM formula?

RON 95 is still directly subsidised by the government through BUDI 95, so its price is set administratively for eligible Malaysians and does not follow APM. The government absorbs the difference between the true APM price and the lower subsidised price.

What components make up petrol prices in Malaysia?

The final price has five components: the MOPS product price (the Singapore benchmark, the biggest part at 70-80%), operating cost and alpha, transportation cost, retailer margin, plus taxes and duties. MOPS is the main driver of what you pay at the pump.

How is the weekly petrol price calculated and when does it take effect?

Every Friday, the Ministry of Finance gathers average MOPS data from the previous Friday through the current Thursday. The APM formula is then applied to compute the new price, which is announced Wednesday afternoon and takes effect Thursday morning.

Check Latest Fuel Prices

RON 95, RON 97 & Diesel updated every week

hargaminyak.my

Related Articles

Analysis
Why Do Fuel Prices Rise? Factors Affecting Malaysia's Petrol Prices
Analysis
Global Oil Price Forecast 2026: What Experts Are Saying
Guide
RON 95 vs RON 97, Which Is Right for Your Car?