Driving Licence Codes in South Africa (Code 8, 10 & 14)
South Africa's driving licence codes tell you which vehicles you're allowed to drive. The codes changed from numbers to letters in 1998, so the everyday car licence most people still call “Code 8” is now Code B, “Code 10” is Code C1, and “Code 14” is Code EC. This guide explains every code, what it covers, the minimum age, and how the old numbers map to the new letters, so you know exactly which licence you need.
Here's how the old numbered codes map to the current letter codes at a glance:
| Old code | New code | What you can drive |
| Code 1 / Code 2 | A1 / A | Motorcycles (up to 125cc / over 125cc) |
| Code 8 | B | Cars and light vehicles up to 3,500 kg |
| Code 8 + trailer | EB | A light vehicle towing a trailer over 750 kg |
| Code 10 | C1 | Rigid trucks and buses, 3,500–16,000 kg |
| — | C | Rigid trucks and buses over 16,000 kg |
| Code 10 + trailer | EC1 | Medium articulated vehicles up to 16,000 kg |
| Code 14 | EC | Heavy articulated trucks over 16,000 kg |
Categories of Driving Licenses in South Africa
There are several categories of driving licenses, each designed for different types of vehicles. These licenses are divided into codes, and each code specifies the kind of vehicle you are allowed to drive.
Code A1: Motorcycles with Engines Not Exceeding 125cc
- Description: This license is for motorcycles with or without a sidecar and engines not exceeding 125 cc.
- Age Requirement: You must be at least 16 years old on the date of your test to apply.
- Example Vehicles: Small motorbikes, scooters.
Code A: Motorcycles with Engines Exceeding 125cc
- Description: This license is for motorcycles with engines larger than 125 cc.
- Age Requirement: You must be 18 years or older to apply for this license.
- Example Vehicles: Larger motorbikes like touring motorcycles or superbikes.
Code B (Formerly Known as Code 8): Light Motor Vehicles
- Description: This is the most common type of license in South Africa, issued for motor vehicles (including minibuses, buses, and goods vehicles) with a gross vehicle mass (GVM) not exceeding 3,500 kg.
- Age Requirement: You must be at least 18 years old to apply.
- Example Vehicles: Sedans, hatchbacks, SUVs, and small delivery vans.
Code C1 (Formerly Code 10): Medium-Heavy Vehicles
- Description: This license is for motor vehicles, including buses and goods vehicles, with a GVM between 3,500 kg and 16,000 kg.
- Age Requirement: You must be at least 18 years old to apply.
- Example Vehicles: Medium-sized trucks, larger minibuses, and medium-sized buses.
Code C: Heavy Rigid Vehicles
- Description: This code covers motor vehicles, including buses and goods vehicles, with a GVM exceeding 16,000 kg. It is required for those who wish to drive larger trucks, buses, and commercial vehicles.
- Age Requirement: You must be 18 years or older to apply.
- Example Vehicles: Large trucks, articulated buses, and goods vehicles.
Code EB: Light Motor Vehicles with Trailers
- Description: This license allows drivers to operate light motor vehicles with trailers. The gross combination mass (GCM) should not exceed 3,500 kg.
- Age Requirement: You must be 18 years or older to apply.
- Example Vehicles: Cars towing small trailers or caravans.
Code EC1: Medium Articulated Motor Vehicles
- Description: This license is for articulated vehicles (vehicles drawing trailers) with a GCM between 3,500 kg and 16,000 kg.
- Age Requirement: You must be 18 years or older to apply.
- Example Vehicles: Mid-sized trucks with trailers, buses with trailers.
Code EC (Formerly Code 14): Heavy Articulated Vehicles
- Description: This is the highest driving license category, allowing you to drive articulated heavy motor vehicles with a GCM exceeding 16,000 kg.
- Age Requirement: You must be 18 years or older to apply.
- Example Vehicles: Large trucks with trailers, articulated buses, and heavy-duty commercial vehicles.
Steps to Apply for a Driving License in South Africa
To apply for any of these driving licenses, you must first have a valid learner’s license. Here’s a step-by-step guide on how to apply for a driving license:
Obtain a Learner’s License
Before applying for a full driving licence, you must pass the K53 learner's test, which assesses your knowledge of road rules, vehicle controls, and road signs.
To help you prepare, you can download our K53 Mobile App, which offers practice tests, study materials, and tips to boost your confidence. With our app, you’ll be better prepared to pass the test on your first try!
Book Your Driving Test
Once you have a learner's licence, you can book a test date at your nearest Driving Licence Testing Centre (DLTC). In most provinces including Gauteng, the Western Cape, KwaZulu-Natal and the Eastern Cape, you can book online through the NaTIS portal. Here's what you'll need:
- Your learner’s license.
- Your ID document.
- Four identical black-and-white photographs (check with your DLTC how many photos are required).
- Proof of residential address, such as a utility bill.
- Booking fee (the amount varies by testing center).
Complete the Application Form (DL1)
At the DLTC, complete the Application for Driving License (DL1) form. Keep your receipt as proof of payment and confirmation of your test date.
Take the Driving Test
On the day of your test, make sure you arrive on time. Your receipt and learner’s license will be verified, and you’ll be assessed by a qualified examiner.
Pay the Issuing Fee
If you pass the test, you'll have an eye test at the DLTC or submit results from a qualified optometrist. Once you've passed, you'll pay an issuing fee for a temporary driving licence, which you can use until your driving licence card is ready.
Collect Your License
Your driving license should be ready within four to six weeks. You must collect it from the DLTC where you applied.
Tips for Passing the K53 Driving Test
Passing the K53 driving test can be challenging if you're not adequately prepared. For more, see our guide on tips to pass the K53 test. Here are some additional tips to help you pass:
- Study the K53 Manual: Make sure you’re familiar with defensive driving principles, road signs, and vehicle controls.
- Practice Driving: Spend time driving under supervision, especially focusing on tricky maneuvers like parallel parking and hill starts.
- Use Practice Tests: Our K53 Mobile App offers practice tests that simulate the real test environment, helping you feel more confident on the day of your test.
- Stay Calm: Nerves can be your biggest obstacle during the test. Try to stay relaxed and focused.
How Long Does It Take to Get a South African Driving License?
The process of getting a driving license varies depending on your location and availability at testing centers. However, here’s a general timeline:
- Temporary License: Issued immediately after passing your test.
- Permanent License: Typically ready within 4-6 weeks after passing your test.
How Much Does It Cost?
The cost of a driving licence depends on the DLTC you visit each testing centre sets its own fees. See our guide on the cost of getting a driving licence for current figures. Fees typically cover the test, the temporary licence, and your permanent licence card.
Frequently Asked Questions
What is a Code 8 licence?
Code 8 is the old name for the everyday car licence, now called Code B. It lets you drive light motor vehicles — cars, bakkies and light vans with a gross vehicle mass up to 3,500 kg.
What is the difference between Code 10 and Code 14?
Code 10 (now C1) is for rigid trucks and buses between 3,500 and 16,000 kg. Code 14 (now EC) is for heavy articulated vehicles, a truck-tractor with a trailer over 16,000 kg, and is the highest driving licence category.
What can I drive with a Code B licence?
A Code B (Code 8) licence covers cars, bakkies, SUVs and light delivery vehicles up to 3,500 kg, towing a trailer up to 750 kg. For a heavier trailer you need Code EB.
What licence do I need to drive a truck?
For a rigid truck up to 16,000 kg you need Code C1 (old Code 10); over 16,000 kg, Code C. For an articulated truck-and-trailer you need Code EC1, or Code EC (old Code 14) for the heaviest combinations.
How old do you have to be for each licence code?
You must be 16 for a Code A1 motorcycle (up to 125cc), 18 for a Code A motorcycle, and 18 for Code B and all the heavier vehicle codes.
Conclusion: Which License Do You Need?
Choosing the right driving license depends on the type of vehicle you intend to drive. Whether you’re a motorcycle rider, a truck driver, or just need a license for everyday driving, South Africa offers a range of licenses to suit your needs.
The process might seem complex, but by following the steps and understanding the requirements, you’ll be well on your way to legally driving in South Africa.



