South African Fuel Price Dataset
Quick Answer
The South African Fuel Price Dataset is a comprehensive repository of historical and current fuel prices across South Africa. It tracks official price adjustments regulated by the Department of Mineral Resources and Energy (DMRE) and daily fuel recovery estimates from the Central Energy Fund (CEF). The dataset includes monthly pump prices for 93 and 95 Octane Unleaded Petrol (ULP), Lead Replacement Petrol (LRP), Diesel 50ppm, Diesel 500ppm, and Illuminating Paraffin across both Inland and Coastal pricing zones. It serves fleet managers, software developers, financial analysts, and researchers requiring accurate pricing metrics from 2008 to the present day.
Overview of the South African Fuel Pricing Mechanism
Fuel prices in South Africa are strictly regulated by the national government through the Department of Mineral Resources and Energy (DMRE). Official retail price changes are announced monthly and come into effect on the first Wednesday of every month.
The total retail price paid at the pump consists of two primary elements:
- Basic Fuel Price (BFP): The imported cost of refined petroleum products based on international market prices (quoted in US Dollars) and the Rand/US Dollar exchange rate.
- Domestic Levies, Taxes, and Margins: Regulated fixed charges added to the BFP, including the General Fuel Levy (GFL), the Road Accident Fund (RAF) levy, wholesale and retail margins, transport zone tariffs, and the slate levy.
The South African Fuel Price Dataset consolidates these underlying components alongside final retail and wholesale prices to offer a complete historical record.
Dataset Structure and Key Fields
The dataset provides structured time-series data across multiple fuel categories and geographic divisions.
Standard Data Attributes
| Field Name | Data Type | Description |
| Effective Date | Date (YYYY-MM-DD) | The official date when the price adjustment took effect. |
| Region / Zone | Text (Inland / Coastal) | The geographic pricing tier (Inland vs. Coastal zone). |
| Fuel Category | Text (Petrol / Diesel / Paraffin) | The primary classification of the fuel product. |
| Grade / Variety | Text (93 ULP, 95 ULP, 50ppm, 500ppm) | Specific fuel formulation or sulfur content rating. |
| Price Per Litre | Decimal (ZAR R.cents) | Final official pump price or wholesale price in South African Rand. |
| Basic Fuel Price | Decimal (ZAR R.cents) | The calculated import parity cost portion before domestic levies. |
| General Fuel Levy | Decimal (ZAR R.cents) | Statutory tax levied per litre for the national revenue framework. |
| RAF Levy | Decimal (ZAR R.cents) | Dedicated statutory levy allocated to the Road Accident Fund. |
| Net Change | Decimal (ZAR R.cents) | Month-on-month increase or decrease per litre. |
Geographic and Product Classifications
Understanding how fuel is categorized in the dataset requires distinguishing between geographic zones and engine-specific fuel grades.
1. Inland vs. Coastal Pricing Zones
- Inland (Reef / Zone 9C): Covers Gauteng, Free State, Limpopo, Mpumalanga, North West, and parts of the Northern and Eastern Cape. Inland prices include an additional transport tariff to cover pipeline and rail transport costs from coastal ports to inland depots, making inland prices higher per litre.
- Coastal (Zone 1A): Covers coastal hubs such as Cape Town, Durban, Gqeberha, and East London. Because refining and import facilities are located at the coast, these areas do not incur inland pipeline transportation costs, resulting in lower prices.
2. Petrol Grades (93 vs. 95 Octane)
- 93 Octane Unleaded (ULP 93): Sold exclusively in inland areas. At higher altitudes (such as Johannesburg at ~1,700m), lower atmospheric pressure reduces the octane requirement for naturally aspirated petrol engines.
- 95 Octane Unleaded (ULP 95): Available nationwide (both inland and coastal). It is mandatory for coastal driving and recommended for modern turbocharged or high-compression engines across all altitudes.
3. Diesel Formulations
- Diesel 50ppm (0.005% Sulfur): Premium ultra-low sulfur diesel designed for modern high-tech engines.
- Diesel 500ppm (0.05% Sulfur): Standard diesel grade suitable for older heavy-duty commercial vehicles and agricultural equipment.
Note: While petrol retail prices are price-capped by law, diesel prices in South Africa are wholesale-regulated, meaning final pump prices at retail stations may vary slightly by retailer.
Primary Uses of the Fuel Dataset
The South African Fuel Price Dataset is used across multiple industries for operational, analytical, and integration purposes:
- Fleet & Logistics Management: Helps transport companies audit fuel claims, automate cost-per-kilometer calculations, and adjust freight rates dynamically according to official fuel shifts.
- Software & App Integration: Powers consumer web applications, vehicle fleet dashboards, and travel expense management systems via structured JSON/CSV files or live REST APIs.
- Financial Modeling & Macroeconomic Analysis: Used by economists, corporate accountants, and researchers to model inflation trends, measure consumer price index (CPI) impact, and forecast quarterly expenditure.
- Predictive Fuel Trends: Combining historical monthly changes with daily CEF over/under-recovery data enables algorithms to project mid-month fuel price trends ahead of official DMRE announcements.
Frequently Asked Questions (FAQs)
1. How often is the South African Fuel Price Dataset updated?
The dataset receives official monthly updates on the first Wednesday of every month, following formal announcements by the Department of Mineral Resources and Energy (DMRE). Additionally, daily over-recovery or under-recovery tracking snapshots from the Central Energy Fund (CEF) are updated daily to reflect mid-month fuel price trends.
2. What causes the price difference between Inland and Coastal fuel prices?
The price gap between coastal and inland regions is caused by fuel transportation tariffs. Because refined fuel arrives or is processed at coastal ports, inland regions (such as Gauteng) incur extra tariffs for moving fuel inland via Transnet pipelines and rail, adding to the per-litre pump price.
3. What taxes and levies are included in the price of petrol in South Africa?
Every litre of petrol in South Africa includes regulated statutory levies. The two primary levies are the General Fuel Levy (GFL), which contributes to general government revenue, and the Road Accident Fund (RAF) Levy, which funds road accident compensation schemes. Additional fixed line items include wholesale margins, retail margins, storage fees, and the slate levy.
4. Why is 93 Octane petrol not sold in coastal regions?
At sea level, higher atmospheric pressure requires a minimum octane rating of 95 to prevent engine knocking. At higher inland altitudes (above 1,000 meters), air density is lower, allowing engines to run safely on lower octane fuel (93 ULP). Consequently, 93 Octane is not supplied to coastal stations.
5. How far back does the historical fuel dataset extend?
Comprehensive digital records for South African petrol and diesel prices are available from 2008 through to the current year. Historical sets prior to 2008 exist in archived government gazettes and DMRE release logs.
6. Is diesel price regulation identical to petrol price regulation in South Africa?
No. Petrol has a legally enforced retail price ceiling set by the government, meaning all service stations in a specific zone sell petrol at the exact same price per litre. Diesel, however, has a regulated wholesale price, allowing individual service station owners and fuel distributors to set their own retail margins, resulting in slight price differences between retailers.