Total Cost Overview
Getting your driver’s licence in South Africa costs way more than most people think. The application fee at the testing centre is just the start. Once you add up eye tests, lessons, test fees, retakes, and the actual licence card, you’re looking at R5,000 to R12,000 all-in for a Code B licence.
Here’s the full picture from your first eye test to the card in your wallet:
| Item | Cost Range |
|---|---|
| Eye test | R50–R100 |
| Passport photos (2x) | R50–R80 |
| Learner’s licence application & test | R68–R200 |
| Temporary learner’s licence | R100 |
| K53 study material | R0–R350 |
| Driving lessons (20 avg at R250) | R4,000–R8,000 |
| Practical test booking | R68–R200 |
| Test day vehicle hire | R500–R1,500 |
| Temporary driving licence | R100 |
| Driving licence card | R140 |
| Total (first-time pass) | R5,000–R12,000 |
The low end assumes you’re in a smaller city, need only 15 lessons, pass everything first time, and use free study material. The high end reflects major city pricing, 25+ lessons, and premium test day vehicle hire.
Fee-by-Fee Breakdown
Eye Test: R50–R100
First thing you need to pay for. Any registered optometrist can do this — it’s a basic vision screening, not a full eye exam. They check you can see well enough to drive, with or without corrective lenses. The certificate is valid for 6 months.
Get it done early so you’re not scrambling later.
Passport Photos: R50–R80
You need two identical passport-size photos for your learner’s licence application. Most pharmacies (Clicks, Dis-Chem) and photo shops can do these while you wait.
Learner’s Licence Application and Test: R68–R200
This covers your application processing and the written/computer-based theory test at the DLTC (Driving Licence Testing Centre). The fee varies by province. If you fail, you pay this again for each attempt.
Temporary Learner’s Licence: R100
Issued when you pass your theory test. This printed document is your valid learner’s licence while you learn to drive. It’s valid for 24 months.
K53 Study Material: R0–R350
You’ve got options here:
- Free: Several apps and YouTube channels cover K53 theory. Quality varies.
- R80–R150: A decent K53 handbook from a bookshop covers road signs, rules, and test format.
- R200–R350: Premium study packages with practice tests, flashcards, and sign charts.
Don’t overspend, but don’t skip studying either. About 40% of learners fail on their first attempt, and poor prep is the main reason.
Driving Lessons: R4,000–R8,000
This is your biggest expense. At an average of R250 per lesson and 20 lessons, you’re looking at R5,000. But prices range from R180 in smaller cities to R400 in Johannesburg and Cape Town, and the number of lessons varies from 15 to 30.
Practical Test Booking: R68–R200
The fee to book your driving test at the DLTC. Like the learner’s test, this varies by province. You pay this again if you fail and need to rebook.
Test Day Vehicle Hire: R500–R1,500
Unless you have access to a roadworthy vehicle that meets test requirements (correct licence code, dual controls if the centre needs them, up-to-date licence disc), you’ll hire a vehicle from your driving school for test day. Prices range from R500 at smaller schools to R1,500 at busy metro schools. Some lesson packages include test day hire — check when comparing deals.
Temporary Driving Licence: R100
Issued when you pass your practical test. Valid while your permanent card is being produced.
Driving Licence Card (PrDP): R140
The permanent credit-card-sized licence. Production takes 4–8 weeks in most provinces, though delays happen. You drive on your temporary licence in the meantime.
Fees by Province
Application and test fees differ across provinces. Here’s what the learner’s licence test typically costs at the DLTC:
| Province | Learner’s Test Fee | Practical Test Fee |
|---|---|---|
| Gauteng | R78–R150 | R78–R150 |
| Western Cape | R78–R150 | R78–R150 |
| KwaZulu-Natal | R68–R130 | R68–R130 |
| Eastern Cape | R68–R120 | R68–R120 |
| Free State | R68–R120 | R68–R120 |
| Limpopo | R68–R120 | R68–R120 |
| Mpumalanga | R68–R120 | R68–R120 |
| North West | R68–R120 | R68–R120 |
| Northern Cape | R68–R120 | R68–R120 |
These fees change periodically. Confirm the current fee with your local DLTC before you pay.
Hidden Costs That Catch People Out
Retest Fees
Failing either test means paying the full test fee again. If you fail your learner’s test once and your driving test once, that’s an extra R136–R400 in test fees alone.
Extra Lessons Before a Retest
After failing a driving test, most learners need 3–5 additional lessons to fix what went wrong. At R250 per lesson, that’s R750–R1,250 you weren’t planning to spend.
Transport to the DLTC
If you don’t have a lift, getting to and from the testing centre costs money — Uber, taxi, or petrol all add up.
Time Off Work
The DLTC operates during business hours. Queuing for your learner’s application, writing the test, booking the driving test, and the test day itself could mean 3–4 half-days off work.
Expired Learner’s Licence
If your learner’s licence expires (24 months) before you pass your driving test, you start over. That means paying for the eye test, application fee, and test fee again.
Code C1 and Code EC Total Costs
Heavier licence categories cost more per lesson but require fewer lessons if you’re upgrading:
| Licence | Lessons | Lesson Cost | Total All-In |
|---|---|---|---|
| Code C1 (upgrade from B) | 5–15 | R350–R600/lesson | R4,000–R12,000 |
| Code EC (upgrade from C1) | 10–20 | R500–R800/lesson | R7,000–R18,000 |
These figures include test fees, vehicle hire, and licence card costs.
How to Save
Pass first time
The cheapest path is straight through. Study properly for your learner’s test and take enough driving lessons to be genuinely ready. Retests are expensive when you add extra lessons.
Practise between lessons
Supervised practice in a family car between paid lessons reduces the total number of lessons you need. This is the single biggest cost saver.
Compare driving schools
Prices vary significantly even within the same city. Get quotes from at least three schools.
Ask about all-inclusive packages
Some schools offer learner-to-licence packages that bundle lessons, test prep, and vehicle hire at a discount.
Use free study resources
You don’t need to spend R350 on K53 material when free apps and online resources cover the same content.
Book lessons frequently
Two or three lessons a week means faster progress and fewer total lessons than one lesson a week where you forget half what you learned.