How Much Does a Learner's Licence Cost in South Africa? (2026 Fees)
A learner's licence in South Africa costs about R100 to R230 in total, made up of a booking fee and an issuing fee. The exact amount is set by each province, so it changes from one testing centre to the next. In the Western Cape the official fee is R68 to book and R33 to issue, a total of R101.
This guide gives the current 2026 fees, the booking fee, the differences between provinces and codes, and the extra costs to budget for before your test.
How much does a learner's licence cost in South Africa?
A learner's licence costs about R100 to R230 in total, depending on your province. The fee has two parts:
- Booking fee: paid when you reserve your test slot at the Driving Licence Testing Centre (DLTC).
- Issuing fee: paid after you pass, to print your learner's licence.
The South African government does not publish one national price. Provinces and municipalities set their own tariffs, so the total varies. The Western Cape publishes an official fee of R101 (R68 booking plus R33 issuing), which is a good benchmark for what to expect.
| Fee | Amount |
| Booking fee (to reserve your test) | R68 in the Western Cape; about R55–R213 nationally |
| Issuing fee (after you pass) | R33 in the Western Cape; about R33–R120 nationally |
| Total learner's licence cost | About R100–R230, depending on province |
Fees change from time to time and differ by testing centre. Always confirm the exact amount with your local DLTC before you book.
What is the learner's licence booking fee?
The booking fee is the amount you pay to reserve your learner's test slot at the DLTC. It is R68 in the Western Cape, and ranges from about R55 to R213 across the country. You pay it when you book, in person or online. The booking fee is not refundable, so you pay it again if you miss your test and rebook. Bring cash, because some centres cannot take card payments.
Does a learner's licence cost more for Code 10 or Code 14?
No. The learner's licence fee is the same for all codes at most testing centres, whether you apply for a Code 8 (light vehicle), Code 10 or Code 14 (heavy vehicle). The cost differences appear later:
- Medical certificate: heavy codes (Code 10 and 14) and applicants aged 65 or older need a medical certificate, which costs about R200 to R600 at a doctor.
- Driving test: the practical driving-test booking fee is higher for heavy vehicles (about R200) than for light vehicles (about R135).
How much does a learner's licence cost by province?
Each province sets its own fee, so the cost is not the same everywhere. The Western Cape charges R101 in total (R68 plus R33). Gauteng, KwaZulu-Natal, the Eastern Cape and the other provinces charge broadly similar amounts, in the R100 to R230 range. Gauteng does not publish a single fixed price; you confirm it when you book, either online through the NaTIS system or at your DLTC. Always phone your local testing centre to confirm the current fee.
What extra costs should you budget for?
The learner's licence fee is not the only cost. Budget for these extras too:
- Eye test: a vision test is compulsory. It is usually done at the testing centre as part of the process, but you can pay a private optometrist to do it first to save time. Read our K53 eye test guide for the vision standards.
- Medical certificate: needed for heavy codes and applicants over 65, at about R200 to R600.
- Retest fee: if you fail, you pay the booking fee again to rebook your test.
- Study material: skip the R100 printed K53 manual and study free with our K53 Learners App, which has mock tests, road-sign quizzes and official study material.
How much does the full driver's licence cost after the learner's?
Your learner's licence is only the first step. After you pass it, you take the practical driving test to get your full driver's licence. The later costs are:
- Driving test booking: about R135 for a light vehicle (Code 8) and R200 for a heavy vehicle.
- Driving licence card: about R140, paid after you pass the driving test.
- Driving lessons: optional but recommended, from about R250 an hour.
Your driver's licence card is valid for five years. When it expires you renew it for about R250. If you drive professionally, you also need a Professional Driving Permit (PrDP).
How do you book and pay for your learner's licence?
You book your learner's test at a DLTC, or online through the NaTIS system in provinces that offer it. To book, bring:
- Your South African ID (or passport).
- Two black-and-white ID photographs.
- Proof of address not older than three months.
- The booking fee, in cash.
For the full step-by-step process, read our guide on how to apply for a learner's licence. You can also study the rules of the road and take free K53 practice tests before your test day.
Frequently asked questions about learner's licence costs
How much is a learner's licence in South Africa?
A learner's licence costs about R100 to R230 in total, made up of a booking fee and an issuing fee. In the Western Cape the official fee is R101.
What is the learner's licence booking fee?
The booking fee is the amount you pay to reserve your test slot. It is R68 in the Western Cape and ranges from about R55 to R213 across the country.
Is a learner's licence more expensive for Code 10 or Code 14?
No. The learner's licence fee is the same for all codes. Heavy codes only add the cost of a medical certificate, about R200 to R600.
How much does the eye test cost?
The vision test is usually done free at the testing centre as part of the application. A private optometrist charges extra if you choose to test beforehand.
Do you pay again if you fail the learner's test?
Yes. If you fail, you pay the booking fee again to rebook your test.



