Wholesale diesel delivered across Gauteng · North West · Mpumalanga
Home › Blog › The Diesel Price per Litre in South Afri
The Diesel Price per Litre in South Africa, Explained — DieselInBulk
DieselInBulk · Blog

The Diesel Price per Litre in South Africa, Explained

South Africa's diesel price per litre is not one number — it is a regulated structure that changes every month, differs between the coast and inland, and differs again between retail forecourts and wholesale buyers. This guide explains how the price is built, why it moves, and how bulk buyers legitimately pay 15–25% less than the pump price.

How the monthly diesel price is set

The Department of Mineral and Petroleum Resources adjusts fuel prices monthly, effective the first Wednesday of each month. The calculation starts with the Basic Fuel Price — what it costs to land refined diesel at a South African port, driven by international product prices and the rand-dollar exchange rate. Government levies are added: the general fuel levy, the Road Accident Fund levy, carbon tax and slate levy. Wholesale margins and distribution costs complete the wholesale price; the retail margin completes the pump price. When international oil prices or the rand move sharply, the following month's adjustment can be dramatic — increases above R2 per litre have occurred in 2026.

Wholesale versus retail: where bulk buyers save

The pump price includes a retail margin and the costs of running a forecourt — built for motorists filling 60-litre tanks. Businesses buying 1,000 litres or more can buy at wholesale: the Basic Fuel Price plus levies plus a negotiable supplier margin that shrinks with volume. Qualifying agricultural, mining and forestry operations can also claim the SARS diesel rebate — currently around R3.66 per litre on eligible usage — which transforms the effective price for primary producers. Combining wholesale buying with the rebate is how well-run farms and mines keep fuel costs under control.

How to pay less per litre, legitimately

Three levers are entirely within your control. Buy volume: wholesale bands at 5,000L, 20,000L and 50,000L+ each sharpen the per-litre rate. Buy planned: scheduled deliveries avoid emergency logistics premiums. And buy from a wholesaler, not a forecourt: DieselInBulk quotes firm, all-inclusive delivered prices across Gauteng, North West and Mpumalanga, so you know your exact cost per litre before committing. Call +27 65 817 8316 for today's firm price for your town.

The DIB Difference

Why Businesses Choose DieselInBulk

  • Wholesale pricing, firm in writing. All-inclusive delivered rates per litre — no transport surprises after the fact.
  • Three-province coverage. Every city and town in Gauteng, North West and Mpumalanga, from metros to remote sites.
  • Certified quality. SANS-compliant 50ppm and 500ppm diesel from licensed terminals, certificates of analysis on request.
  • 24/7 emergency line. Urgent diesel is a phone call away at +27 65 817 8316 — answered by people who can dispatch a tanker.
  • Audit-ready paperwork. Calibrated meters and signed delivery manifests on every drop.
  • Commercial terms. Account facilities, credit terms and consolidated billing for approved businesses.
Full Coverage

Where We Deliver

DieselInBulk delivers to every city and town in three provinces — from the Johannesburg and Pretoria metros to the platinum belt, the coalfields and the Lowveld. Remote farms, mine property and construction sites are routine stops, not exceptions. If your site is in one of these provinces, we can reach it.

189
Towns covered across 3 provinces
1,000L+
Minimum delivery volume
24–48h
Standard quote turnaround
24/7
Emergency diesel line

Gauteng

Johannesburg, Pretoria, Sandton, Midrand, the East Rand, West Rand and Vaal Triangle — every town, with same-day capability around our Springs base.

All Gauteng towns →

North West

Rustenburg, Mahikeng, Klerksdorp, Potchefstroom, Brits and the full platinum, gold and maize-belt network.

All North West towns →

Mpumalanga

Nelspruit (Mbombela), Witbank (Emalahleni), Secunda, Middelburg, Ermelo and the Lowveld farming and forestry towns.

All Mpumalanga towns →

Simple Process

How Ordering Works

Tell us what you need

Call, WhatsApp or use the online form: your town, required litres and preferred delivery window. That is all a firm quote needs.

Approve a firm price

We confirm an all-inclusive delivered price per litre in writing — most quotes within 24–48 hours, emergencies the same day.

Receive a metered delivery

A certified driver delivers in your window, dispenses through a calibrated meter and leaves a signed manifest for your records.

Certified Fuel

Fuel Quality You Can Prove

Every litre DieselInBulk delivers is SANS-compliant diesel sourced from licensed terminals — never informal channels. We supply both 50ppm low-sulphur diesel, required by modern common-rail engines and emissions-controlled fleets, and 500ppm diesel for older plant and agricultural machinery. Certificates of analysis are available on request for any batch, which matters when an engine warranty, an insurance claim or an environmental audit depends on proving your fuel was in specification. Combined with calibrated metering and signed delivery manifests, your fuel records stay clean from terminal to tank.

Questions, Answered

FAQs

What is the diesel price per litre today?

It changes monthly with the DMPR adjustment and varies by grade, zone and purchase type. Call +27 65 817 8316 for today's firm wholesale price delivered to your town.

Why did the diesel price increase so much in 2026?

International oil prices surged on Middle East supply disruptions while the rand weakened — both flow directly into the monthly Basic Fuel Price calculation.

Can businesses claim money back on diesel?

Qualifying agricultural, forestry, fishing and mining operations can claim the SARS diesel rebate (around R3.66/litre on eligible usage) — see our diesel rebate guide.

Related guides

Ready When You Are

Get Your Firm Diesel Quote

Town, litres, deadline — that is all we need. One call and your delivery is moving.

Request a Quote Chat on WhatsApp Call +27 65 817 8316