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.
Monthly Diesel Cost Calculator tool
Budgeting for fuel is one of the most unpredictable expenses for South African drivers, commuters, and fleet owners. Whether you drive a diesel bakkie for daily work, commute across Gauteng, or manage a regional delivery fleet, understanding your monthly diesel spend helps you plan accurately and identify potential savings.
This interactive calculator turns fluctuating pump prices and odometer readings into a practical monthly figure. By entering your monthly travel distance, vehicle consumption rate, and local pump price, you can calculate your estimated monthly diesel bill in seconds.
Inputs needed
To calculate your monthly diesel expenditure, the tool requires three core inputs:
- Monthly Distance (km): The total distance you plan to drive in a month. This can be based on your daily commute multiplied by working days, plus weekend trips, or your average monthly odometer reading.
- Fuel Consumption Rate (L/100km): How many litres of diesel your vehicle burns per 100 kilometres driven. You can find this on your instrument cluster display, in your manufacturer manual, or by testing full tank-to-tank fills.
- Fuel Price per Litre (R/l): The local price you pay per litre of diesel. While petrol retail prices are fixed nationally by government regulation, diesel retail prices in South Africa are unregulated, meaning pump prices vary across fuel stations and retail brands.
If you are looking for trip-specific or single-journey tools, explore our parent diesel fuel cost calculator to model individual routes.
Enter your distance, consumption and fuel price
Calculating your monthly fuel budget requires realistic estimates rather than best-case manufacturer figures. Most vehicle manufacturers test consumption under idealized laboratory conditions, so real-world fuel usage in South Africa—factoring in stop-and-go traffic, air conditioning, payload, and regional elevation—is often 10% to 15% higher.
Current fuel price default
The default price loaded in our tool uses the latest official Department of Mineral and Petroleum Resources (DMPR) monthly benchmark as a reference.
Current Official Fuel Reference:
- Effective Date: 2 September 2026 (Updated monthly)
- Inland 50ppm Diesel (Wholesale Benchmark): R29.56 per litre (2 567,00 c/l)
- Coastal 50ppm Diesel (Wholesale Benchmark): R28.68 per litre (2 480,00 c/l)
- Inland 500ppm Diesel (Wholesale Benchmark): R29.11 per litre (2 478,00 c/l)
- Coastal 500ppm Diesel (Wholesale Benchmark): R28.24 per litre (2 391,00 c/l)
Because diesel retail margins are not capped by law, service stations add a retail markup (typically R1.50 to R2.50 per litre) above wholesale. Always check your local station pump or enter your exact receipt price into the calculator for maximum accuracy.
Current fuel-price assumptions
To maintain transparency, all automated calculations on this tool rely on specific South African pricing principles and published government data.
- Official Sources: Wholesale diesel prices, central fuel levies (including the General Fuel Levy and Road Accident Fund levy), and slate balances are published monthly by the DMPR and monitored daily by the Central Energy Fund (CEF).
- Estimates vs. Official Schedules: The figure produced by this tool is an estimated budget calculation based on user-provided inputs. It does not replace official government price notices.
- Grade Differences: 50ppm (0.005% sulphur) diesel commands a slight premium over older 500ppm (0.05% sulphur) fuel due to lower sulphur content and modern engine specifications.
Inland vs Coastal pricing
In South Africa, fuel prices are split into geographically determined pricing zones (magisterial districts). Coastal regions pay lower wholesale prices because fuel is landed directly at coastal ports such as Durban and Cape Town. Inland regions (including Gauteng, Mpumalanga, Free State, and Limpopo) carry additional pipeline and rail transport tariffs (Zone 9C inland transport cost), making inland diesel roughly 87c/l more expensive at the wholesale level.
To see complete national price tables across all provinces, check the latest diesel price per litre South Africa benchmark overview.
Worked example
To see how the monthly diesel cost calculator translates daily driving into a monthly budget, consider a typical South African double-cab bakkie commuting in Gauteng (Inland zone).
Example calculation
- Vehicle: 2.8L Turbodiesel Bakkie
- Monthly Commute & Travel: 1 800 km per month
- Real-World Consumption: 9.2 Litres per 100 km (9.2 L/100km)
- Pump Price Paid: R26.50 / litre (Inland retail price including station markup)
Step-by-Step Breakdown:
- Calculate Total Litres Consumed:$$\text{Monthly Litres} = \left( \frac{1\,800\text{ km}}{100} \right) \times 9.2 = 165.6\text{ Litres}$$
- Calculate Total Monthly Cost:$$\text{Monthly Spend} = 165.6\text{ Litres} \times \text{R}26.50 = \text{R}4\,388.40$$
- Calculate Per-Kilometre Running Cost:$$\text{Cost per km} = \frac{\text{R}4\,388.40}{1\,800\text{ km}} = \text{R}2.44\text{ per km}$$
In this scenario, budgeting R4 388.40 per month covers fuel expenses. If you need to isolate your per-distance running costs for expense claims or SARS tax logbooks, use our specialized diesel cost per km calculator to generate per-kilometer reimbursement rates.
How the calculation works
The mathematics behind estimating fuel expenditure is simple, reliable, and standardized across transport logistics.
Formula used
The core equation used by the monthly diesel cost calculator is:
$$\text{Monthly Diesel Cost (R)} = \left( \frac{\text{Monthly Distance (km)}}{100} \right) \times \text{Consumption (L/100km)} \times \text{Price per Litre (R/l)}$$
Where:
- $\text{Monthly Distance} \div 100$ determines how many 100-km units you drive.
- Multiplying by $\text{Consumption}$ gives the total volume of diesel required in litres for the month.
- Multiplying by $\text{Price per Litre}$ converts fuel volume into South African Rands (ZAR).
Related calculators and price pages
Managing motoring expenses across petrol and diesel vehicles often involves comparing different travel metrics. Use these dedicated tools to refine your figures:
Related calculators
- diesel fuel cost calculator: Estimate individual trip costs, long-distance holiday routes, or multi-provincial driving budgets.
- diesel price per litre South Africa: View updated official DMPR wholesale schedules, historical price trends, and regional inland vs coastal price breakdowns.
- diesel cost per km calculator: Calculate exact running costs per kilometer for business travel reimbursements, vehicle expense logging, and fleet management.
Frequently asked questions
What inputs does the monthly diesel cost calculator need?
The calculator requires your total monthly distance in kilometres, your vehicle’s fuel consumption rate in litres per 100 km (L/100km), and the current diesel price per litre in Rands (R/l). You can also select pre-configured vehicle profiles.
Are calculator results exact?
No, calculator outputs are practical estimates based on the figures you enter. Actual monthly spend varies depending on traffic conditions, driving style, load weight, tyre pressure, and local retail station markups.
Should inland and coastal prices be included?
Yes. Inland regions (Zone 9C / Gauteng) pay higher transport tariffs than coastal regions (Zone 1A). When using default prices, ensure you select your correct region or manually enter your local pump price for accuracy.
How can users reduce monthly diesel costs?
You can lower monthly fuel spend by adopting smooth driving habits (avoiding rapid acceleration), maintaining proper tyre inflation, removing unnecessary roof racks or heavy cargo, servicing fuel filters regularly, and comparing prices at independent retail fuel stations.