Petrol price for December 2026: the estimate, fuel by fuel
The petrol price for December 2026 takes effect on 2 December 2026. Pick a fuel: the estimate below uses the Central Energy Fund figures to 11 November 2026 and the end of the levy relief.
Example: petrol 95, levy relief ending as announced, CEF data to 11 November 2026· Change the fuel or the assumptions to see another estimate
Petrol 95, estimated from 2 December 2026 (Gauteng pump price)
R27.92
-R2.32 a litre (-232c) on today’s R30.24 · coast R27.05
| Over-recovery so far (average from 30 October 2026) | +312c a litre |
| Latest day (11 November 2026) | +438c over |
| Window average projected to the close | +382c over |
| Fuel levy relief ends | +150c |
| A 50-litre tank | R1,512 now, R1,396 then |
Petrol pump prices are regulated: every station in the zone charges the same. The official figure comes with the Department’s statement a few days before 2 December 2026.
Compiled by Radif Partners · How the estimate is made
The December 2026 petrol price in South Africa will be set by the average over- or under-recovery of the window that opened on 30 October 2026, plus the levy changes already announced. After 9 of about 20 business days, the Central Energy Fund (CEF) sheet of 11 November 2026 shows an over-recovery of +312c a litre on petrol 95, +286c on 93, +97c on 500 ppm diesel and +174c on paraffin. Carried to the close with the latest daily figures, petrol 95 falls by -382c before levies. The temporary fuel levy relief ends on 1 December, adding back +150c on petrol and +300c on diesel. Net: 95 at about R27.92 in Gauteng (-R2.32), 93 at R27.76, 500 ppm diesel up +128c, 50 ppm diesel up +89c, paraffin wholesale down +281c. These are estimates; the Department’s statement a few days before 2 December 2026 gives the official figures.
Petrol price December 2026: where the figures stand
The pricing window for December opened on 30 October 2026. The CEF publishes one sheet per business day, and the sheet of 11 November 2026 comes 9 business days in. It compares the landed cost of each fuel that day, the Basic Fuel Price, with the cost already built into November’s prices. On 11 November 2026, petrol 95 cost +1,406c a litre landed against +1,844c in the price: an over-recovery of +438c that day, well above the window average of +312c. The landed cost had fallen further in the second week, and the rand held near R16.53 to the dollar.
The estimate fills the 11 business days still to come with the latest daily figure, then averages the whole window as the CEF will. That projection gives +382c for 95, rounded to +382c like the statement. From that over-recovery the price falls; the levy relief ending pushes it back up by +150c.
| Fuel, Gauteng | Average so far | Latest day | Projected at the close | Levy back | Change | December |
|---|---|---|---|---|---|---|
| Petrol 95 | +312c | +438c | +382c | +150c | -232c | R27.92 |
| Petrol 93 | +286c | +422c | +361c | +150c | -211c | R27.76 |
| Diesel 500 ppm | +97c | +233c | +172c | +300c | +128c | R32.14 |
| Diesel 50 ppm | +134c | +274c | +211c | +300c | +89c | R32.49 |
| Paraffin | +174c | +369c | +281c | 0c | -281c | R24.41 |
The three assumptions behind the December estimate
The close of the window. The CEF does not publish the closing date in advance. In 2026, eight of the nine windows on record closed on a Thursday six days before the change (the April one on a Wednesday, two days before the 1 May holiday), so this page assumes 26 November 2026. A day more or less barely moves the result.
The days still to come. Carrying the latest daily gap forward came closer to the final figure than carrying the average, in every one of the nine windows of 2026 tested on the method page. If oil and the rand stay where they were on 11 November 2026, that is the right reading. If the landed cost rises by 5% for the rest of the window, the 95 estimate becomes R28.31; if it falls by 5%, R27.54.
The levies. The relief announced in the Medium-Term Budget Policy Statement runs from 4 November to 1 December. If it is extended, petrol 95 would fall to R26.42 and diesel would fall too. The slate levy, which clears past under-recoveries, also changes with each statement; it rose from 87.66c to +136c in November. The slate levy page explains why it cannot be known ahead.
December with the relief extended
Example: petrol 95, levy relief ending as announced, CEF data to 11 November 2026· Change the fuel or the assumptions to see another estimate
Petrol 95, estimated from 2 December 2026 (Gauteng pump price)
R26.42
-R3.82 a litre (-382c) on today’s R30.24 · coast R25.55
| Over-recovery so far (average from 30 October 2026) | +312c a litre |
| Latest day (11 November 2026) | +438c over |
| Window average projected to the close | +382c over |
| A 50-litre tank | R1,512 now, R1,321 then |
What December means for a tank and a month
A 50-litre tank of 95 costs R1,512 in Gauteng today and would cost about R1,396 from 2 December 2026. For a driver doing 40 km a day on 22 working days at 8 litres per 100 km, the month’s petrol falls by about R163. A diesel bakkie owner goes the other way. The cost per kilometre page works it out for your own car, and the diesel page gives the 500 and 50 ppm figures in detail.