The cost of a South African driver's license depends on the license category and whether you're getting your first license or renewing one
A learner's permit costs between R50 and R100, depending on your province. A PrDP (Permanent Driving Permit — the full license) costs between R200 and R300 for a first-time issue. Renewal of an existing license costs roughly the same. The exact amount varies by province because the Road Traffic Management Corporation (RTMC) sets national guidelines, but each provincial licensing authority sets its own fees within that range.
These are the direct fees to the licensing authority. You may also pay for a medical examination (usually R100 to R300), a learner's test (if required), and a practical driving test (if required). If you use a driving school or hire a testing service, those costs are separate and can range from R500 to R2,000 depending on the provider and your province.
Key Takeaways
- A learner's permit costs R50 to R100 and a permanent driving permit costs R200 to R300, with exact amounts set by your provincial licensing authority.
- Medical examinations, learner's tests, and practical driving tests are additional costs not included in the license fee itself.
- Driving schools and testing services charge separately and can add R500 to R2,000 to your total cost.
- Renewal fees are similar to first-issue fees, but you may not need a medical exam or practical test if your license is still valid.
What the learner's permit costs and what it covers
A learner's permit (also called a learner's license) is your first step and costs R50 to R100. This permit allows you to drive under supervision — you must have a licensed driver with at least two years of experience in the vehicle with you at all times. The learner's permit is valid for 12 months and does not require a practical driving test, only a written learner's test.
The learner's test itself is not always included in the permit fee. Some provinces bundle it; others charge separately (usually R50 to R150). You take the test at your local licensing office. If you fail, you can retake it, but each attempt may cost extra depending on your province.
What the permanent driving permit costs and what it covers
The permanent driving permit (PrDP) is your full license and costs R200 to R300 for a first issue. This is what allows you to drive unsupervised. To get one, you must have held a valid learner's permit for at least 12 months, pass a practical driving test, and pass a medical examination.
The practical test is not included in the PrDP fee. You book it through your provincial licensing authority or a testing service, and it costs between R150 and R400 depending on your province and whether you use a private tester. The medical examination (usually R100 to R300) is also separate. Some testing services bundle these costs together, so ask what is included when you book.
How much a medical examination costs
A medical examination is required for your first permanent driving permit and again when you renew after your license expires. The exam checks your eyesight, hearing, and general fitness to drive. It costs between R100 and R300 and must be done by a doctor or optometrist registered with the RTMC.
You pay the medical professional directly — this fee does not go to the licensing authority. Some driving schools include a medical exam in their package price; others do not. If you are renewing a license that has not yet expired, you may not need a new medical exam, depending on your age and the terms of your current license.
Practical driving test fees and what affects the price
The practical driving test costs between R150 and R400. The exact amount depends on your province and whether you book through the government licensing office or a private testing service. Private testers are often faster to book but may charge more. Government testers are cheaper but have longer waiting lists in busy areas.
Some provinces charge extra if you fail and need to retake the test. You typically must wait a set period (often two weeks) before retesting. If you use a driving school, they may offer a package that includes the test fee, but read the contract carefully to see what is actually covered.
Renewal fees and whether they differ from first-issue costs
Renewing an expired license costs roughly the same as getting a first permanent permit — R200 to R300 — plus any required medical examination. The renewal process is simpler than the first issue: you do not need to retake the practical driving test unless your license was suspended or cancelled, or unless you are renewing after a very long gap.
If your license is still valid and you renew before it expires, you may not need a medical exam at all, depending on your age and how long your current license has been valid. Check with your provincial licensing authority about what is required for your specific situation, because the rules vary.
How to find the exact fee for your province
Because each province sets its own fees within the RTMC guidelines, the best way to find your exact cost is to contact your provincial licensing authority directly. The main provinces and their licensing bodies are: Gauteng (Gauteng MEC for Transport), Western Cape (Western Cape Traffic Law Enforcement), KwaZulu-Natal (KZN eThekwini Metro), and others. You can also visit your local licensing office in person — staff can tell you the current fee and what documents you need to bring.
Many provinces now have online portals where you can check fees and book tests. The RTMC website lists contact details for each provincial authority. Fees can change, so do not rely on information more than a few months old.
Frequently Asked Questions
Do I have to pay for a medical exam every time I renew my license?
Not always. If you are renewing before your license expires and you are under a certain age (usually 60), you may not need a new medical exam. If you are over 60 or renewing after a long gap, a new exam is usually required. Ask your provincial licensing authority what applies to you.
Can I use a private testing service instead of the government licensing office?
Yes, in most provinces. Private testing services are registered with the RTMC and conduct the same practical test. They usually charge more than the government office but have shorter waiting times. The test result is valid either way.
What happens if I fail the practical test?
You must wait a set period (usually two weeks) before retaking it. You pay the test fee again. Some provinces charge the same fee; others charge a retest fee, which may be slightly less. Check with your testing provider or licensing office.
Is the learner's test fee included in the learner's permit cost?
It depends on your province. Some include it; others charge separately. When you go to explore for your learner's permit, ask the licensing office whether the test fee is bundled in or separate.
How much does a driving school cost on top of the license fees?
Driving schools charge separately and typically cost R500 to R2,000 for a full course, depending on how many lessons you take and your location. This is in addition to all government fees. Some schools offer packages that include the practical test fee; others do not.