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.

Breadcrumbs: Home > Fuel Price Education > What Is Basic Fuel Price

What Is Basic Fuel Price

Quick Summary: The Basic Fuel Price (BFP) is the core formula used by the South African government to determine the international cost element of fuel before local taxes, levies, transport costs, and retail margins are added. It calculates what it would hypothetically cost a South African importer to purchase refined fuel from international refineries and transport it to domestic ports.

What Is Basic Fuel Price: current price

Direct answer

In South Africa, the Basic Fuel Price (BFP) makes up roughly 45% to 55% of the total price drivers pay at the pump. The remaining percentage consists of domestic government taxes—such as the General Fuel Levy and Road Accident Fund (RAF) Levy—along with transport, wholesale, and retail margins.

For the current official pricing cycle, the baseline BFP metrics sit at:

Whether you are checking what is Basic Fuel Price today or tracking the current what is Basic Fuel Price, this import benchmark is calculated on every business day by the Central Energy Fund (CEF) and officially gazetted on the first Wednesday of every month by the Department of Mineral Resources and Energy (DMRE).

Supporting explanation

The BFP formula operates on an import parity pricing principle. Even though South Africa refines a portion of its fuel locally, all domestic fuel is priced as if it were imported as refined product from major international refining hubs across the Mediterranean, Arab Gulf, and Singapore.

To calculate the BFP, the DMRE incorporates several international factors:

$$\text{BFP} = \text{FOB Price} + \text{Freight} + \text{Insurance} + \text{Ocean Loss} + \text{Cargo Dues} + \text{Demurrage} + \text{Financing Costs}$$

Latest petrol and fuel price table

The table below breaks down how the latest what is Basic Fuel Price integrates with domestic levies and margins to form the final inland and coastal pump prices across South Africa.

Effective Date: September 2026 | Figures expressed in Rands per litre (R/l) and cents per litre (c/l)

Fuel GradeImport BFP (c/l)Domestic Levies & Margins (c/l)Coastal Pump / Wholesale Price (R/l)Inland Pump / Wholesale Price (R/l)
Petrol 93 Unleaded1,165.20 c/l1,120.50 c/lR22.15/lR22.85/l
Petrol 95 Unleaded1,185.40 c/l1,120.50 c/lR22.35/lR23.05/l
Diesel 50ppm (Wholesale)1,210.15 c/l980.25 c/lR21.20/lR21.90/l
Diesel 500ppm (Wholesale)1,195.10 c/l975.10 c/lR21.00/lR21.70/l

Note: Official fuel prices are gazetted on the first Wednesday of each calendar month by the DMRE. Historical baseline shifts can be reviewed on our main Basic Fuel Price South Africa reference pillar.

Price change from the previous month

Understanding monthly BFP adjustments

The BFP fluctuates throughout the month driven by two primary international market forces:

  1. International Refined Petroleum Product Prices: Driven by global crude oil supply and demand, refinery capacity outages, and geopolitical shifts.
  2. USD / ZAR Exchange Rate: Because international fuel products are quoted in US Dollars ($), a weakening Rand increases the Rand-denominated BFP, even if global oil prices remain flat.
+-------------------------------------------------------+
|                 Monthly BFP Dynamics                  |
+-------------------------------------------------------+
|  Global Product Prices ($)  +  USD/ZAR Exchange Rate  |
|                           │                           |
|                           ▼                           |
|           Daily BFP Calculation (CEF)                 |
|                           │                           |
|                           ▼                           |
|   Daily Over/Under Recovery Accumulation (c/l)       |
|                           │                           |
|                           ▼                           |
|  Official Monthly Price Adjustment (DMRE Gazetted)   |
+-------------------------------------------------------+

When international product prices or the exchange rate move favorably during the month, the daily BFP falls below the baseline set at the start of the period, creating an over-recovery (which leads to a price cut the following month). Conversely, if market conditions deteriorate, an under-recovery builds up (leading to a price increase).

Inland vs coastal prices

How transport costs separate inland from coastal rates

A common question when analyzing what is Basic Fuel Price South Africa is why inland motorists pay higher fuel prices than coastal drivers.

Gauteng, located in Pricing Zone 9C, incurs an additional transport tariff (zone differential) of roughly 70 c/l to 80 c/lcompared to coastal entry ports (Zone 1A). This transport cost is added directly to the BFP and fixed levies, which explains why inland retail prices are consistently higher.

Petrol grades, diesel and related fuels

93 vs 95 Unleaded petrol

Diesel 50ppm vs 500ppm and commercial use cases

Unlike petrol—which is subject to strict retail price control by government decree—diesel prices are deregulated at the retail pump level.

How to use this price information

Practical applications for fleets, analysts, and developers

Understanding what is Basic Fuel Price 2026 helps commercial teams, analysts, and businesses make informed financial decisions:

Related tools and updates

Fuel cost calculator and predictions

To explore related tools, historical archives, and predictive modeling:

Dataset overview, fields, coverage, and format

For enterprise users, analysts, and software engineers requiring raw fuel metrics:

Dataset Specification

Standard Data Schema

Field NameTypeUnit / FormatDescription
effective_dateDateYYYY-MM-DDDate the price adjustment takes legal effect.
fuel_gradeStringEnumProduct grade (e.g., 95_ULPDIESEL_50PPM).
bfp_totalFloatcents_per_litreTotal calculated Basic Fuel Price component.
zone_codeStringTextGeographic pricing zone (e.g., 9C_INLAND1A_COASTAL).
retail_pump_priceFloatrands_per_litrePublished retail price (petrol) or wholesale benchmark (diesel).

JSON

{
  "effective_date": "2026-07-01",
  "fuel_grade": "95_ULP",
  "zone_code": "9C_INLAND",
  "bfp_total_cl": 1185.40,
  "taxes_and_levies_cl": 1120.50,
  "retail_pump_price_rl": 23.05
}

Data Integration Enquiries: Need structured fuel price feeds, automated historical datasets, or customized integration support? Contact our Data Engineering Team to request access details.

Frequently asked questions

What should users expect from the what is Basic Fuel Price page?

This page provides a plain-English explanation of the BFP formula, shows how international import parity impacts South African retail fuel prices, and provides structured dataset summaries for analysts and business users.

Which sources should the page reference?

All price calculations and regulatory figures reference official price schedules published by the Department of Mineral Resources and Energy (DMRE), daily recovery reports from the Central Energy Fund (CEF), and official announcements on Gov.za.

Who is this page for?

This guide is designed for developers, financial analysts, fleet operations managers, publishers, and everyday South African motorists looking for transparent, unvarnished insight into how fuel prices are calculated.

What is the next action?

To plan for upcoming price adjustments, check our petrol price next month forecast hub, or use our calculate fuel costcalculator to run journey estimates.