Innovation Centre Global
Driver's Licence Tool
AI Future Learners · Employment Readiness

Getting your driver's licence, step by step

A licence opens up jobs a CV alone can't — delivery, sales, care work, or simply getting yourself to an interview on time. Here's exactly how to get your learner's licence, then your driving licence, including how to book each test online.

Snapshot as of September 2026 — confirm current fees and online booking availability with your nearest testing centre

Before you start: which licence do you need?

South Africa's learner's licence codes match the vehicle you plan to drive. Most first-time applicants only need Code 2.

Code 1

Motorcycle / tricycle

16+ for engines up to 125cc, 18+ for larger engines.

Code 2 — most common

Light vehicle (car, bakkie)

17+, for vehicles up to 3,500kg gross vehicle mass. This is the one most people need.

Code 3

Heavy vehicle

18+, for vehicles over 3,500kg — trucks and buses.

65 or older? You'll need a medical certificate (form MC) as part of your application, on top of the usual documents.
Source: gov.za — Apply for a learner's licence

Book your test online where you can

The Department of Transport's official system (run through the National Traffic Information System, NaTIS) lets you book learner's and driving licence test slots online instead of queuing in person.

Open the official NaTIS booking portal ↗

Create a profile, then choose your test type, your nearest Driving Licence Testing Centre (DLTC), and an available date and time. Online booking first rolled out in Gauteng and the Western Cape and has been expanding to more provinces through 2025 and 2026 — coverage still varies by testing centre.

Your centre isn't listed online? That's normal, not a fault — some DLTCs still take bookings in person only. Visit your nearest one with your documents (see below) to book a date the traditional way; the requirements are the same either way.
Careful: Some third-party websites charge a fee to "book" your test for you or promise to help you skip the queue. The only real cost is the fee paid directly to your testing centre or through the official online.natis.gov.za portal — never pay anyone extra to "guarantee" a pass.
Source: gov.za — Apply for a driving licence, The Citizen / Rekord — Learner's licence in 2026

The two steps

Tap a step to open it. You have to pass step 1 before you can book step 2.

Step 1 · Learner's licencewritten / computer-based test
Same-day, if you passValid for 24 months
▾
How to apply
  1. Book a test date — online at the NaTIS portal above if your area supports it, or in person at your nearest Driving Licence Testing Centre (DLTC).
  2. Gather your documents (below) before test day.
  3. Arrive at the DLTC at your booked time with your booking receipt and ID.
  4. Complete the Application for Learner's Licence form (LL1) at the centre, and pay the fee if you haven't already online.
  5. Do a quick eye test at the centre, or bring results from an optometrist.
  6. Sit the test — multiple-choice questions covering road signs, the rules of the road, and vehicle controls.
  7. If you pass, pay the issuing fee — your learner's licence is issued the same day.
What you'll need
  • A valid South African ID (or passport, plus the relevant permit, for foreign nationals)
  • Two identical black-and-white ID photographs — confirm the exact number with your centre
  • Proof of your residential and postal address (a utility account is generally accepted)
  • The booking/test fee
  • If you live in an informal settlement: a dated letter from your ward councillor instead of a utility bill
Good to know: Your learner's licence is valid for 24 months — you need to book and pass your driving licence test before it expires, or you'll have to apply for your learner's again from scratch.
Step 2 · Driving licenceyard test + road test
Temporary licence same day, if you passNeeds a valid learner's first
▾
How to apply
  1. Once you hold a valid learner's licence, book your driving test — online where your area supports it, or in person at the DLTC.
  2. Arrange a roadworthy, licensed vehicle for the test — your own car is fine, or a driving school's vehicle.
  3. Arrive at your booked time with your learner's licence, ID, and booking receipt.
  4. Complete the Application for Driving Licence form (DL1) at the centre, and pay the fee if you haven't already online.
  5. An examiner takes you through yard tests (parking, reversing, controls) and then a road test.
  6. If you pass, you're fingerprinted and given an eye test (or submit optometrist results).
  7. Pay the issuing fee — you leave with a temporary licence, valid immediately.
  8. Collect your permanent card from the same centre in about 4–6 weeks.
What you'll need
  • Your valid learner's licence
  • A valid South African ID
  • Four identical black-and-white ID photographs — confirm the exact number with your centre
  • Proof of address, or a signed affidavit if the account isn't in your name
  • The booking/test fee
  • A roadworthy, licensed test vehicle — the handbrake is checked closely, and a badly cracked windscreen can fail you before you even start
  • If you live in an informal settlement: a dated letter from your ward councillor
Good to know: You can use your own car for the test if it's roadworthy — you don't have to hire or borrow a driving school's vehicle, though lessons in one give you practice time on top of the car itself.

Tips for a smooth application

A note on privacy and scams

Applying for a licence means sharing your ID number, a photo of your ID, and proof of address — that's required by law, and it's normal at an official testing centre or through the official online.natis.gov.za portal. Never send a photo of your ID over WhatsApp or email to a stranger offering to "fast-track" your booking or "guarantee" a pass for an extra fee — that's not how the system works, and it puts your ID and your application at risk. If in doubt, contact your nearest DLTC directly to confirm a booking or a fee.