Tracking petrol price history South Africa provides essential context for fleet operators, financial analysts, software developers, and research publishers who require accurate, structured fuel price records.

As part of our broader fuel price history South Africa repository, this page serves as a historical overview and data access portal. It centralises official monthly price adjustments across South Africa’s primary fuel grades, breaking down historical records into standardized structures for integration, analysis, and reporting.

To access broader raw datasets across all fuel categories, visit our primary fuel price data South Africa commercial hub.

Petrol Price History South Africa Overview

South African retail fuel prices are regulated by the national government through official price schedules published monthly. Petrol price adjustments take effect on the first Wednesday of every calendar month, determined by factors including the international price of refined petroleum products, foreign exchange rate fluctuations (ZAR/USD), and statutory fuel levies.

Current Benchmark Reference Notice:

  • Inland (95 ULP): [Current Price Placeholder: e.g., R24.15 / litre] (Effective: Month Year Placeholder)
  • Coastal (95 ULP): [Current Price Placeholder: e.g., R23.43 / litre] (Effective: Month Year Placeholder)
  • Source: Department of Mineral and Petroleum Resources (DMPR) monthly price schedules.

Note: Official figures must be verified against current DMPR gazettes upon each monthly release cycle. Historical values on this page reflect settled baseline figures and are not intended to represent unverified future estimates.

Date Range

The historical dataset covers official monthly price adjustments dating back through key regulatory shifts. Records encompass:

Products Covered

The dataset captures historical pricing records specific to petrol grades sold within South Africa:

For dedicated single-grade breakdown tables, explore our specific historical sub-pages for 93 Petrol History and 95 Petrol History.

What the Dataset Includes

Understanding historical fuel price shifts requires visibility into both the final pump price and the underlying cost components that make up the South African fuel price structure.

Data FieldUnit / FormatDescription
Effective DateYYYY-MM-DDOfficial date on which the price adjustment came into effect.
Fuel GradeString93_ULP or 95_ULP.
Pricing ZoneStringInland or Coastal (Zone 9A / Zone 1A baselines).
Retail Pricec/l or R/lTotal official retail price per litre.
Basic Fuel Price (BFP)c/lThe import parity cost component prior to domestic levies.
Fuel Levyc/lGeneral Fuel Levy component mandated by National Treasury.
RAF Levyc/lRoad Accident Fund Levy allocation per litre.
Retail & Wholesale Marginsc/lFixed margins allocated to service stations and wholesalers.
Slate Balance / Transportc/lRegulatory adjustments for cumulative over-/under-recoveries.

Download Formats and Field Definitions

Data is available via structured channels designed for automated ingestion or analytical review:

Source Methodology

All data points undergo strict source validation against the primary regulatory bodies in South Africa:

  1. Department of Mineral and Petroleum Resources (DMPR): Primary authority for official monthly price adjustments and fuel margin gazettes.
  2. Central Energy Fund (CEF): Source for daily over-/under-recovery calculations and Basic Fuel Price (BFP) working indicators.
  3. South African Government (Gov.za): Official executive announcements validating tax policy changes.

Historical Coverage and Update Frequency

South Africa’s fuel price structure moves dynamically over time based on global commodity markets and local policy adjustments. Tracking petrol price history South Africa requires differentiating between confirmed historical adjustments, monthly over/under-recovery indicators, and macroeconomic commentary.

Key Historical Trends to Track

When analyzing historical petrol price trends in South Africa, analysts evaluate specific historical phenomena and long-term trajectory metrics:

API Overview & Technical Integration

To support developers, enterprise systems, and automated research workflows, fuel price historical data can be programmatically queried using standardized API endpoints.

API Specifications Summary

Endpoints

HTTP

GET /v1/fuel/history/petrol?grade=95_ulp&zone=inland&start_date=2020-01-01

Query Parameters

Sample Response

JSON

{
  "status": "success",
  "data": {
    "fuel_type": "petrol",
    "grade": "95_ulp",
    "zone": "inland",
    "currency": "ZAR",
    "unit": "cents_per_liter",
    "records": [
      {
        "effective_date": "2024-05-01",
        "retail_price_cents": 2549.00,
        "basic_fuel_price_cents": 1285.30,
        "fuel_levy_cents": 396.00,
        "raf_levy_cents": 218.00,
        "retail_margin_cents": 258.70,
        "other_costs_cents": 391.00
      }
    ]
  }
}

Access & Documentation CTA

To request commercial credentials, review schema definitions, or test integration endpoints, submit a developer inquiry through our dedicated access portal.

Data Access Next Steps:

Commercial teams requiring automated feeds or custom datasets can inquire via our enterprise data portal.

How to Use the Data

Accessing structured historical petrol prices supports multiple operational and analytical use cases across enterprise and public sectors:

  1. Fleet Cost Reconciliation: Audit historical fuel claims by cross-referencing trip logs against official historical pump prices for exact effective dates.
  2. Financial Modeling & Forecasting: Build macroeconomic models that isolate the pass-through effects of fuel price inflation on supply chain expenses.
  3. Application Development: Fuel consumer-facing applications, logistics software, and business intelligence dashboards with validated, structured South African price points.
  4. Interactive Calculation: Integrate pricing data into operational workflows or utilize tools such as our interactive calculator to calculate fuel cost across historic or custom routes.

Related API, History, and Forecast Pages

Explore related pages across our platform to view current prices, historical breakdowns, or visualization tools:

Frequently Asked Questions

What should users expect from the petrol price history South Africa page?

This page provides a structured informational overview of historical petrol prices in South Africa, detailing dataset fields, pricing drivers, regulatory sources, and integration options for commercial and analytical applications.

Which sources should the page reference?

All official fuel price figures are verified against official releases from the Department of Mineral and Petroleum Resources (DMPR), daily over/under-recovery indicators from the Central Energy Fund (CEF), and official National Treasury announcements published on Gov.za.

Who is this page for?

This resource is designed for software developers, financial analysts, publishers, fleet management teams, and enterprise researchers who require reliable, structured historical fuel price context for South Africa.

What is the next action?

Technical users and enterprise organizations seeking programmatic API access or downloadable historical datasets should consult our technical data documentation or request access through our enterprise data team.