Learn how to apply for a Code 10 learner’s licence in South Africa. Step-by-step guide covering requirements, test booking, preparation tips, and next steps to get your full licence.

A Code 10 learner’s licence in South Africa is the gateway to operating larger vehicles like minibuses, small trucks, and commercial vans.
If you’re planning to drive a vehicle that weighs between 3,500 kg and 16,000 kg, this licence is your starting point. It’s not just a legal requirement, it’s a crucial step that helps you build a solid understanding of the rules of the road before getting behind the wheel.
With the increasing demand for skilled drivers in the logistics and public transport sectors, more people are turning to Code 10 licences to unlock job opportunities and boost their earning potential.
Holding a valid learner’s licence proves you’ve passed the K53 road rules theory test and are now legally allowed to practice driving a Code 10 vehicle under supervision.
If you’re serious about becoming a professional driver, or just need to upgrade from a standard Code 8 licence, starting with the Code 10 learner’s test gives you the knowledge and confidence to move forward.
What is a Code 10 Learner’s Licence?
A Code 10 learner’s licence allows you to legally learn how to drive vehicles classified under the Code 10 category. This includes trucks, minibuses, and other heavy vehicles that have a gross vehicle mass (GVM) between 3,500 kg and 16,000 kg.
It’s a step up from the Code 8 licence, which only covers light motor vehicles.
What is a Code 10 Licence?
Code 10 is one of the licence codes issued in South Africa that allows you to drive medium-sized commercial vehicles, such as delivery trucks, minibuses, and certain public transport vehicles.
To eventually obtain a full Code 10 driver’s licence, you must first pass the learner’s stage. This involves a written test that assesses your understanding of the K53 driving rules, road signs and markings, vehicle controls, and the principles of defensive driving.
Key Difference Between Code 8 and Code 10 Learner’s Licences
Feature | Code 8 Licence | Code 10 Licence |
---|---|---|
Vehicle Type | Light motor vehicles (up to 3,500 kg) | Medium vehicles (3,500 kg to 16,000 kg) |
Licence Class | B | C1 |
Common Use | Personal cars | Commercial use, delivery, transport |
Eligibility Criteria for a Code 10 Learner’s Licence
Before you book your test or head to the traffic department, it’s important to make sure you meet the requirements for a Code 10 learner’s licence.
Below is a breakdown of what you need to qualify:
Minimum Age Requirement
To apply for a Code 10 learner’s licence, you must be at least 18 years old. This applies across all provinces in South Africa and is a non-negotiable requirement for all motor vehicle classes above light vehicles.
Documents You Need to Apply
Make sure you have the following documents ready when visiting your nearest DLTC (Driving Licence Testing Centre):
- A valid South African ID book or smart ID card
- Two black-and-white ID photographs (passport size)
- Proof of residence (utility bill or a stamped letter from a ward councillor if living in informal housing)
- Completed LL1 application form (available at the traffic department)
- Booking fee (varies by province, usually between R68 and R108)
Tip: Bring certified copies of your ID and proof of address just in case. Some testing centres request copies for their records.
Vision Screening Requirement
As part of your application, you’ll need to pass an eye test. This checks if your vision meets the minimum standard for safely operating a Code 10 vehicle. You can do this test at the traffic department or bring a certificate from an optometrist.
How to Apply for a Code 10 Learner’s Licence
Applying for your Code 10 learner’s licence is a straightforward process once you know the steps. You can do this online in some provinces or directly at your nearest traffic department.
Below is a simple step-by-step guide to help you through it.
Step 1: Book Your Learner’s Licence Test
You have two booking options, depending on your location:
Option 1: Book Online via NaTIS
- Visit the official NaTIS Booking Portal
- Select Learner’s Licence Test
- Choose your province, testing centre, and available date
- Fill in your personal details and confirm the booking
- Pay the booking fee if prompted (some centres allow EFT or online payment)
Option 2: Book In-Person at a DLTC
- Go to your nearest Driving Licence Testing Centre
- Request the LL1 form and fill it out carefully
- Submit your documents and photos
- Do the eye test at the centre (or submit your optometrist certificate)
- Pay the booking fee and get your test date slip
Note: Booking slots may be limited, so check early in the month or near the end of the year when demand drops.
Step 2: Attend the Appointment
On the day of your test:
- Arrive at least 30 minutes early
- Bring your ID, photos, and booking receipt
- Be calm and prepared for the multiple-choice theory exam
Step 3: What Happens After Passing
If you pass the test:
- You’ll receive a Code 10 learner’s licence card immediately or within a few days, depending on the centre.
- This licence is valid for 24 months.
- You can now practice driving a Code 10 vehicle under the supervision of a fully licensed driver.
How to Prepare for the Code 10 Learner’s Licence Test
Passing the Code 10 learner’s test is all about understanding road rules, signs, and the basic principles of safe driving. With the right preparation, you’ll be ready to pass it the first time.
Study the K53 Learner’s Manual
The K53 manual is your primary study guide. It covers everything you need to know for the written test, including:
- Road signs (regulatory, warning, and information)
- Vehicle controls
- Road rules and markings
- Defensive driving techniques
- Driver responsibilities
Practice with Online Tests
Practicing with mock tests will help you get familiar with the format and types of questions asked in the real exam.
Look for for the following materials:
- Free online Code 10 practice tests
- Mobile apps with timed quizzes
- Interactive K53 mock exams with explanations
Make Flashcards for Road Signs
Road signs can be overwhelming, especially the similar-looking ones. Flashcards help you memorize them quickly and test yourself anywhere.
Learn by Listening
There are audio versions of K53 material and YouTube tutorials available if you prefer to listen while commuting or doing chores.
What to Expect on the Day of the Code 10 Learner’s Licence Test
The day of your Code 10 learner’s licence test can feel overwhelming, but knowing what to expect will help you stay calm and focused.
Structure of the Learner’s Test
The test is written and multiple-choice, usually completed on a computer or on paper, depending on the centre.
Here’s what it typically includes:
Topic | Number of Questions |
---|---|
Rules of the Road | 30 questions |
Traffic Signs and Signals | 30 questions |
Vehicle Controls and Safety | 8 questions |
Note: You must score at least 22/30 for rules, 23/30 for signs, and 6/8 for controls. Failing any one section results in an overall fail.
Test Time Limit
- You’ll have about 60 minutes to complete the entire test.
- Most people finish in less than 45 minutes if well prepared.
If You Pass
- You’ll receive a printed Code 10 learner’s licence card or a collection slip.
- In some centres, the licence is issued the same day; others may ask you to return in a few days.
If You Don’t Pass
- You’ll need to book a new test date and pay the booking fee again.
- You can usually rebook immediately, subject to slot availability.
What to Do After Getting Your Code 10 Learner’s Licence
Once you’ve passed the Code 10 learner’s test, you’re ready to start your journey towards becoming a full-fledged Code 10 driver.
Here’s what you need to do next:
Start Practicing with a Licensed Driver
With your Code 10 learner’s licence in hand, you can now practice driving a Code 10 vehicle, but only under the supervision of a licensed driver who has held their full Code 10 or Code 14 licence for at least one year.
- Practice on quiet roads first to build your confidence.
- Gradually work your way up to busier routes and more challenging driving conditions.
- Always remember to drive defensively and stay alert.
Enroll in Driving School (Optional)
While it’s not a requirement, enrolling in a driving school for practical lessons can help you prepare for the Code 10 driver’s test.
A good driving school will:
- Teach you how to handle larger vehicles safely.
- Provide in-depth road safety tips and defensive driving techniques.
- Help you perfect your driving skills before your full driving test.
Book Your Code 10 Driver’s Test
Once you feel confident and have completed sufficient practice, you can book your Code 10 driver’s licence test. This test will evaluate your ability to handle a Code 10 vehicle in real driving conditions.
Documents for Your Driver’s Test
Before your driver’s test, make sure you have the following documents:
- Your Code 10 learner’s licence.
- A valid ID (or passport for non-South African residents).
- Proof of residence (if required).
- Booking receipt for the test.
Once you have secured your learner’s licence and gained enough driving practice, the next milestone is getting your full Code 10 driver’s licence. In that guide, we break down everything you need to know; from the yard test and road test to tips on passing the first time.