Skip to content

Driving Licence Codes South Africa: Code 14, Code 10 and EC Explained

Updated 6 min read

Code 14 is now called Code EC. It is the licence for an articulated vehicle with a gross combination mass over 16,000 kg — a truck-tractor and semi-trailer, which is what most long-haul freight in South Africa moves on. South Africa replaced the numbered codes with letters in 1998, but the old numbers never went away, so both are still in daily use.

This page sets out every licence code, what each one legally allows you to drive, and how the old numbers map to the new letters. If you are trying to work out which licence a particular truck needs, the number that matters is its mass — either GVM for a rigid vehicle or GCM for a combination.

Old codes and new codes

Old codeNew codeWhat it covers
Code 08Code BLight motor vehicles up to 3,500 kg
Code 10Code C1Rigid vehicles 3,500 – 16,000 kg
Code 11Code CRigid vehicles over 16,000 kg
Code 14Code ECArticulated vehicles over 16,000 kg GCM — the long-haul licence
The numbered system was replaced in 1998. Both are still used in conversation, job adverts and wage discussions, which is why almost everyone still says “Code 14”.

Every licence code and what it allows

CodeOld codeMass bandWhat it allows
A1—engine ≤ 125 ccMotorcycle up to 125 cc, or electric. Scooters and mopeds, with or without a sidecar.
A—engine > 125 ccMotorcycle over 125 cc. Speed bikes, touring bikes, choppers and cruisers.
BCode 08≤ 3,500 kgVehicles other than motorcycles with tare ≤ 3,500 kg; minibuses, buses and goods vehicles with GVM ≤ 3,500 kg. Trailer up to 750 kg may be attached.
EB—GCM ≤ 3,500 kgLight articulated vehicles ≤ 3,500 kg, and Code B vehicles towing a trailer over 750 kg. Includes A1, A and B.
C1Code 10GVM 3,500 – 16,000 kgRigid vehicles from 3,500 to 16,000 kg. Trailer up to 750 kg may be attached.
CCode 11GVM > 16,000 kgRigid vehicles over 16,000 kg. Trailer up to 750 kg may be attached.
EC1 (a)—GCM 3,500 – 16,000 kgArticulated vehicles with GCM between 3,500 and 16,000 kg. Includes A1, A, B, C1 and EB.
EC1 (b)—GCM 3,500 – 16,000 kgRigid vehicles with GCM between 3,500 and 16,000 kg, including a Code C1 vehicle towing a trailer over 750 kg. Includes A1, A, B, C1 and EB.
EC (a)Code 14GCM > 16,000 kgArticulated vehicles with GCM over 16,000 kg — truck-tractor and semi-trailer. Includes A1, A, B, EB, C1, C and EC1.
EC (b)Code 14GCM > 16,000 kgRigid vehicles with GCM over 16,000 kg, and Code C vehicles towing a trailer over 750 kg. Includes A1, A, B, EB, C1, C and EC1.
Licence codes and mass thresholds under the National Road Traffic Act 93 of 1996 and the National Road Traffic Regulations 2000. Each higher code carries the ones beneath it.

The distinction that catches people out: rigid or articulated

Two codes at each mass band look almost identical, and the difference is whether the vehicle is one unit or two.

That last point is the one that surprises operators: put a drawbar trailer behind a rigid and the driver needs an EC licence, even though the truck itself has not changed.

GVM or GCM — which mass applies

The codes use two different measures and using the wrong one puts you in the wrong band:

There is one further wrinkle worth knowing. Code B is defined on tare weight for ordinary vehicles — the unladen mass — but on GVM for minibuses, buses and goods vehicles. Most summaries collapse this into a single “3,500 kg” figure and lose the distinction.

The professional driving permit (PrDP)

A licence code on its own does not let you drive for a living. Carrying goods professionally, carrying paying passengers, or moving dangerous goods each requires a professional driving permit endorsed on the licence:

A PrDP is valid for 24 months and has to be renewed before it expires. It is a separate document from the licence card and it expires on its own schedule — a valid licence with a lapsed PrDP is not a licence to work.

Your licence code is not your wage grade

This trips up both drivers and employers. The bargaining council sets minimum wages by vehicle class, not by licence code. Holding a Code EC licence does not by itself entitle you to the extra-heavy rate — the grade follows the vehicle you are actually put on. A Code EC driver placed on a medium rigid is paid the medium grade.

For the legal minimums by grade, see the NBCRFLI wage table for 2026/27. For what drivers are typically paid in practice, see our guide to truck driver salaries in South Africa.

Source and currency

Source: licence codes and mass thresholds are set by the National Road Traffic Act 93 of 1996 and the National Road Traffic Regulations 2000. The code definitions and mass bands above follow the official code reference table. The numbered-to-lettered conversion dates from the 1998 change.

Current as at 14 August 2026. Licence codes are stable and change rarely, but ages, fees and PrDP conditions are set by regulation and do change. Confirm current fees and requirements with your local licensing centre before you book a test.

Driving for a living?

If you hold the licence and are looking for work, list yourself free on the Kweli Driver Registry — transporters search it when they need a driver, and the trips you complete stay on your record and travel with you to the next job. Operators working out what a driver costs on a given lane can price it on our freight rate calculators.

Licence codes are set on mass. For the vehicle limits themselves, see legal truck dimensions and mass in South Africa.

Licences are not the whole picture. Goods operators also register under section 45 of the NRTA and display an operator card — and contrary to widespread belief, freight does not need an operating licence.

The same 3,500 kg line that separates Code B from C1 also puts a vehicle onto the annual roadworthy testing cycle.

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