Learn how to get your Code 10 driver’s licence in South Africa. Discover Code 10 licence requirements, prices, test tips, and the step-by-step process to pass your Code 10 driver’s licence test. Find out what you can drive with a Code 10 learner’s licence, and more!

Thinking about getting your Code 10 driver’s licence in South Africa? You’re not alone. The Code 10 licence opens doors to a wide range of job opportunities and driving privileges.
Obtaining a Code 10 driver’s licence in South Africa is a significant step in the right direction, especially, for individuals aiming to operate larger vehicles such as minibuses, buses, and goods vehicles.
With this guide, we’re going to unpack everything you need to know—from what exactly a Code 10 licence is, to the application process, costs, test tips, which vehicles you can drive, how it compares to other licence types like Code 8 and Code 14, and why it might be the best choice for your driving goals.
For a complete guide on obtaining your Code 8 driver’s licence, be sure to read our detailed post where we cover all the essential information and steps.
What Is a Code 10 Driver’s Licence?
A Code 10 driver’s licence in South Africa allows you to operate vehicles with a gross vehicle mass (GVM) between 3,500 kg and 16,000 kg. This includes minibuses, buses, and certain goods vehicles. It’s a step up from the Code B licence, which is limited to vehicles with a GVM not exceeding 3,500 kg. Holding a Code 10 licence also permits you to drive Code B vehicles.
Code 10 Driver’s Licence Code
In the South African driver’s licence classification system, Code 10 corresponds to the C1 licence code. This code specifically authorizes the holder to operate vehicles within the 3,500 kg to 16,000 kg GVM range.
Understanding this classification is crucial when applying, ensuring you meet the specific requirements and are aware of the vehicles you’re permitted to drive.
How Much Is a Code 10 Driver’s Licence?
Item | Estimated Cost |
---|---|
Learner’s Licence Booking Fee | R108 |
Learner’s Licence Test Fee | R60 |
Driver’s Licence Test Fee | R240 |
Issuing Fee for Driver’s Licence | R228 |
Applicable Year | 2025/2026 |
Note: These fees are subject to change, so it’s advisable to confirm the exact amounts with your local Driving Licence Testing Centre (DLTC).
Code 10 Driver’s Licence Yard Test
The yard test is a critical component of the Code 10 driving examination. It assesses your ability to perform specific maneuvers in a controlled environment before proceeding to the on-road test.
Driving Test Maneuver | Description |
---|---|
Parallel Parking | Demonstrating the ability to park parallel to the curb within a designated space. |
Alley Docking | Reversing into a confined space simulating a loading dock. |
Three-Point Turn | Turning the vehicle around in a confined space to face the opposite direction. |
Straight Reverse | Reversing the vehicle in a straight line for a specified distance. |
Note: Successfully completing these maneuvers showcases your vehicle control and readiness for on-road driving.
Code 10 Driver’s Licence Test Tips
Tip | Description |
---|---|
Understand the K53 Driving Standard | Familiarize yourself with the K53 defensive driving principles, as the test is based on this standard. |
Practice Regularly | Consistent practice of both yard and road exercises builds confidence and proficiency. |
Take Professional Lessons | Enrolling in a reputable driving school can provide structured learning and insights into common testing pitfalls. |
Mock Tests | Simulate test conditions to get accustomed to the testing environment and time constraints. |
Stay Calm and Focused | During the test, remain composed, listen carefully to the examiner’s instructions, and don’t rush through maneuvers. |
Application Process for a Code 10 Driver’s Licence
1. Obtain a Learner’s Licence
- You must be at least 18 years old.
- Visit your nearest Driver and Licensing Testing Centre (DLTC) with your ID, proof of residence, and the required fees to book your learner’s licence test.
- Pass the written test to receive your learner’s licence, which will be valid for 24 months.
2. Prepare for the Driving Test
- It’s recommended to enroll in a driving school for practical lessons that focus on both yard and road driving.
- Gain enough experience by practicing under supervision, ensuring you’re comfortable behind the wheel.
3. Book the Driving Test
- Go back to the DLTC to schedule your driving test. Be sure to bring your learner’s licence, ID, and the booking fee.
- Once scheduled, you’ll receive a test date and time.
4. Take the Driving Test
- Perform the required maneuvers in the testing yard.
- If you pass the yard test, you will move on to the road test, which will be conducted under the examiner’s supervision.
5. After Passing
- After passing the road test, you will pay the issuing fee to receive a temporary driving licence that’s valid for six months.
- Your permanent licence card should be ready within four to six weeks.
What You Can Drive with a Code 10 Licence
Types of Vehicles Allowed | Description |
---|---|
Light and medium trucks | Trucks that fall under the light and medium weight categories. |
Minibuses and shuttles | Vehicles used for transporting passengers in a minibus or shuttle configuration. |
Small buses | Buses with limitations on maximum weight. |
Ambulances | Emergency vehicles used for medical transportation. |
Vehicles towing a trailer | Vehicles towing a trailer, as long as the trailer is not heavier than 750 kg. |
A Code 10 licence automatically covers Code B (formerly Code 8) vehicles, meaning you can still drive standard passenger cars too.
Code 10 vs Other Licences (Code 8, Code 14)
Now let’s compare the Code 10 with other common driver’s licence types: Code 8 and Code 14.
This is important if you’re unsure which one you actually need.
Licence Type | Code Name | Vehicles Allowed | GVM Limit | Common Use |
---|---|---|---|---|
Code 8 | B | Cars, SUVs | Up to 3,500 kg | Everyday personal use |
Code 10 | C1 | Light trucks, minibuses | 3,500 – 16,000 kg | Commercial driving, transport |
Code 14 | EC | Large trucks with trailers | Over 16,000 kg | Long-haul freight, logistics |
When to Choose Code 10
When to Choose Code 10 | Reason |
---|---|
You want to drive both personal and light commercial vehicles | Code 10 allows you to drive a variety of vehicles, including personal and light commercial ones. |
You’re aiming for local delivery jobs, minibus taxi driving, or municipal driving roles | Code 10 is ideal for roles that involve local deliveries or passenger transport services like minibus taxis. |
You’re not quite ready to go all in on Code 14 | Code 10 is a more affordable and less intensive option compared to Code 14, which requires more advanced training. |
Note: Code 14 is a heavy-duty licence, and while it gives you broader access, it’s not always necessary unless you’re entering long-haul logistics or truck driving over 16,000 kg.
Code 10 Drivers Licence Requirements
Before you dive into the application process, it’s essential to ensure you meet the necessary qualifications. Below are the key requirements to obtain a Code 10 driver’s licence.
Age, Documents, and Language Proficiency
- You must be at least 18 years old to apply for a Code 10 learner’s licence.
- A valid South African ID (or equivalent document if you are a foreign national).
- A recent utility bill, bank statement, or any official document with your address on it (typically within the last 3 months).
- You need to demonstrate understanding of one of the official languages (this can include speaking or reading in the language). The written test is usually available in English, Afrikaans, and other languages depending on the area. If you’re not proficient, you may need assistance during the test.
Medical Fitness
- You must be medically fit to drive. If you have any health conditions that may affect your driving abilities, you may need to provide a medical certificate confirming you’re fit to drive.
- A standard eye test is part of the application process, ensuring you meet the minimum vision standards to operate a vehicle safely.
Code 10 Drivers Licence Application Process
1. Booking Learner’s Licence
First, you’ll need to obtain a learner’s licence. Here’s what you need to do:
- Visit your local Driving Licence Testing Centre (DLTC). You can find a nearby centre using the official government website or via local resources.
- Provide your ID, proof of address, and any other documents required.
- The booking fee for the learner’s licence is typically R108 (subject to change).
- You will be given a date to take the theory test (which assesses your understanding of road signs, rules, and regulations).
2. K53 Theory Test
The K53 theory test is a written exam that evaluates your knowledge of South Africa’s road traffic regulations.
Here’s what you’ll be tested on:
- Road signs
- Basic traffic laws
- The rules of the road
- General safety regulations
You must pass this test to obtain your learner’s licence. The test is available in multiple languages, and you can take the test in your preferred language.
3. Practical Driving Test
Once you’ve successfully passed the K53 theory test, you’re eligible to book the practical driving test. This is where you’ll demonstrate your ability to drive safely and competently on the road.
- You’ll first need to pass a yard test, where you perform maneuvers like parallel parking, reversing in a straight line, and performing a 3-point turn.
- After passing the yard test, you’ll move on to the on-road driving test. An examiner will assess your ability to follow road rules, maintain safe distances, and navigate real-world traffic conditions.
4. Where to Go (DPSA Offices / Local DLTC)
You must visit your local DLTC for all of your driving-related bookings, tests, and fee payments. DLTCs are available across South Africa. Find the nearest one.
For applications and tests, make sure to check the DPSA (Department of Public Service and Administration) website for any local variations and requirements.
Code 10 Driver’s Licence Prices
Code 10 Driver’s Licence Prices 2025 | |
---|---|
Section | Details |
Learner’s Booking | Booking Fee: Approx. R108 Test Fee: Approx. R60 |
Driving Lessons | Cost per Lesson: R200 – R400/hour Average Hours Needed: 20-30 hours (varies by skill level) |
Licence Issue Fees | Driving Test Fee: Approx. R240 Licence Issuing Fee: Approx. R228 Temporary licence issued immediately Permanent card: ready in 4 – 6 weeks |
Training & Driving Lessons | A learner’s licence allows supervised practice Professional lessons highly recommended for yard & road test preparation |
Choosing a Driving School | Accreditation by local authorities Experienced instructors with proven success Personalized lesson plans Positive reviews |
Estimated Hours Required | Average: 20 to 30 hours Includes both yard and road skills training |
Tips to Pass Your Test | Learn K53 rules (defensive driving standard) Practice maneuvers often Stay calm and follow instructions Study road signs Book your test early |
Planning to upgrade to a Code 10 licence? Don’t forget the first step is getting your learner’s licence. We’ve put together a full guide on how to apply for a Code 10 learner’s licence, including test prep, booking tips, and what to expect.
FAQs about Code 10 Driver’s Licence
How long is the process?
The entire process—from booking your learner’s licence to receiving your permanent Code 10 driver’s licence—can take anywhere from 6 weeks to 3 months.
Can I drive trucks with a Code 10?
Yes—but with limitations.
With a Code 10 (C1) licence, you can drive trucks and goods vehicles with a GVM between 3,500 kg and 16,000 kg. This includes:
- Delivery vans and box trucks
- Small tippers
- Some municipal and construction trucks
You cannot drive heavy-duty articulated trucks (those pulling large trailers). For that, you’ll need a Code 14 (EC) licence.
What’s the minimum age?
To apply for a Code 10 learner’s licence, you must be at least 18 years old.
There is no maximum age limit, as long as you are medically fit and pass the required tests.
Find Trusted Driving Schools Near You for Code 10 Driver’s Licence Training
Finding the right driving school can make all the difference when preparing for your Code 10 driver’s licence. A great instructor will boost your confidence, help you pass your test faster, and ensure you’re truly road-ready.
Don’t waste time searching all over the web. We’ve made it easy for you!
Browse our directory of top-rated driving schools across South Africa, compare prices, read reviews, and book lessons in just a few clicks.
Find a Driving School Near You for Code 10 Driver’s Licence Training