Official figures — October 2026. These are the confirmed prices published by the Department of Mineral and Petroleum Resources (DMPR), effective Wednesday, 7 October 2026. Petrol 93 rose 312 c/l, petrol 95 rose 333 c/l, diesel 500ppm rose 284 c/l, diesel 50ppm rose 324 c/l and illuminating paraffin rose 358 c/l. The previous official prices took effect on 2 September 2026.

There is no daily petrol price in South Africa. The pump price is fixed for a month at a time. What changes daily is the Central Energy Fund’s calculation of what the price would be if it were reset that day.

Daily Fuel Price Data South Africa overview

The Central Energy Fund recalculates the basic fuel price every working day from international product prices and the exchange rate. The gap between that figure and the price currently in force is the daily over- or under-recovery. These daily numbers are indicators of where next month’s price is heading.

What the daily data includes

What it does not include

The latest completed review period

28 August to 1 October 2026Petrol 95Diesel 500ppm
Days measured2525
Average under-recovery328.894 c/l279.957 c/l
Rounded adjustment329 c/l280 c/l
Price change on 7 October 2026Up 333.00 c/lUp 284.38 c/l

Source: composition of the price in Gauteng for 7 October to 3 November 2026, from the media statement released by the Central Energy Fund on behalf of the Department of Mineral and Petroleum Resources on 2 October 2026.

Historical coverage and update frequency

Official prices change on the first Wednesday of each month. This site records those monthly prices from January 2012; it does not publish a daily series.

How to use the data

Treat early-month daily figures with caution, since they can reverse. By the last week of the review period the running average is usually close to the final adjustment.

Related prices, forecasts and tools

Frequently asked questions

Does the petrol price change every day?

No. It changes once a month.

What is the daily basic fuel price?

The Central Energy Fund’s daily calculation of the import cost of fuel, used to work out the next monthly adjustment.

When does the price change?

On the first Wednesday of every month. The current prices took effect on 7 October 2026 and the next adjustment is due on Wednesday, 4 November 2026.