Pricing

How to quote a load. Line by line, diesel to VAT.

Diesel, tolls, allowance, fixed costs and the return leg, then margin and VAT. A worked Johannesburg to Pietermaritzburg quote.

A two-lane road through farmland in the Cape Winelands

A quote that shows its working is easier to defend, easier to check and harder to get wrong. This guide builds one from the ground up, using a 490 km load from Johannesburg to Pietermaritzburg on the N3 with an interlink. Swap in your own figures as you go. (It is deliberately a different load from the superlink quote to Durban on our product pages.)

The running costs used below come from our cost per kilometre guide. They are example inputs, not benchmarks.

Step 1: diesel for the loaded leg

Distance times consumption gives litres: 490 km × 46 L per 100 km = 225,40 L. At the September 2026 inland price of R 30,05 a litre for 50 ppm diesel (The Citizen), that is R 6 773,27.

Diesel is zero-rated for VAT as a fuel levy good (SARS VAT 404, section 6.3.2), so it goes into the quote at the price you pay. Of the costs on this trip, only the tolls need the VAT taken out.

Step 2: every toll plaza on the route

Name each plaza rather than using a lump sum, so you can check it. Your vehicle class sets the tariff: class 4 is five or more axles (SANRAL). On the N3 from Johannesburg to Pietermaritzburg a class 4 truck passes De Hoek (R 230), Wilge (R 304), Tugela (R 359) and Mooi (R 324), a total of R 1 217 at the tariffs effective 1 March 2026 (SANRAL). Mariannhill comes after Pietermaritzburg, so it is not on this trip.

Tariffs include VAT. A VAT vendor claims that input tax back (SARS VAT 404), so put tolls into the quote excl. VAT: R 1 058,26. Gauteng e-tolls no longer apply; road users stopped paying them on 11 April 2024 (Department of Transport).

Step 3: the driver

Add the trip allowance you pay, at your own rates and at least the minimums in the bargaining council's main agreement (NBCRFLI). Our example uses R 850 for the round trip.

Step 4: the costs that do not show up on a fuel slip

Tyres, maintenance and fixed costs are real on every kilometre. Using the example figures of R 4,20 per km for tyres and maintenance and R 6,80 per km for fixed costs, the loaded leg carries R 2 058,00 and R 3 332,00.

Step 5: the way home

If there is no backload, the customer's load has to pay for the empty return. Empty, the truck burns less, say 38 L per 100 km (186,20 L), but the tolls, tyres and fixed costs are the same.

Worked example: cost of the round trip
CostLoaded legEmpty return
DieselR 6 773,27R 5 595,31
Tolls, excl. VATR 1 058,26R 1 058,26
Driver allowanceR 850,00R 0,00
Tyres and maintenanceR 2 058,00R 2 058,00
Fixed costsR 3 332,00R 3 332,00
SubtotalR 14 071,53R 12 043,57
Round trip costR 26 115,10

If you do have a backload, the return leg's costs go on that load instead, and this quote only carries the loaded leg. See the backload section below.

Step 6: margin, then VAT

Now add your margin. A price of R 29 700 excl. VAT leaves R 3 584,90 over the round trip cost, a margin of 12,1%. Then VAT at 15% (SARS): R 4 455, for an invoice total of R 34 155.

Step 7: put a date on it

Diesel changes on the first Wednesday of every month, so give every quote a validity date, and consider a fuel clause for contracts that run longer than a month. Our diesel guide shows a simple way to work out a fuel surcharge.

With a backload

Say you have a load back from Pietermaritzburg to Johannesburg. The return leg's R 12 043,57 is then priced into that backload's own quote, and the outbound quote only has to carry the loaded leg. In this example we keep the full R 850 allowance on the outbound load; you could split it between the two loads instead. Same inputs as above, example figures, not benchmarks.

Worked example: the same load with and without a backload
LineNo backloadWith a backload
Cost carried by this loadR 26 115,10R 14 071,53
Price, excl. VATR 29 700,00R 16 000,00
MarginR 3 584,90R 1 928,47
Margin, % of price12,1%12,1%
VAT at 15%R 4 455,00R 2 400,00
Invoice totalR 34 155,00R 18 400,00

