If you have pulled up to a service station in Johannesburg, Cape Town, or Durban recently, you have likely felt the financial pinch at the pump. Understanding why is petrol so expensive in South Africa requires looking beyond local filling stations to understand the combination of international commodity markets, currency fluctuations, and fixed government taxes.

Understanding how fuel prices work in South Africa helps explain where every Rand goes when you fill up your tank, why monthly prices fluctuate, and what factors determine the latest fuel prices nationwide.

Why Is Petrol So Expensive in South Africa: Direct Answer

The primary reason why petrol is so expensive in South Africa comes down to a “double-whammy” pricing equation: volatile international factors combined with heavy domestic taxation.

Roughly half of the price you pay at the pump is determined by international market forces—specifically global crude oil prices and the US Dollar to South African Rand (USD/ZAR) exchange rate. The remaining half consists of fixed government levies, taxes, and regulated transport and retail margins.

The Double-Whammy of International & Domestic Drivers

  1. International Import Costs: South Africa imports most of its crude oil and refined fuel. When global oil prices rise or the Rand weakens against the US Dollar, the cost to import fuel increases automatically.
  2. Fixed Domestic Taxes & Levies: South Africa applies substantial statutory levies to every litre of fuel sold, primarily the General Fuel Levy (GFL) and the Road Accident Fund (RAF) Levy. These taxes are fixed per litre, meaning even when international oil prices drop, a large portion of the retail price remains unchanged.

How It Works in South Africa

Fuel pricing in South Africa is strictly regulated by the national government through the Department of Mineral Resources and Energy (DMRE). Unlike standard retail goods, service stations cannot set their own retail prices for petrol; they must sell fuel at the official price decreed by the state.

Regulated Pricing and Monthly Adjustments

Fuel prices in South Africa are adjusted on the first Wednesday of every month. The monthly adjustment is calculated by the Central Energy Fund (CEF), an arm of the DMRE.

Throughout each month, the CEF tracks the daily “under-recovery” or “over-recovery” of fuel prices:

Inland vs. Coastal Price Differences

When checking the latest petrol price in South Africa, you will notice a price difference between coastal and inland areas.

Key Fuel-Price Components

To understand fuel price explained in practical terms, every litre of petrol sold in South Africa is split into four primary pillars:

1. The Basic Fuel Price (BFP)

The Basic Fuel Price (BFP) reflects the realistic cost of importing refined petrol from international refineries (primarily benchmarked against Mediterranean and Arabian Gulf refining centers).

The BFP makes up roughly 45% to 55% of the total retail price. It is directly governed by:

2. Government Levies and Taxes

Taxes and statutory levies represent the second-largest portion of the petrol price, typically making up 30% to 40% of the total cost per litre:

3. Wholesale, Retail, and Distribution Margins

These components compensate the commercial businesses that store, transport, and sell fuel to the public:

Practical Example for Motorists

To see how these components affect your wallet in real terms, let’s break down a typical purchase for a motorist filling up a light passenger vehicle with 95 Octane petrol inland.

Breaking Down a 50-Litre Tank Purchase

If the inland price of 95 Octane petrol is R23.50 per litre, filling a 50-litre fuel tank costs R1,175.00.

Here is where that R1,175.00 goes behind the scenes:

Price ComponentCost Breakdown (per litre)Total for 50-Litre TankPercentage of Total
Basic Fuel Price (BFP)~R11.50 / litreR575.00~49%
General Fuel Levy (GFL)~R3.96 / litreR198.00~17%
Road Accident Fund (RAF)~R2.18 / litreR109.00~9%
Retail & Wholesale Margins~R3.60 / litreR180.00~15%
Transport & Distribution~R2.26 / litreR113.00~10%
Total Paid at PumpR23.50 / litreR1,175.00100%

In this typical scenario, over R300.00 of your R1,175.00 tank goes directly to government taxes (GFL and RAF), while nearly R580.00 pays for the raw international fuel product itself.

Common Mistakes and Misconceptions

When discussing why is petrol so expensive in South Africa today, several common myths frequently circulate among motorists:

Misconception 1: Service stations set their own petrol prices to increase profits

Fact: Retail petrol prices in South Africa are legally capped and fixed by the DMRE. A service station owner in Johannesburg cannot lower or raise the price of petrol to compete with a neighboring station. Stations only earn the government-set retail margin per litre. (Note: Diesel pricing is un-regulated at retail level, which is why diesel prices vary between service stations).

Misconception 2: Dropping international crude oil prices immediately reduce pump prices

Fact: South Africa uses a monthly pricing cycle based on daily average under/over recoveries tracked by the CEF. A sudden drop in global crude oil prices today will not change pump prices tomorrow; the benefit is averaged out over the month and reflected in the following month’s price adjustment.

Misconception 3: Neighboring countries buy fuel from South Africa, so their petrol should be more expensive

Fact: While neighboring countries like Botswana, Namibia, and Lesotho import fuel through South Africa’s ports and logistics pipelines, they do not apply South Africa’s internal General Fuel Levy or RAF Levy. Because their domestic tax structures differ, their final retail prices are often lower than South Africa’s pump price.

Related Prices, Forecasts and Tools

Staying informed about monthly fuel price movements helps you plan your personal budget and business transport costs more effectively. Explore these essential tools and resources on PetrolPrice.co.za:

Frequently Asked Questions

Why is petrol cheaper in neighboring countries if they import through South Africa?

Countries like Botswana, Eswatini, and Lesotho import refined fuel via South African transport infrastructure, but they set their own national tax policies. They do not apply South Africa’s General Fuel Levy or Road Accident Fund (RAF) levy to their local petrol sales, resulting in lower retail prices at their pumps.

What is the single largest tax built into South African petrol?

The General Fuel Levy (GFL) is the largest tax component, accounting for nearly R4.00 per litre. The second-largest statutory tax is the Road Accident Fund (RAF) Levy, which adds over R2.00 per litre.

How often are petrol prices updated in South Africa?

Retail petrol prices are adjusted once per month, usually on the first Wednesday of the month, based on official announcements from the Department of Mineral Resources and Energy (DMRE).

Why is diesel pricing different from petrol pricing?

In South Africa, petrol retail prices are strictly regulated by government law, while diesel prices are wholesale-regulated only. This allows individual service stations to set their own retail profit margins on diesel, leading to slight price variations between stations.