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

Document Checklist for Application

When applying at any official licensing center, bring the following items to avoid turning back at the counter:

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.

  1. Confirm Your Vehicle Code: Double-check your age against the target code (Code 1, 2, or 3) to ensure legal eligibility.
  2. 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.
  3. Submit Your LL1 Form and Verification: Present your original identity document, completed LL1 form, and proof of residence to the booking official.
  4. Complete the Vision Assessment: Pass the visual acuity test at the station counter or present your registered optometrist’s certificate.
  5. Pay the Booking Fee: Pay the applicable provincial booking fee at the cashier counter to confirm your scheduled appointment.
  6. 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:

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.

Related forms, offices and NaTIS pages

Navigating driver licensing tasks efficiently depends on utilizing the right administrative tools and locating your nearest official station:

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.