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:

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.

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

Step-by-Step Breakdown:

  1. Calculate Total Litres Consumed:$$\text{Monthly Litres} = \left( \frac{1\,800\text{ km}}{100} \right) \times 9.2 = 165.6\text{ Litres}$$
  2. Calculate Total Monthly Cost:$$\text{Monthly Spend} = 165.6\text{ Litres} \times \text{R}26.50 = \text{R}4\,388.40$$
  3. 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:

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

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.