To determine which learners licence code you need in South Africa, match your target vehicle type to one of three official categories: Code 1 is for motorcycles, scooters, and tricycles (minimum age 16 for engines up to 125 cc, or 17 for engines over 125 cc); Code 2 is for light motor vehicles such as cars, SUVs, and light minibuses under 3 500 kg GVM (minimum age 17); and Code 3 is for heavy motor vehicles including trucks and large buses over 3 500 kg GVM (minimum age 18). Choosing the correct code ensures you write the proper theory paper and legally operate your target vehicle class while learning.
Who this page is for
This page is designed specifically for prospective South African drivers and transport operators who are deciding which licence code to apply for at a local Driving Licence Testing Centre (DLTC). If you are preparing to book your test, upgrading your driving capabilities, or guiding a first-time driver, this guide clarifies the official vehicle categories used across South Africa so you can apply for the correct permit without confusion.
Selecting the wrong code can lead to wasted booking fees, writing the incorrect test paper, or having to restart the application process entirely. Whether you are aiming to commute on a small motorcycle, drive a standard passenger vehicle, or enter the commercial freight and passenger transport sector, this comparison breaks down the exact legal definitions, age restrictions, and vehicle weight thresholds for each code.
For general information on driver licensing overview, study advice, and broader navigation across all driver categories, consult our main hub for a Learner’s Licence in South Africa.
Requirements and documents needed
South African road traffic legislation groups learner permits into three distinct codes based on vehicle weight, engine displacement, and structural design. Review the operational criteria below to identify which code fits your intended vehicle, then prepare the necessary supporting documents before visiting a testing station.
Detailed Code Classifications
- Code 1 (Motorcycles & Motorised Tricycles):
- Vehicle Types: Mopeds, motor scooters, motorbikes (with or without a sidecar), and motor tricycles.
- Age Thresholds: You may apply at age 16 if the engine capacity does not exceed 125 cc. You must be at least 17 years old if the engine capacity exceeds 125 cc.
- Key Distinction: Holding a Code 1 learner’s licence permits you to drive a motorcycle on public roads, but you cannot carry a passenger while holding a learner’s permit.
- Code 2 (Light Motor Vehicles):
- Vehicle Types: Standard passenger cars, hatchbacks, sedans, station wagons, light delivery vehicles (bakkies), SUVs, and small minibuses.
- Technical Limits: The vehicle’s Gross Vehicle Mass (GVM) must not exceed 3 500 kg.
- Age Threshold: You must be at least 17 years old on the day of application.
- Trailer Rules: Allows towing a light trailer with a Gross Vehicle Mass (GVM) not exceeding 750 kg.
- Code 3 (Heavy Motor Vehicles):
- Vehicle Types: Large buses, heavy rigid trucks, commercial transport vehicles, and articulated combinations (such as horse-and-trailer rigs).
- Technical Limits: Applies to single vehicles or vehicle combinations with a Gross Vehicle Mass (GVM) exceeding 3 500 kg.
- Age Threshold: You must be at least 18 years old.
- Important Note: A Code 3 learner’s permit authorises you to learn in heavy vehicles, but it also covers light motor vehicles (Code 2) for learning purposes under standard supervisory rules.
Document Checklist for Application
When applying at any official licensing center, bring the following items to avoid turning back at the counter:
- Official Identification: Original South African green barcoded ID book, Smart ID card, or a valid temporary ID certificate. Foreign nationals must supply a valid passport and relevant permit.
- Proof of Residential Address: A recent utility bill, bank statement, or municipal account (not older than 3 months) bearing your full name and residential address. If living with parents or a landlord, an accompanying affidavit and their proof of residence is required.
- Identity Photographs: Two to four recent passport-sized photographs (black-and-white or colour, depending on specific station preferences).
- Application Form: A fully filled-out LL1 form (Application for Learner’s Licence). You can inspect and download standard official forms beforehand to complete at home.
- Eye Test Certificate: An eye examination completed on-site at the DLTC vision counter, or an official eye test certificate issued by a registered, qualified optometrist (not older than 3 months).
Booking or application steps
Securing a test date requires following established administrative procedures through official municipal or national channels. Before booking your slot, review which learners licence code do I need requirements and next steps to ensure you do not book an incorrect code category.
- Confirm Your Vehicle Code: Double-check your age against the target code (Code 1, 2, or 3) to ensure legal eligibility.
- Access the Official Booking Platform: Depending on your province, register and book your slot online via the national natis online booking portal (mandatory in Gauteng and select urban metros) or visit your chosen testing centre directly to book in person.
- Submit Your LL1 Form and Verification: Present your original identity document, completed LL1 form, and proof of residence to the booking official.
- Complete the Vision Assessment: Pass the visual acuity test at the station counter or present your registered optometrist’s certificate.
- Pay the Booking Fee: Pay the applicable provincial booking fee at the cashier counter to confirm your scheduled appointment.
- Obtain Official Receipt: Retain your official booking receipt, which states your scheduled test date, reporting time, venue address, and designated code category.
What to expect on test or application day
On the date of your scheduled examination, report to the testing centre at least 30 to 45 minutes prior to your allocated slot. Ensure you bring your original ID, your official booking receipt, and writing stationery (if taking a paper-based test).
During the official theory test, you will be evaluated across three mandatory sections:
- Rules of the Road: Core traffic legislation, right-of-way regulations, speed limits, overtaking rules, and general driving obligations.
- Road Traffic Signs, Signals, and Markings: Standard South African road signs, regulatory symbols, warning indicators, and painted road markings.
- Vehicle Controls and Command: Questions specific to the operational controls of your chosen category (such as motorcycle handlebars and clutch controls for Code 1, or standard foot pedals, gear lever, and dashboard controls for Codes 2 and 3).
To pass, you must meet or exceed the minimum pass percentage in each of the three sections independently. Upon passing, you will pay the prescribed issuance fee, and your physical paper learner’s licence certificate will be processed and handed to you on the same day.
Fees, retesting and rescheduling notes
Licensing fees in South Africa are determined by provincial and municipal traffic authorities, meaning costs fluctuate across different regions and local councils.
- Fee Variability: Booking fees and issuance fees vary by province, municipality, and testing centre. Always check current tariffs locally before your appointment.
- Rescheduling Rules: If you cannot attend your allocated test date, you must notify and reschedule at the DLTC in advance according to local station rules. Failing to appear without formal, timely cancellation results in forfeiting your booking fee.
- Retesting Procedure: There is no automatic re-sit if you fail the examination. You must re-apply, pay the booking fee again, and await the next available test date.
Related forms, offices and NaTIS pages
Navigating driver licensing tasks efficiently depends on utilizing the right administrative tools and locating your nearest official station:
- Form LL1: The mandatory Application for Learner’s Licence form used across all driving licence testing centres in South Africa.
- Locating a Station: You can find nearby licensing centres, operating hours, and contact details by using our directory of traffic department offices or searching specifically for a traffic department near me.
- Upgrading Existing Driver Documentation: If you already hold a full driver’s licence and simply need to maintain or update your existing physical card, see our dedicated guide on driver’s licence renewal.
FAQs
What is the purpose of this Which Learners Licence Code Do I Need in South Africa page?
This page provides clear, direct guidance on matching your target vehicle (motorcycle, light motor vehicle, or heavy commercial vehicle) to the correct learner’s licence code (Code 1, 2, or 3) under South African traffic regulations, helping you book the correct examination path.
What should users check before acting on which learners licence code do I need information?
Always verify current booking fees, acceptable payment methods (cash vs. card), operating hours, and slot availability directly with your target DLTC or through the official NaTIS portal before visiting an office.
Which related TrafficDepartment.co.za page should readers use next?
If you have identified your code and assembled your documents, visit our learner’s licence booking guide to proceed with the appointment booking process, or locate your nearest facility via our traffic department offices directory.
How is this page different from the Learner’s Licence in South Africa page?
This page focuses strictly on code selection criteria, vehicle definitions, and code-specific requirements. Broader topics such as overall driving rules, study resources, and general hub navigation are hosted on the main Learner’s Licence in South Africa page.
Can users complete this which learners licence code do I need task on this page?
No. This website is an independent informational guide. Official bookings, fee payments, and test applications must be completed in person at an official Driving Licence Testing Centre (DLTC) or via the official government NaTIS portal.