Skip to content

Truck Driver Salary South Africa 2026: What the Law Requires and What Operators Actually Pay

Updated 7 min read

South African truck driver in blue overalls leaning against Scania interlink at fuel stop on N1 highway

Most salary websites quote R12,000–R20,000 for a truck driver in South Africa. The NBCRFLI (National Bargaining Council for the Road Freight and Logistics Industry) sets the legal minimum at R14,650 per month for a heavy vehicle driver, effective 1 March 2025 — but many operators still pay below this, and many job ads still quote below it. This guide uses the actual 2025–2027 NBCRFLI wage determination as its baseline, not aggregator estimates.

Legal Minimum Wages: NBCRFLI 2025–2027 Wage Determination

The NBCRFLI is the bargaining council that sets legally binding wage floors for the road freight and logistics industry in South Africa. The 2025–2027 wage determination (effective 1 March 2025) is the current applicable schedule. These are minimum rates — operators are not prohibited from paying above them, but paying below them is a violation of the determination.

The NBCRFLI classifies vehicles by GCM (Gross Combination Mass):

Vehicle CategoryGCMWeekly minimumMonthly equivalent
Heavy vehicles9,001–16,000 kgR3,383.37~R14,650
Extra-heavy vehicles16,001–25,000 kgR3,383.37~R14,650
Ultra-heavy vehicles25,001–56,000 kgR4,031.63~R17,379
Abnormal load vehiclesOver 56,000 kgR4,909.20~R21,257

Source: NBCRFLI Wage Table, effective 1 March 2025 to 28 February 2027.

Monthly equivalents are calculated at 52 weeks ÷ 12 months = 4.33 weeks per month. The legal minimum for a heavy vehicle driver (Code 10 or Code 14 operating vehicles from 9,001 kg GCM) is R14,650 per month. Many job ads quote lower — this is non-compliant with the determination.

Code 10 vs Code 14: How Licence Type Affects Pay

The NBCRFLI categorises pay by vehicle GCM, not by licence code. Code 10 and Code 14 are driver’s licence categories, not NBCRFLI wage categories. However, there is a strong correlation in the market because Code 14 holders typically drive heavier vehicles:

An operator advertising a Code 14 position at R12,000/month is either offering an unlawful rate (below NBCRFLI minimums) or has misunderstood the determination. Experienced Code 14 drivers on cross-border runs command R20,000–R28,000 per month in take-home pay before allowances.

Allowances That Change the Real Earnings Picture

The NBCRFLI minimum is a base salary. Allowances significantly change what a driver actually earns per month — and what the total cost is to an operator.

Subsistence Allowances (SARS 2026/27)

For domestic overnight trips, SARS approves a subsistence allowance of R595 per day (2026/27 tax year) for meals and incidentals. This allowance is not subject to PAYE if it does not exceed the approved rate.

The arithmetic matters: a driver doing 20 overnight trips per month at R595/day earns R11,900 per month in additional tax-free allowances. This means a driver reported as earning R16,000/month base salary may have total compensation of R27,900 per month — a figure that changes the recruitment and retention picture completely.

Cross-Border Allowances

For cross-border routes (Zimbabwe, Mozambique, Zambia), operators typically budget R800–R1,500 per day as a subsistence allowance. This is not a SARS-gazetted rate — it is a budget range used in the industry based on USD-denominated costs in destination countries. The appropriate rate depends on the specific route and should be documented in the driver’s employment contract.

Professional Driving Permit (PrDP)

Drivers operating commercial vehicles over 3,500 kg must hold a valid PrDP (Professional Driving Permit) — the name as updated under post-2016 AARTO regulations. Operators are responsible for ensuring their drivers’ PrDP is current. An expired PrDP is a roadside compliance failure that grounds the truck. Factor the cost of PrDP renewal (approximately R400–R600 per driver every two years) into your compliance budget.

What Hiring a Driver Actually Costs an Operator

The cost to an operator is always higher than the take-home salary. Statutory contributions that apply to every employed driver:

Cost ComponentRateOn R20,000/month salary
Gross salaryR20,000.00
UIF (employer contribution)1% of grossR200.00
Compensation Fund (COIDA)~0.5–1% (sector rate)~R100–R200
Skills Development Levy (SDL)1% if total payroll >R500k/yearR200.00
Total employer cost~R20,500–R20,600

Statutory on-costs add approximately 2–3% to the salary cost. The larger variable cost is subsistence allowances — on cross-border and long-haul routes these can add 40–60% to the base salary cost and significantly affect your per-kilometre driver cost.

Specialised Drivers: Tanker, Cross-Border, Abnormal Load

Three categories command premiums above the standard Code 14 market rate:

