Licence Types

Driving Licence Codes South Africa — Explained

South Africa uses a structured licence code system that determines exactly which vehicles you’re legally permitted to drive. Whether you need a basic car licence or want to drive articulated trucks, understanding these codes is the first step toward getting the right licence for your needs.

Why South Africa Has Two Code Systems

Before 1998, South Africa used a simple numeric system — Code 1 through Code 14. After the National Road Traffic Act (Act 93 of 1996) took effect, the country adopted an alphanumeric system aligned with international standards. The old codes (1, 2, 8, 10, 14) were mapped to new letter-based equivalents (A1, A, B, C1, EC).

Both systems are still referenced in everyday conversation. Driving schools advertise “Code 8” training, traffic departments process “Code B” applications, and your licence card displays the new letter code. They refer to the same entitlements — the numbering is just different depending on whether someone learned to drive before or after the changeover.

Your actual licence card, the credit-card-sized document issued since 2000, uses the new letter codes exclusively. But because the old numeric codes are deeply embedded in South African culture (everyone says “Code 8” rather than “Code B”), both systems persist in parallel.

Complete Licence Code Table

Here’s the full mapping between the old numeric codes and the current letter codes, along with what each permits:

Old Code New Code Vehicle Category Key Details
Code 1 A1 Motorcycle ≤125cc From age 16
Code 2 A Motorcycle >125cc From age 18
Code 8 B Light motor vehicle ≤3,500 kg GVM Cars, bakkies, minibuses ≤16 seats
Code 10 C1 Heavy motor vehicle >3,500 kg ≤16,000 kg GVM Trucks, large delivery vehicles
Code 14 EC Articulated heavy vehicle >16,000 kg GVM Truck-trailer combinations, interlinks
EB Code B + trailer >750 kg Car or bakkie towing heavy trailers

GVM stands for Gross Vehicle Mass — the maximum loaded weight a vehicle is designed to carry, as specified by the manufacturer. This is the number that determines which code applies, not the vehicle’s unladen weight.

Which Licence Code Do You Need?

Your required code depends on what you plan to drive and why. Work through these questions:

Do you want to ride a motorcycle?

  • Engine capacity 125cc or less → Code A1 (available from age 16)
  • Engine capacity above 125cc → Code A (age 18+)

Do you want to drive a car, bakkie, or SUV?

  • If the vehicle’s GVM is 3,500 kg or less → Code B (Code 8)
  • This covers the vast majority of personal vehicles in South Africa, including most double-cab bakkies, SUVs, and minibuses with up to 16 seats

Do you need to drive heavier vehicles for work?

  • Vehicles between 3,500 kg and 16,000 kg GVM → Code C1 (Code 10)
  • Think delivery trucks, municipal vehicles, horse boxes, and construction equipment carriers

Do you need to drive articulated trucks or truck-trailer combos?

  • Vehicles above 16,000 kg GVM with trailers → Code EC (Code 14)
  • This is the licence for long-haul trucking, interlink driving, and heavy logistics

Do you need to tow a heavy trailer with a car or bakkie?

  • If the trailer exceeds 750 kg GVM → you need Code EB in addition to Code B
  • Common for horse trailers, large caravans, and car transporters

Will you carry passengers or goods commercially?

  • You’ll need a Professional Driving Permit (PrDP) on top of your driving licence
  • Required for e-hailing (Uber, Bolt), taxi driving, bus driving, and commercial goods transport

The Automatic Restriction

When you test on an automatic vehicle, your licence is restricted to automatics only. This is stamped on your licence card with the code suffix. You can drive any vehicle within your code’s weight class, but only if it has automatic transmission.

If you test on a manual (stick shift), you can drive both manual and automatic vehicles — no restriction applies. Given South Africa’s bakkie culture and the prevalence of manual vehicles in the used car market, most driving schools recommend testing on manual unless you’re certain you’ll only ever drive automatic.

Removing the automatic restriction requires rebooking and passing the driving test on a manual vehicle. There’s no shortcut.

Your Next Step — Detailed Code Guides

Each licence code has specific requirements, costs, and training expectations. Choose the guide that matches your goal:

Code 8 (Code B) — Light Vehicles

