Choose your learner code
Motorcycles
Motorcycles, with or without a sidecar.
- Up to 125 cc: minimum test age 16.
- Above 125 cc: minimum test age 18.
Light vehicles
Gross vehicle mass (GVM) up to 3,500 kg.
- Minimum test age: 17.
Heavy vehicles
Gross vehicle mass (GVM) above 3,500 kg.
- Minimum test age: 18.
Pictures show examples. Use the vehicle's GVM to distinguish Code 2 from Code 3: minibuses and goods vehicles can fall into either group. These are learner codes, not practical driving-licence categories.
From booking to test day
One step at a time. Open a card for the details.
Fee location: Confirm your location and current fees with your centre.
- 01
Find your booking route
What to do
- Use the province selector above to find your official booking route. Check that your chosen centre handles your exact test category.
- Choose an available appointment and follow the authority's confirmation instructions.
- 02
Prepare the application
What to do
- Prepare accepted identification and proof of address.
- Confirm how many photographs the centre requires, then prepare them.
- Check the application fee and how your centre accepts payment.Check fees for your area
- Complete the LL1 application form.Open LL1 form
- If you are aged 65 or older, also complete the MC medical certificate.Open MC form
- 03
Complete the required checks
What to do
- Follow the centre's eye-test arrangements.
- Pay any application fee still due and complete the required confirmation.
- Keep your booking receipt.
- 04
Attend your test
What to do
- Before test day, study road signs, road rules and vehicle controls.Choose your lessons
- Bring your ID and booking receipt to the test.
- 05
After passing
What to do
- After passing, pay the issue fee.
Government guidance says the learner's licence is issued the same day once you pass and pay. It is valid for 24 months and cannot be extended.
Check before travelling
Write down the centre name, the service you requested, the appointment time and the reference number. Ask whether an online slot still needs an in-person confirmation, what payment methods are accepted and when the queue closes. Do not assume that a general opening time is the last time an application will be accepted.
- If the address evidence is in someone else's name, ask what affidavit and supporting documents to bring.
- If your identification is not a South African ID, ask which documents or traffic-register arrangements apply before paying.
- If you need to cancel or change a date, ask the centre about its notice period and refund rules.
learner-test document checklist
Confirm identification, address evidence, photograph quantity and any accessibility arrangements with your centre before travelling.
Need help with old and current licence codes?
Current codes and old licence names
Learner Codes 1, 2 and 3 are still current. They are separate from practical driving categories. A historic number is not a reliable substitute for the code and restrictions printed on a licence card.
| Vehicle | Learners | Drivers | Scope |
|---|---|---|---|
| Motorcycle | 1 | A1 / A | A1: up to 125 cc; A: above 125 cc. Roadbook provides assisted motorcycle practice. |
| Light vehicle | 2 | B / EB | Roadbook’s car course covers B. EB combinations and trailer training are separate; a B course does not include them. |
| Heavy vehicle | 3 | C1 / C / EC1 / EC | For rigid goods vehicles, C1 is above 3,500 kg up to 16,000 kg GVM; C is above 16,000 kg. EC1/EC cover specified combinations. Roadbook currently teaches a rigid Code C truck, not separate C1 or trailer courses. |
Still looking for Code 8, Code 10 or Code 14?
These are selected historical examples, not a complete conversion service. The 2010 amendment reproduces multiple date-dependent conversion columns. For an individual licence, ask the DLTC to interpret the current card, original issue history and restrictions.
| Old number | Historical reference | What to check |
|---|---|---|
| Code 08 / 8 | EB in the historical conversion table | Do not automatically replace this with B. Historic light-vehicle authorisations can include combination rights that are not part of a new B course. |
| Code 10 | EC1 or EC in dated conversion columns | The historical result depends on original issue date and vehicle class. Today’s C1 and C are distinct rigid-vehicle categories; an informal Code 10 label is insufficient. |
| Code 14 | EC in the historical conversion table | This concerns heavy articulated authorisation. Roadbook’s rigid Code C truck course does not cover this trailer / articulated category. |
Official sources read 2026-10-19. The historical amendment is evidence of the dated conversion table, not a claim that it is the complete current consolidated law.
Sources & review
- South African Government: apply for a learner's licence
- Western Cape Government: learner's licence services
- Gauteng Roads and Transport: Smart Licensing Centre booking guidance (7 August 2026)
- RTMC: online test bookings in Gauteng, Gqeberha and Kariega (28 January 2024, PDF)
- City of Johannesburg: licensing service fees
- Greater Giyani Municipality: licensing service fees