The same margin on a much lower price. That is why a backload lets you quote sharper, and why a customer who asks for the backload price on a lane where you have none is asking you to run the way home for free. Only quote the one-way price once the backload is confirmed.

Not a VAT vendor?

From 1 April 2026 you must register for VAT once your taxable supplies exceed R 2,3 million in 12 months, up from R 1 million (SARS). A smaller operator may not be registered. If you are not:

  • You cannot claim the VAT on tolls back, so tolls go into the quote including VAT: R 1 217 a leg, not R 1 058,26. The same goes for any other cost that carries VAT, such as tyres and parts: use what you actually pay.
  • Diesel does not change, because it carries no VAT.
  • You must not charge VAT or issue a tax invoice. Your price is the total.

In the example, the tolls add R 317,48 over the round trip (we assume the tyre and maintenance figures already include the VAT you paid; if yours exclude it, add 15% to them too), for a cost of R 26 432,58. A price of R 30 100 leaves R 3 667,42, a margin of 12,2%, and that is the amount on the invoice. Check your own position with a tax practitioner, especially as you get close to the threshold.

What the quote you send should show

A clear quote saves arguments at invoice time. Copy this layout and fill in your own figures; the right-hand column is the example load.

Quote layout (example load)
FieldExample
CustomerName, address, VAT number, contact person
Quote number and dateQ-0412, 15 September 2026
RouteJohannesburg to Pietermaritzburg via the N3, one way, 490 km
Vehicle typeInterlink, class 4 for tolls
LoadWhat it is, weight or pallet count, loading and delivery addresses
Rate, excl. VATR 29 700,00
VAT at 15%R 4 455,00
TotalR 34 155,00
Valid until6 October 2026, the day before the next diesel adjustment
Fuel clauseRate based on 50 ppm inland diesel at R 30,05 a litre (September 2026); the diesel portion moves with the monthly price
Payment terms30 days from invoice date, invoice raised on delivery with the signed POD
Not includedWaiting time beyond the free time you agree, at your hourly rate; extra drops; cross-border costs

The payment terms and the POD line matter as much as the rate: see our guide to proof of delivery and invoicing on delivery.

A checklist before you send

  • Is the diesel price this month's, for the right region?
  • Is every toll plaza named, at the right class, excl. VAT?
  • Who pays for the way home?
  • Are tyres, maintenance and fixed costs in, not just fuel?
  • Is the margin what you meant it to be, after all of the above?
  • Does the quote say how long the price is valid?

A correct quote is half the job. Whether a lane is worth taking at that price is a pricing decision, covered in how to price loads for profit.

Questions people ask

How do I calculate a transport rate per load?

Add the diesel for the distance, every toll plaza at your vehicle class excluding VAT, the driver allowance, tyres, maintenance and a share of fixed costs, plus the empty return if there is no backload. Then add your margin, and VAT at 15% if you are a VAT vendor.

Should I charge the customer for the empty return trip?

If there is no backload, the loaded trip has to pay for the way home, otherwise you lose money on the return. If you do have a backload, the return costs go on that load instead.

Do I include VAT on tolls in my quote?

SANRAL toll tariffs include VAT. A VAT vendor claims that VAT back as input tax, so put tolls into the quote excluding VAT and add VAT once, on the total.

How long should a transport quote be valid?

Diesel changes on the first Wednesday of every month, so give every quote a validity date, usually before the next adjustment, or include a fuel clause for longer contracts.

Sources

  1. The Citizen, 31 Aug 2026: petrol and diesel prices for September
  2. SARS VAT 404: Guide for Vendors
  3. SANRAL toll tariffs 2026 poster (Government Gazette 54087 and 54088)
  4. SANRAL toll adjustment booklet (vehicle classes)
  5. Department of Transport, 10 Apr 2024: end of Gauteng e-tolls
  6. SARS: value-added tax
  7. NBCRFLI: Main Collective Agreement
  8. SARS FAQ: the new VAT registration threshold

Figures checked on 1 Oct 2026. Prices, tariffs and rates change; check the source before you rely on a figure. This article is not tax, legal or financial advice.

Ready when your next load is. Price it, invoice it, get paid.

One plan for your whole team. Load your customers, trucks and rates yourself, and price your first load the same day.

N3 at Gillitts, KwaZulu-Natal