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.
Running a diesel generator during grid outages or for off-grid business operations represents a significant monthly expense. Whether you are managing household backup power or running commercial equipment, knowing your precise fuel expenditure allows for accurate budgeting and cost control.
Use our interactive Generator Diesel Cost Calculator below to estimate your daily, monthly, and hourly diesel expenses based on your generator’s size, runtime, and current South African fuel prices.
Inputs needed
To generate an accurate fuel cost estimate, you need four key figures:
- Diesel Price per Litre (R/L): The pump price or bulk wholesale rate you pay per litre.
- Generator Runtime (Hours): The average number of hours your generator runs per day or per outage session.
- Fuel Consumption Rate (L/hr): How many litres of diesel your generator consumes per hour at its typical electrical load.
- Usage Period (Days): The number of operating days per month or billing period you want to budget for.
Enter your distance, consumption and fuel price
Unlike road vehicles where expenditure is calculated per kilometer driven, stationary diesel generators convert fuel into electrical energy over time. Operational runtime in hours serves as the direct equivalent to distance.
When calculating generator costs, three variables drive your total spend:
- Operating Runtime: Replacing trip distance with total run hours (e.g., 4 hours of load shedding per day).
- Consumption Rate: Expressed in litres per hour (L/hr) rather than L/100km. This varies according to the electrical load (kW/kVA) placed on the generator.
- Fuel Price per Litre: The cost of 50ppm or 500ppm diesel in Rands per litre.
By multiplying your total runtime hours by your hourly consumption rate, you establish your total litres consumed. Multiplying this fuel volume by the current price per litre provides your total running cost. To compare this against vehicle fuel planning, explore our parent diesel fuel cost calculator page.
Current fuel-price assumptions
Assumptions
Fuel pricing in South Africa follows a structured regulatory framework managed by the Department of Mineral and Petroleum Resources (DMPR). While petrol pump prices are strictly regulated nationwide, diesel is not price-controlled at the retail pump. The DMPR sets an official monthly wholesale list price, and individual fuel retailers add their own operating margins.
Key price assumptions to keep in mind when using this tool include:
- Official DMPR Baseline: Wholesale diesel prices update on the first Wednesday of every month. For September 2026, the official DMPR wholesale list price for 50ppm diesel is R29.56 per litre inland (Gauteng) and R24.30 per litre coastal.
- Retail Pump Variance: Retail pump prices for 50ppm diesel generally range between R25.50/L and R25.80/L inland, depending on filling station margins and location.
- Inland vs Coastal Differential: Inland fuel includes pipeline and road transport tariffs from coastal ports, making inland diesel approximately 87c/L to R1.00/L more expensive than coastal fuel.
- Fuel Grade: 50ppm diesel carries a slight price premium over 500ppm diesel due to lower sulfur content and cleaner combustion properties.
Check the latest official figures on our main diesel price per litre South Africa hub before finalizing large commercial fuel budgets.
Worked example
Example calculation
Consider a typical South African small business running a 10 kVA diesel generator during Stage 4 load shedding interruptions.
Scenario Parameters:
- Generator Size: 10 kVA operating at ~75% electrical load
- Average Consumption: 2.5 litres per hour
- Runtime: 4 hours per day, 20 days per month (80 total run hours)
- Fuel Price: R25.50 per litre (50ppm inland estimate)
Calculation Step-by-Step:
- Daily Fuel Volume: $4\text{ hours} \times 2.5\text{ L/hr} = \mathbf{10.0\text{ Litres per day}}$
- Daily Spend: $10\text{ Litres} \times \text{R}25.50 = \mathbf{\text{R}255.00\text{ per day}}$
- Monthly Fuel Volume: $80\text{ hours} \times 2.5\text{ L/hr} = \mathbf{200.0\text{ Litres per month}}$
- Total Monthly Spend: $200\text{ Litres} \times \text{R}25.50 = \mathbf{\text{R}5,100.00\text{ per month}}$
- Cost Per Run Hour: $\text{R}255.00 / 4\text{ hours} = \mathbf{\text{R}63.75\text{ per hour}}$
This practical example demonstrates how a modest 10 kVA generator running 4 hours a day translates into a monthly fuel expenditure of R5,100.00.
How the calculation works
Formula used
The underlying mathematical model uses three core formulas to determine operational costs:
$$\text{Total Fuel Volume (Litres)} = \text{Runtime (Hours)} \times \text{Consumption Rate (L/hr)}$$
$$\text{Total Fuel Spend (R)} = \text{Total Fuel Volume (Litres)} \times \text{Diesel Price (R/L)}$$
$$\text{Hourly Cost (R/hr)} = \frac{\text{Total Fuel Spend (R)}}{\text{Runtime (Hours)}}$$
If you do not know your exact hourly fuel consumption in litres per hour, you can estimate it based on your generator’s kVA rating and load percentage. For a full breakdown of kVA fuel formulas, consult our guide on diesel consumption per kVA.
Related calculators and price pages
Related calculators
To model other fuel scenarios across your fleet, commute, or operational budget, explore these specialized tools on PetrolPrice.co.za:
- diesel fuel cost calculator: Estimate vehicle trip costs and long-haul transport fuel expenses.
- diesel price per litre South Africa: View official monthly DMPR wholesale list prices and regional pump averages.
- fuel calculators South Africa: Access our complete suite of petrol, diesel, trip, and fleet budget tools.
- monthly fuel budget calculator: Combine your generator and vehicle fuel usage into a single monthly expenditure plan.
Frequently asked questions
FAQs
What inputs does the generator diesel cost calculator need?
The calculator requires four basic inputs: fuel price in R/L, generator runtime in hours per day, fuel consumption rate in litres per hour (or kVA load rating), and total operating days per month.
Are calculator results exact?
No, calculator outputs are estimates. Real-world generator fuel consumption varies based on electrical load fluctuations, engine age, maintenance condition, and ambient temperature. Always separate theoretical estimates from official DMPR fuel tables.
Should inland and coastal prices be included?
Yes. Coastal diesel is typically cheaper than inland diesel due to regional transport tariffs. Use coastal figures if your generator operates near port cities (e.g., Cape Town, Durban) and inland figures for Gauteng and surrounding provinces.
How can users reduce fuel costs?
To optimize fuel spend, match your generator size closely to your actual electrical load, avoid running diesel generators at under 30% load, service fuel injectors regularly, and compare retail bulk diesel suppliers against official DMPR wholesale rates.