Accessing structured, audited fuel data is essential for financial modeling, fleet cost accounting, and commercial logistics in South Africa. The diesel price data download resources on PetrolPrice.co.za provide developers, analysts, and fleet operators with historical and monthly wholesale diesel price schedules across both inland and coastal zones.
This page serves as a central hub within our broader fuel price data download South Africa dataset architecture, providing clear specifications on historical coverage, field definitions, source methodologies, and programmatic access options.
Diesel Price Data Download Overview
South African diesel prices are regulated at the wholesale level by the Department of Mineral Resources and Energy (DMRE) and adjust on the first Wednesday of every calendar month. Unlike petrol, which carries a Maximum Retail Price (MRP), diesel retail margins are unregulated, making official DMRE wholesale price schedules the primary baseline for commercial calculations.
Current Official Diesel Price Summary Baseline
| Parameter | Inland (Gauteng Zone 9C) | Coastal (Zone 1A) | Unit of Measure |
| Effective Date | [Official Monthly Effective Date] | [Official Monthly Effective Date] | Calendar Date |
| Diesel 50ppm Wholesale | [Price c/l] | [Price c/l] | Cents per Litre (c/l) |
| Diesel 50ppm Wholesale (R/l) | [Price R/l] | [Price R/l] | Rands per Litre (R/l) |
| Diesel 500ppm Wholesale | [Price c/l] | [Price c/l] | Cents per Litre (c/l) |
| Diesel 500ppm Wholesale (R/l) | [Price R/l] | [Price R/l] | Rands per Litre (R/l) |
Note: Wholesale prices above reflect official DMRE gazetted price adjustments. For daily operational estimations and route planning, you can calculate fuel cost using our dedicated calculation tools.
Source Hierarchy and Authority
All price data points provided in our download structures strictly adhere to a three-tier verification hierarchy:
- Primary Official Schedule: DMRE monthly published price adjustment notifications.
- Daily Market Indicators: Central Energy Fund (CEF) daily over- and under-recovery reports (used solely for trend monitoring and forecasts, never published as current official wholesale rates).
- Government Communications: Official South African Government (Gov.za) press releases confirming monthly ministerial approvals.
What the Dataset Includes
The South African diesel price dataset isolates the core components that govern commercial fuel transactions. It differentiates between low-sulfur (50ppm) and standard (500ppm) grades while tracking full breakdown structures across geographic price zones.
Core Data Fields
- Temporal Markers: Effective start date, effective end date, publication date, and adjustment year/month.
- Geographic Zones: Magisterial district zones (including Inland Zone 9C Gauteng and Coastal Zone 1A).
- Product Variations: Diesel 0.005% (50ppm) and Diesel 0.05% (500ppm).
- Price Formats: Values stated concurrently in cents per litre (c/l) and Rands per litre (R/l) to eliminate rounding errors in financial software.
- Structural Breakdowns: Basic Fuel Price (BFP), Fuel Levy, Road Accident Fund (RAF) Levy, Slate Account Levy, Customs & Excise Levy, Wholesale Margin, and Transport Cost Differentials.
To contextualize individual consumption against wholesale figures, consult our comprehensive guide on the diesel price per litre South Africa for consumer and commercial retail dynamics.
Download Formats and Field Definitions
Our downloadable datasets are structured to support both manual analysis in spreadsheet applications and automated ingest into enterprise resource planning (ERP) platforms.
Available Download Formats
- CSV (Comma-Separated Values): UTF-8 encoded, optimized for Microsoft Excel, Google Sheets, and data science pipelines (Python/Pandas, R).
- JSON (JavaScript Object Notation): Standardized schema output for integration into custom software applications and database seeds.
Data Dictionary & Field Schema
| Field Name | Data Type | Example Value | Description |
effective_date | ISO 8601 String | "2026-03-04" | The official date from which the adjustment applies. |
zone_code | String | "9C" | DMRE magisterial pricing zone identifier. |
zone_name | String | "Gauteng (Inland)" | Descriptive geographic classification. |
fuel_grade | String | "Diesel 50ppm" | Fuel specification standard. |
wholesale_price_cents | Decimal (2 dp) | 2145.00 | Official wholesale price in cents per litre (c/l). |
wholesale_price_rand | Decimal (4 dp) | 21.4500 | Official wholesale price in Rands per litre (R/l). |
bfp_component_cents | Decimal (2 dp) | 1120.50 | Basic Fuel Price component in c/l. |
total_levies_cents | Decimal (2 dp) | 645.00 | Combined statutory levies (Fuel Levy + RAF + Slate). |
Historical Coverage and Update Frequency
Coverage Span
The historical diesel dataset covers monthly price adjustments dating back over a decade. This extended timeline allows analysts to conduct long-term cost modeling, evaluate seasonal inflation trends, and perform retroactive contract adjustments.
Update Schedule & QA Workflow
- Monthly Update Cadence: Datasets are updated immediately following the DMRE’s official release of monthly fuel price adjustments (typically published on the Friday or Monday preceding the first Wednesday of the month).
- Quarterly Audit: A comprehensive quality assurance (QA) audit is conducted every quarter to verify historical series integrity against revised government gazettes.
Key Economic Drivers Tracked
To analyze historical shifts in the diesel dataset, researchers must track four primary macroeconomic variables:
- ZAR / USD Exchange Rate: The daily value of the South African Rand against the US Dollar.
- International Refined Product Prices: Global benchmark prices for refined diesel in international markets (Mediterranean and Arabian Gulf export hubs).
- Central Energy Fund (CEF) Over-/Under-Recovery Balance: The daily cumulative indicator showing whether current domestic prices are over- or under-recovering against international import parity.
- Slate Account Adjustments: The self-balancing mechanism used by the DMRE to absorb cumulative under-recoveries by oil industry suppliers.
To view long-term comparative tables without downloading raw datasets, explore the diesel price history South Africaportal.
How to Use the Data
Commercial organizations utilize structured diesel price data to streamline operations and manage fuel price volatility:
1. Logistics and Fleet Surcharge Calculations
Transport and logistics companies utilize historical and current wholesale diesel tables to automatically calculate dynamic fuel surcharges on freight contracts. Linking contract rate cards directly to official DMRE monthly adjustments eliminates billing disputes between carriers and cargo owners.
2. ERP & Financial Software Integration
Finance teams import formatted CSV or JSON price structures into software platforms such as SAP, Oracle, or Sage to automate fuel expense reconciliation, ledger entries, and budget variance analyses.
3. Economic and Equity Research
Market analysts and economists ingest clean price series data to correlate fuel cost fluctuations with broad macroeconomic indicators, including Producer Price Index (PPI) changes, consumer inflation, and mining sector operational expenditure patterns.
Related API, History and Forecast Pages
For organizations requiring real-time data delivery, automated pipeline integration, or broader context across all petroleum products, our platform offers dedicated secondary endpoints and resources within the fuel price data South Africa cluster.
Programmatic Access: Diesel API Overview
For software engineers building automated supply chain systems, our Diesel API specification defines how structured data can be queried programmatically.
- Endpoints: Restful JSON endpoints delivering monthly wholesale price points, zone-by-zone breakdowns, and historical archives.
- Coverage: National inland and coastal price zone grids for Diesel 50ppm and 500ppm.
- Update Schedule: Synchronized within minutes of official DMRE gazette validation.
Sample JSON API Response
JSON
{
"status": "success",
"data": {
"effective_date": "2026-03-04",
"country": "ZA",
"product": "Diesel 50ppm",
"zone": "9C (Inland)",
"currency": "ZAR",
"pricing": {
"wholesale_cents_per_litre": 2145.00,
"wholesale_rands_per_litre": 21.45,
"basic_fuel_price_cents": 1120.50,
"statutory_levies_cents": 645.00
},
"verification": {
"source": "DMRE Official Gazette",
"audited": true
}
}
}
Frequently Asked Questions
What should users expect from the diesel price data download page?
This page provides audited, structured historical and monthly wholesale price datasets for South African diesel (50ppm and 500ppm). It outlines data schemas, geographic zone definitions, and field specifications for manual download or system integration.
Which sources should the page reference?
All dataset records reference official price schedules published by the Department of Mineral Resources and Energy (DMRE), supplemented by daily indicator tracking from the Central Energy Fund (CEF) and official South African Government notifications.
Who is this page for?
This resource is engineered for software developers, financial analysts, fleet managers, logistics operators, enterprise accountants, and publishers who require reliable, machine-readable South African fuel price data.
What is the next action to access structured diesel price data?
Commercial entities requiring bulk export files, programmatic API access, or custom historical datasets are encouraged to submit a data access inquiry through our dedicated Diesel API documentation portal or contact our technical data team.