Official figures — September 2026. These are the confirmed prices published by the Department of Mineral and Petroleum Resources (DMPR), effective Wednesday, 2 September 2026. Petrol 93 and 95 both rose 134 c/l, diesel 500ppm rose 294 c/l, diesel 50ppm rose 315 c/l and illuminating paraffin rose 213 c/l. The previous official prices took effect on 5 August 2026.
Official Price Notice: Wholesale diesel prices in South Africa are regulated monthly by the Department of Mineral and Petroleum Resources (DMPR) based on Central Energy Fund (CEF) calculations. As of the official monthly adjustment effective 2 September 2026:
- Inland Wholesale (50ppm): 2 517.17 c/l (R29.56 / litre)
- Coastal Wholesale (50ppm): 2 441.00 c/l (R28.68 / litre)
- Inland Wholesale (500ppm): 2 478.77 c/l (R29.11 / litre)
- Coastal Wholesale (500ppm): 2 391.57 c/l (R28.24 / litre)
Note: Retail diesel pump prices are unregulated in South Africa; filling station markup varies by location and service station. The official figures above serve as the regulated wholesale list benchmark.
To contextualise these prices within the broader petroleum market, view our overarching fuel price history South Africahub.
Diesel Price History South Africa overview
Understanding diesel price history South Africa is critical for fleet managers, logistics operators, financial analysts, and commercial software developers. Unlike retail petrol—which has a strict maximum price set by the government—diesel operates under a wholesale price control framework. Retail service stations set their own margins, making official wholesale historical datasets the definitive benchmark for enterprise auditing, contract indexing, and cost forecasting.
Historical fuel data allows commercial operators to track structural price shifts driven by global crude markets, foreign exchange movements, government levies, and international refined product prices.
Date range
Our historical archive covers structured monthly pricing adjustments from January 2002 to present, supplemented by long-term annual archives dating back several decades. Data points are updated immediately upon the gazetting of monthly price decisions by the government.
Products covered
The historical dataset isolates the two primary diesel grades distributed across South African wholesale grid zones:
- Diesel 50ppm (0.005% Sulphur): Low-sulphur automotive diesel required by modern Euro-standard engines and light commercial vehicles.
- Diesel 500ppm (0.05% Sulphur): Higher sulphur fuel standard widely utilized in heavy industrial, agricultural, and mining equipment.
What the dataset includes
Our structured fuel pricing archives provide granular historical records categorized by magisterial fuel pricing zones (Inland vs. Coastal).
Download format
Data can be queried via web interface, consumed programmatically, or downloaded for offline modeling. If you require standard offline files, visit our dedicated diesel price spreadsheet South Africa page to export custom CSV and Excel tables.
Source methodology
Data reliability depends on continuous verification against official government price publications. Our hierarchy follows a strict verification pipeline:
- Primary Authority: Department of Mineral and Petroleum Resources (DMPR) monthly gazetted fuel schedules.
- Indicator Source: Central Energy Fund (CEF) daily Basic Fuel Price (BFP) and over-/under-recovery reports.
- Official Announcements: Republic of South Africa government media releases for confirmed policy or tax levy adjustments.
Download formats and field definitions
Commercial users can query structured historical records via JSON payload or structured tabular formats. Below are the confirmed data fields provided across historical datasets:
| Field Name | Data Type | Unit / Format | Description |
effective_date | String | YYYY-MM-DD | Date the price adjustment took effect (first Wednesday of month). |
fuel_grade | String | Text | diesel_50ppm or diesel_500ppm. |
zone_type | String | Text | inland (Zone 09C) or coastal (Zone 01A). |
wholesale_cents | Numeric | c/l | Official gazetted wholesale list price in cents per litre. |
wholesale_rand | Numeric | R/l | Converted price in Rands per litre. |
monthly_change | Numeric | c/l | Difference from previous month (+ / – adjustment). |
bfp_element | Numeric | c/l | Basic Fuel Price portion of total price structure. |
JSON
{
"status": "success",
"data": {
"effective_date": "2026-07-01",
"fuel_grade": "diesel_50ppm",
"zone_type": "inland",
"wholesale_cents": 2517.17,
"wholesale_rand": 25.17,
"monthly_change_cents": -359.00,
"unit": "c/l",
"source": "DMPR Gazetted Schedule"
}
}
Historical coverage and update frequency
South African fuel prices are adjusted on the first Wednesday of every calendar month. However, keeping track of history requires understanding two distinct data layers:
- Daily Over-/Under-Recovery Indicators: The Central Energy Fund (CEF) publishes daily estimates comparing current wholesale prices against global product price shifts and the USD/ZAR exchange rate. These daily shifts inform our diesel price next month market commentary.
- Official Monthly Adjustments: The DMPR officially gazettes binding wholesale list prices at the start of each month.
+-----------------------------------------------------------------+
| CEF Daily Tracking |
| Monitors USD/ZAR Exchange Rate & International Oil Prices |
+-----------------------------------------------------------------+
|
v
+-----------------------------------------------------------------+
| Monthly DMPR Gazette (Official) |
| Published First Wednesday of Month (Inland & Coastal) |
+-----------------------------------------------------------------+
|
v
+-----------------------------------------------------------------+
| PetrolPrice.co.za Historical Dataset |
| Available via API, Spreadsheet Export & Dynamic Tables |
+-----------------------------------------------------------------+
Historical tracking highlights significant market events. Analysts examining major market volatility can review historical extremes on our dedicated analysis pages, such as the biggest diesel price increase South Africa record list or the overall peak records on the highest diesel price South Africa page.
How to use the data
Different commercial users apply historical diesel data to solve specific operational challenges:
- Fleet & Transport Accounting: Logistics teams cross-examine historical fill-up logs against benchmark list prices. Use our diesel fuel cost calculator or general tool to calculate fuel cost variations over specific historical transport routes.
- API Integration for Developers: Enterprise systems can query historical and current datasets programmatically using the diesel price API South Africa integration endpoint, or tap into broad fuel price data South Africa resources.
- Trend & Volatility Analysis: Commercial analysts evaluate fuel inflation trends using our diesel price trends South Africa documentation and monitor monthly percentage shifts via diesel price change South Africa.
Related API, history and forecast pages
Navigate directly to specific child datasets and specialized history tools:
Related history tables
- 50ppm Diesel Historical Tables: Access dedicated low-sulphur historical tables on the diesel 50ppm price history page.
- 500ppm Diesel Historical Tables: Review standard high-sulphur wholesale records on the diesel 500ppm price history page.
- Per-Litre Commercial Breakdown: Compare current and historical benchmark rates on the diesel price per litre South Africa hub page.
Frequently asked questions
What should users expect from the diesel price history South Africa page?
This hub provides verified historical wholesale diesel datasets, fuel grade variations (50ppm and 500ppm), inland versus coastal geographical pricing, and direct routing to spreadsheet downloads, calculation tools, and API documentation.
Which sources should the page reference?
Primary price data must always be sourced from official Department of Mineral and Petroleum Resources (DMPR) price schedules. Daily trend indicators refer to Central Energy Fund (CEF) over-/under-recovery reports.
Who is this page for?
This resource serves fleet managers, transport operators, financial analysts, commercial software developers, and researchers who require accurate, structured South African fuel price history for auditing, software integration, or economic modeling.
What is the next action?
You can explore grade-specific sub-pages (50ppm/500ppm), download offline data spreadsheets, run route calculations using our fuel calculators, or request developer credentials to query the fuel price API.
Commercial Data & API Access
Need Structured Diesel Data?
Connect your ERP, fleet management platform, or financial tools directly to South Africa’s verified fuel pricing database.
- Request Data Access: Enquire About Diesel API Access
- Download Exports: Access Diesel Price Spreadsheets
- Interactive Tools: Launch Diesel Cost Calculator