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.
The Daily Basic Fuel Price (BFP) is the fundamental benchmark used by the South African government to calculate monthly regulated fuel price adjustments. It reflects the simulated cost of importing refined petroleum products into South Africa from key international refining hubs, converted into South African cents per litre (c/l) using the daily exchange rate.
Daily Basic Fuel Price overview
The Central Energy Fund (CEF) calculates and publishes the daily BFP on behalf of the Department of Mineral and Petroleum Resources (DMPR). Below is a sample daily indicator snapshot based on official published daily figures.
Data Snapshot Note: Daily BFP indicators reflect international product costs and daily exchange rates. They are not retail pump prices. Official regulated pump prices change on the first Wednesday of each month.
Latest BFP Indicator Snapshot
| Product Grade | Daily BFP (c/l) | Estimated Equivalent (R/l) | Base BFP in Pump Price (c/l) | Daily Over / (Under) Recovery (c/l) |
| Petrol 95 ULP | 1,488.42 | R14.88 | 1,307.13 | (181.29) |
| Petrol 93 ULP | 1,470.60 | R14.71 | 1,291.13 | (179.47) |
| Diesel 0.05% (50ppm) | 1,954.24 | R19.54 | 1,470.63 | (483.61) |
| Diesel 0.005% (10ppm) | 1,982.29 | R19.82 | 1,509.03 | (473.26) |
| Illuminating Paraffin | 1,908.02 | R19.08 | 1,450.13 | (457.89) |
Data effective date: 2 September 2026. Units rendered in South African cents per litre (c/l) and Rand per litre (R/l).
Coastal vs. Inland Context
The BFP formula is established at coastal port import points (Durban, Cape Town, Port Elizabeth, Mossel Bay, and East London). The final retail price paid by motorists inland (e.g., Gauteng) includes the BFP plus domestic transport costs (zone differentials), wholesale and retail margins, and statutory government levies such as the General Fuel Levy and Road Accident Fund (RAF) levy.
To view full pump pricing inclusive of domestic taxes, check petrol price today.
What the dataset includes
The Daily Basic Fuel Price dataset provides a granular view of international supply costs driving domestic fuel price trends.
Source methodology
The BFP calculation follows an import parity pricing model managed by the DMPR and calculated daily by the CEF:
- International Spot Prices: FOB (Free On Board) spot prices are sourced 50% from the Mediterranean and 50% from Singapore for petrol. For diesel and paraffin, spot prices are sourced 50% from the Mediterranean and 50% from the Arab Gulf.
- Freight & Shipping Charges: Shipping costs are based on Worldscale rates for medium-range tankers traveling to South African coastal ports.
- Insurance, Ocean Loss & Demurrage: Standard allowances include 0.15% for marine insurance/agent fees, a 0.3% ocean loss allowance for evaporation/clingage, and standard demurrage rates.
- Cargo Dues & Coastal Storage: National Ports Authority tariffs for harbour facilities and coastal terminal handling costs.
- Stock Financing: Financing costs for maintaining 25 days of coastal stock.
- Exchange Rate: The combined USD international basic price is converted into Rand using the ruling USD/ZAR exchange rate published at 11:00 AM SA time.
Products covered
- Petrol: Unleaded Petrol 95 (ULP 95) and Unleaded Petrol 93 (ULP 93 / LRP).
- Diesel: Low-sulfur Diesel 0.05% (50ppm) and Ultra-low-sulfur Diesel 0.005% (10ppm).
- Illuminating Paraffin: Wholesale and Single National Maximum Retail Price (SMNRP) reference grades.
Download formats and field definitions
Commercial users, fleet operators, and analysts can utilize structured fuel price data to integrate market inputs directly into financial models or operational tools.
Download format
Data can be queried or exported in standard JSON and CSV tabular formats, ensuring seamless integration into analytics pipelines and software platforms.
Date range
Coverage includes daily business-day tracking across active price review cycles (from the 26th of the preceding month through the 25th of the current month), as well as multi-year historical archives.
Field definitions
| Field Name | Data Type | Description |
date | ISO Date (YYYY-MM-DD) | Applicable calculation date. |
product_code | String | Fuel grade identifier (e.g., ULP95, ULP93, DSL50, DSL10, IP). |
daily_bfp_cpl | Float | Calculated Basic Fuel Price for the day (c/l). |
press_release_bfp_cpl | Float | BFP baseline currently embedded in the official monthly price schedule (c/l). |
daily_over_under_cpl | Float | Single-day over-recovery (positive) or under-recovery (negative) (c/l). |
avg_bfp_cpl | Float | Cumulative average BFP for the current monthly review cycle (c/l). |
avg_over_under_cpl | Float | Cumulative average unit over/(under) recovery driving the next price adjustment (c/l). |
usd_zar_rate | Float | Daily USD/ZAR 11:00 AM exchange rate used in conversion. |
Historical coverage and update frequency
The daily BFP is updated on every South African business day, reflecting the previous international market trading session.
+------------------------+ +------------------------+ +------------------------+
| Daily BFP Calculation | ---> | Monthly Cumulative Avg | ---> | DMPR Official Price |
| (CEF Daily Indicators) | | (Over/Under Recovery) | | (1st Wednesday Change) |
+------------------------+ +------------------------+ +------------------------+
Understanding Over- and Under-Recovery
Because retail pump prices remain fixed for an entire month, but international oil prices and exchange rates shift daily, a mismatch occurs:
- Over-recovery: When the daily BFP is lower than the base BFP built into current pump prices, consumers are paying more than the landed import cost. This creates a buffer toward a price reduction.
- Under-recovery: When the daily BFP is higher than the base BFP, consumers are paying less than the landed cost, accumulating a deficit.
- Slate Account Balance: Cumulative monthly differences are recorded in the Slate Account managed by the DMPR. If the cumulative Slate Account deficit exceeds defined thresholds, a temporary Slate Levy is added to fuel prices to recover the shortfall.
To track whether upcoming changes signal an increase or drop at the pumps, explore fuel price going up or down and our forward-looking Fuel Price Forecast.
API overview & technical integration
For developers and enterprise logistics teams requiring structured access to South African fuel data, standardized daily data feeds provide real-time operational context.
Endpoints
GET /v1/bfp/latest— Retrieves the most recent daily BFP indicators.GET /v1/bfp/historical— Returns historical daily BFP series by date range.GET /v1/bfp/monthly-average— Provides cumulative over/under-recovery status for the active cycle.
Coverage
Full historical coverage across all regulated petrol, diesel, and paraffin grades in South Africa.
Sample API response
JSON
{
"status": "success",
"effective_date": "2026-07-22",
"currency": "ZAR",
"unit": "SA cents per litre",
"usd_zar_exchange_rate": 16.4565,
"data": {
"petrol_95_ulp": {
"daily_bfp_cpl": 1488.420,
"base_bfp_cpl": 1307.130,
"daily_recovery_cpl": -181.290,
"cumulative_avg_recovery_cpl": 53.982
},
"diesel_50ppm": {
"daily_bfp_cpl": 1954.236,
"base_bfp_cpl": 1470.630,
"daily_recovery_cpl": -483.606,
"cumulative_avg_recovery_cpl": -87.094
}
}
}
Update schedule
Data feeds update daily following the release of official CEF indicators on South African working days.
Primary use cases
- Fleet & Logistics Management: Dynamically adjust corporate fuel surcharge formulas based on daily landed cost shifts.
- Financial Modeling: Forecast inflation indices and enterprise operating expenditures.
- Media & Publishing: Power real-time fuel widgets and data journalism visuals.
Access & Documentation: Commercial users requiring raw data access or technical integration guidance can submit an enquiry through our portal.
How to use the data
Understanding the Daily Basic Fuel Price helps businesses transition from reactive budget adjustments to proactive financial management.
- Differentiate BFP from Pump Prices: Remember that BFP constitutes roughly 45–55% of the final pump price. Always factor in fixed levies, storage, distribution, and retail margins when calculating full operational expenses.
- Calculate Fleet Operating Costs: If you want to translate fuel price trends directly into fleet budget estimates, use our calculate fuel cost tool.
- Analyze Regulatory Changes: Review historical datasets alongside official announcements to understand how international product shifts versus currency fluctuations impact domestic energy costs.
Related API, history and forecast pages
To navigate related datasets, context guides, and forecasting tools, use the hub links below:
- Official Source Context: Access verified source methodology and daily indicators via CEF fuel price data.
- Comprehensive Data Hub: Browse full regional price tables and historical archives on fuel price data South Africa.
- Regulatory Explanations: Learn how the full price build-up works in our comprehensive guide on fuel price education.
- Monthly Predictions: Track mid-month projections on our dedicated Fuel Price Forecast page.
Frequently asked questions
What should users expect from the Daily Basic Fuel Price page?
This page provides structured context, source explanations, field definitions, and tracking tools for South Africa’s daily BFP indicators. It helps developers, fleet managers, and analysts monitor daily market shifts prior to official monthly pump adjustments.
Which sources should the page reference?
Primary data relies on daily indicator schedules published by the Central Energy Fund (CEF) and monthly regulated price adjustments published by the Department of Mineral and Petroleum Resources (DMPR). Official policy updates are cross-referenced with official South African Government statements.
Who is this page for?
This resource is designed for software developers, financial analysts, fleet managers, publishers, and enterprise logistics teams who require reliable, structured context around South African fuel price calculations.
What is the next action for commercial users?
Commercial users requiring raw data downloads, historical bulk data exports, or programmatic access feeds should submit an enquiry or review our technical documentation links.