Historical Fuel Price Data South Africa overview

Accessing reliable historical fuel price data South Africa resources is essential for transport logistics, financial forecasting, corporate auditing, and economic research. Because South African liquid fuel prices are strictly regulated, maintaining an accurate, structured record of historical price adjustments allows organizations to benchmark operating costs and audit fuel surcharges effectively.

In South Africa, fuel prices are determined by the Department of Mineral and Petroleum Resources (DMPR), using daily Basic Fuel Price (BFP) indicators calculated by the Central Energy Fund (CEF). Retail petrol prices are officially regulated across the country, while diesel prices are governed by official wholesale list prices.

Pricing in South Africa varies by geographic zone to account for transport tariffs from coastal refineries and import terminals to inland magisterial districts. Historical datasets track two primary price zones:

Current Pricing Context: Official price adjustments take effect on the first Wednesday of every month. For real-time daily recovery indicators and current monthly rates, visit our petrol price today tracker.

To view our complete data architecture and high-level fuel metrics, explore the main fuel price data South Africa hub page.

What the dataset includes

The historical fuel price dataset consolidates monthly official price adjustments, regulatory margin shifts, and statutory tax changes into a standardized, structured time series.

Products covered

The dataset tracks all regulated and monitored liquid fuel grades in South Africa:

Source methodology

South Africa utilizes an import-parity pricing formula known as the Basic Fuel Price (BFP). The BFP reflects what it would cost a South African importer to buy refined fuel from international trade hubs (primarily the Mediterranean and Arab Gulf) and ship it to local ports, factoring in global product prices and the Rand/USD exchange rate.

The complete retail or wholesale price comprises several distinct components tracked in our historical records:

  1. Basic Fuel Price (BFP): The core international cost element.
  2. Statutory Taxes & Levies: The General Fuel Levy (GFL), Road Accident Fund (RAF) levy, Customs & Excise duties, and Carbon Tax.
  3. Distribution & Transport Costs: Zone differentials, pipeline tariffs, rail/road transport costs, and storage fees.
  4. Regulatory Margins: Wholesale, retail, and slate levy balances used to absorb short-term price volatility.

Download formats and field definitions

Our historical datasets are structured to support both manual analysis in spreadsheets and automated ingestion into enterprise platforms. For pre-built file downloads, visit the fuel price data download South Africa page.

Download format

Data is available in multiple standard formats:

Field definitions

Field NameData TypeDescriptionExample Value
effective_dateDate (ISO 8601)The official implementation date of the price adjustment"2026-02-04"
fuel_gradeStringStandardized code for the fuel grade (e.g., UN95UN93S005)"UN95"
region_codeStringGeographic pricing zone (09C Inland, 01A Coastal)"09C"
basic_fuel_priceDecimal (c/l)The calculated Basic Fuel Price component in cents per litre974.20
fuel_levyDecimal (c/l)General Fuel Levy component in cents per litre396.00
raf_levyDecimal (c/l)Road Accident Fund levy component in cents per litre218.00
retail_priceDecimal (c/l)Final official pump or wholesale price in cents per litre2010.00
unitStringUnit of measure (c/l for liquid fuels, c/kg for LPG)"c/l"

Sample response

JSON

{
  "status": "success",
  "data": {
    "effective_date": "2026-02-04",
    "fuel_grade": "UN95",
    "fuel_name": "95 Unleaded Petrol",
    "region": "Inland (Gauteng Zone 09C)",
    "currency": "ZAR",
    "pricing_unit": "cents_per_litre",
    "breakdown": {
      "basic_fuel_price_cl": 974.20,
      "general_fuel_levy_cl": 396.00,
      "raf_levy_cl": 218.00,
      "wholesale_retail_margin_cl": 421.80,
      "slate_levy_cl": 0.00,
      "total_retail_price_cl": 2010.00,
      "total_retail_price_zar": 20.10
    },
    "source": "Department of Mineral and Petroleum Resources (DMPR)"
  }
}

Historical coverage and update frequency

Date range

The dataset provides multi-decade historical coverage divided into distinct archival tiers:

Update schedule & QA workflow

To maintain high data integrity, records undergo a structured publication schedule:

How to use the data

Structured fuel price history serves several vital operational and financial functions:

  1. Fleet Logistics & Freight Surcharges: Freight and courier companies use historical benchmark rates to calculate dynamic fuel surcharges on customer invoices.
  2. Automated Accounting & Expense Claims: Corporate ERP systems query the fuel price data API to validate employee mileage claims and reconcile fuel card statements against official historical rates.
  3. Economic Modeling & Inflation Analysis: Financial analysts utilize historical price trends to model the direct and indirect impacts of energy costs on South Africa’s Consumer Price Index (CPI).
  4. Trip Cost & Budget Analysis: Individuals and fleet managers can feed historical price averages into our calculate fuel cost tool to evaluate past vehicle running costs against current operational budgets.

Related API, history and forecast pages

To explore related fuel pricing data resources, refer to the following tools and sub-pages:

For custom commercial feeds, technical integration support, or developer documentation, visit the fuel price data APIlanding page.

Frequently asked questions

What should users expect from the historical fuel price data South Africa page?

This page acts as a central hub for accessing South African fuel price history, field definitions, source methodologies, and data download options. It connects analysts and developers directly to verified datasets and API endpoints.

Which sources should the page reference?

All official pricing figures are sourced directly from monthly Department of Mineral and Petroleum Resources (DMPR) schedules and daily Central Energy Fund (CEF) basic fuel price estimates.

Who is this page for?

This resource is tailored for software developers, financial analysts, logistics managers, commercial publishers, and fleet operators who require structured, accurate fuel price data for reporting, auditing, or software integration.

What is the next action?

To start analyzing or integrating South African fuel price history, explore our file options on the fuel price data download South Africa page or review technical endpoint details on the fuel price data API page.