Petroleum tanker drivers: R25,000–R30,000+ per month. Hazmat certification (ADR/HAZCHEM) and the safety sensitivity of the load justify the premium. Demand for certified tanker drivers currently exceeds supply in South Africa.

Cross-border drivers (regular routes): R22,000–R28,000 per month base. The premium reflects extended time away from home, border crossing complexity, and navigation of road conditions in destination countries. Cross-border experience on a specific corridor (Beitbridge, Lebombo) commands a premium over general cross-border experience.

Abnormal load drivers: NBCRFLI minimum R21,257/month. Market rates R28,000–R40,000+ depending on load type and route approval requirements. Abnormal load hauling requires additional permitting from SABS and provincial roads authorities. Experienced abnormal load drivers are among the most difficult to recruit and retain in the sector.

What to Budget Per Month: A Worked Example

An operator running a 34-tonne interlink on the Johannesburg–Beitbridge–Harare corridor should budget the following for a driver per month:

ItemMonthly amount
Base salary (Code 14, cross-border experienced)R22,000
Statutory on-costs (UIF + SDL + COIDA, ~2.5%)R550
Cross-border subsistence (12 nights × R1,200)R14,400
Domestic overnight subsistence (4 nights × R595)R2,380
Total monthly driver cost to operator~R39,330

For CPK calculation purposes, the total driver cost — not just the base salary — is what you divide by monthly kilometres. On a 10,000 km/month truck, the driver component of CPK is approximately R3.93/km — roughly 17–19% of total CPK at current operating costs for a 34-tonne interlink. Feed this figure into the CPK calculator to see how driver cost interacts with fuel, tyre, and maintenance.

For the full operating cost breakdown beyond driver costs, see our guide to running a truck in southern Africa.

Frequently Asked Questions

What is the minimum salary for a truck driver in South Africa in 2026?

Under the NBCRFLI 2025–2027 wage determination (effective 1 March 2025), the legal minimum for heavy and extra-heavy vehicle drivers (9,001–25,000 kg GCM) is R3,383.37 per week, approximately R14,650 per month. Ultra-heavy vehicle drivers minimum is R17,379/month. Abnormal load drivers minimum is R21,257/month. These are legal floors — market rates for experienced Code 14 drivers typically run R16,000–R28,000/month.

What is the difference between Code 10 and Code 14 driver pay in South Africa?

Code 10 drivers (up to 16,000 kg GCM) earn R8,000–R18,000/month in the market. Code 14 drivers (over 16,000 kg GCM — all semis and interlinks) earn R16,000–R25,000/month. The NBCRFLI legal minimum for both categories at the heavy vehicle level is R14,650/month. The premium for Code 14 reflects larger vehicles and higher freight values.

Do truck drivers get subsistence allowances on top of salary in South Africa?

Yes. SARS approves R595 per day (2026/27 tax year) for domestic overnight stays — this is not subject to PAYE within the approved rate. A driver doing 20 overnight trips per month earns an additional R11,900/month tax-free, significantly increasing total compensation above the base salary.

Is the NBCRFLI binding on all SA freight operators?

The NBCRFLI wage determination is extended to the entire road freight and logistics industry in South Africa — it applies to all employers in the sector regardless of whether they participate in the bargaining council. Paying below NBCRFLI minimums is a labour law violation. Check the current determination at nbcrfli.org.za.

Related Guides

Looking for driving work rather than pay figures? The Kweli Driver Registry lists you where transporters are already searching for drivers, and the trips you complete stay on your record and travel with you to the next job.

Looking for the legal minimum rather than the market rate? The full NBCRFLI wage table for 2026/27 lists every grade, weekly and monthly, plus the night-shift, subsistence and cross-border allowances that sit on top of it.

Not sure which licence a truck needs? Our guide to South African driving licence codes maps Code 08, 10, 11 and 14 onto B, C1, C and EC, with the GVM and GCM band for each.

Abnormal load work pays the highest driving grade in the industry. See what makes a load abnormal, and the escort vehicles each class requires, in our guide to abnormal load permits in South Africa.

Kweli Driver Registry

Your record should follow you, not your last employer

A free driver profile. Your licence codes, your endorsements, the corridors you have run.

R4 909

a week, top grade

R243.63

a day away from home

R0

to be listed, always

The first two are the legal minimum from 1 March 2026, not an offer — a driver on the top grade is owed R4 909.20 a week, and R243.63 for each day away including three meals. Knowing the number is the first thing. Having a record that proves what you have run is the second.

Free for drivers · opens WhatsApp · the profile is yours and moves with you

What the registry is: Kweli Driver Registry → · Run your own truck? Open the Load Exchange →

Share the Post: WhatsApp LinkedIn X
Find loads for your truckFree to join · no booking feesOpen