The standard car licence. Covers cars, bakkies under 3,500 kg, and minibuses. The licence most South Africans get first.

Code 10 (Code C1) — Heavy Vehicles

For trucks and heavy vehicles between 3,500 kg and 16,000 kg. Opens up delivery, construction, and municipal driving jobs.

Code 14 (Code EC) — Articulated Heavy Vehicles

The top-tier driving licence for interlinks, long-haul trucks, and heavy transport. Required for most logistics careers.

Motorcycle Licence — Code A & A1

Two-wheel licences for scooters, motorcycles, and everything in between. Code A1 is available from age 16.

PrDP — Professional Driving Permit

The additional permit required for anyone carrying passengers or goods commercially — including Uber and Bolt drivers.

Related Guides

Verified Licence Types Schools

Find registered driving schools offering Licence Types lessons in your area.

Listed

Ndaa Forklift Training Consultants

Thohoyandou Limpopo

4.9 ★ (14 reviews)
Code B
+27 82 733 9133
Listed

Ndaba Zakubo Driving School

Vereeniging Gauteng

4.2 ★ (5 reviews)
Code 08 Code 10 Code 14
R5,650 package
+27 73 511 3835
Listed

Nds Driving School

Tzaneen Limpopo

5.0 ★ (1 review)
Code B
Listed

Nds Driving School

Johannesburg Gauteng

No reviews yet
Code A Code B Code C1 Code EC
R2,000 for 10 lessons
+27 78 196 1821
Listed

Ndzs Driving School

Vereeniging Gauteng

No reviews yet
Code B
+27 76 671 7566
Listed

New Era Driving School

Bloemfontein Free State

No reviews yet
Code B
+27 51 430 4488
Listed

Ngenaz Driving School

East London Eastern Cape

5.0 ★ (1 review)
Code B
+27 78 412 9963
Listed

Ngoepe’s Driving School

Polokwane Limpopo

4.4 ★ (11 reviews)
Code B
+27 79 615 8371
Listed

Ngwato Training Center

Polokwane Limpopo

5.0 ★ (1 review)
Code B
+27 72 949 5626
Listed

Nico’s Driving School

Potchefstroom North West

2.3 ★ (3 reviews)
Code B
+27 82 704 2937
Listed

Niklaas & Nita Drivingschool

Stellenbosch Western Cape

5.0 ★ (56 reviews)
Code A Code B
+27 72 872 4573
Listed

No.1 Driving School Of Excellence

Kimberley Northern Cape

No reviews yet
Code B
+27 82 670 2009
Listed

Noleth Driving Academy

Bethlehem Free State

No reviews yet
Code B
R5,000/lesson
+27 71 050 8717
Listed

Norman’s Driving School

Pietermaritzburg KwaZulu-Natal

4.0 ★ (67 reviews)
Code B
+27 33 394 0471
Listed

Norman’s Driving School

Pietermaritzburg KwaZulu-Natal

No reviews yet
Code B
+27 33 394 0471
Listed

Northlands Driving School

Durban KwaZulu-Natal

No reviews yet
Code B
+27 31 564 6507
Listed

Northwest Driving School

Klerksdorp North West

5.0 ★ (1 review)
Code B
Listed

Nota Driving Academy

Thohoyandou Limpopo

No reviews yet
Code B
+27 72 931 3099
Listed

Ntsoaki Driving School

Phuthaditjhaba Free State

4.1 ★ (7 reviews)
Code B
+27 76 667 1602
Listed

Ntuthu’s Driving School

Mthatha Eastern Cape

4.2 ★ (20 reviews)
Code B
+27 82 427 1496
Listed

Nu-spring Driving School

Durban KwaZulu-Natal

4.8 ★ (18 reviews)
Code B Code C1 Code EC Motorcycle
R5,000 for 5 lessons
+27 31 207 3299
Listed

Nukeri Driving School

Soweto Gauteng

1.0 ★ (2 reviews)
Code B
+27 61 426 4368
Listed

Nwdrive K53

Cape Town Western Cape

5.0 ★ (839 reviews)
Code B
+27 61 198 3342
Listed

Nwdrive K53 Driving School

Roodepoort Gauteng

5.0 ★ (88 reviews)
Code B
+27 61 198 3342
1 15 16 17 18 19 28