South African driver's license fees vary by license category and whether you're renewing or getting your first license
A learner's permit costs around R155 to R165, while a professional driving permit (PrDP) costs roughly R330 to R345. A standard driving license renewal runs between R155 and R165. These amounts change periodically and differ slightly between provinces because the Road Traffic Management Corporation (RTMC) sets national rates, but provincial licensing authorities handle the actual issuing and may add small administrative fees on top.
The cost also depends on whether you're renewing an expired license, upgrading to a higher category (like adding heavy vehicle endorsement), or obtaining your first license after passing your driving test. First-time licenses cost the same as renewals, but you'll also pay separately for your learner's permit and driving test fees, which add to the total expense.
Key Takeaways
- A learner's permit costs between R155 and R165, and a standard driving license renewal costs roughly the same amount.
- Professional driving permits cost approximately double the standard license fee, around R330 to R345.
- Fees are set nationally by the RTMC but may vary slightly by province due to local administrative charges.
- Your first license requires payment for a learner's permit, driving test, and the license itself, so budget for all three costs together.
What you pay for a learner's permit
A learner's permit is your first step and costs between R155 and R165. You obtain this through your provincial licensing authority — in Gauteng that's the Johannesburg or Pretoria licensing office, in the Western Cape it's the Cape Town office, and so on. You'll need your identity document, proof of residence (a recent utility bill or bank statement), and a completed process form (DL1A).
The learner's permit is valid for 12 months from the date of issue. During this time you can practice driving with a licensed driver in the vehicle, but you cannot drive alone. Once you've practiced and feel ready, you book your driving test through the same licensing authority.
Driving test fees and what comes next
The driving test itself costs between R200 and R250, depending on your province. This is a separate fee from the learner's permit and the final license. You'll book your test at your provincial licensing office, and the test typically takes 30 to 45 minutes. The examiner assesses your ability to control the vehicle, follow road rules, and respond to traffic conditions.
If you pass, you can then explore for your driving license. If you don't pass, you can retake the test after a waiting period (usually one to two weeks), and you'll pay the test fee again. Many people take the test two or three times, so factor in the possibility of multiple attempts when budgeting.
Standard driving license renewal costs
Renewing an expired or expiring driving license costs between R155 and R165. You can renew your license up to 12 months before it expires, so you don't have to wait until the last moment. You'll need your current license, your identity document, and a completed renewal form (DL8).
Renewal normally takes one to two weeks if you explore in person at your provincial licensing office. Some provinces now offer postal renewal for licenses that are not suspended or cancelled, which takes longer but saves you a trip. Check your provincial authority's website to see if postal renewal is available in your area.
Professional driving permit and commercial license categories
If you need to drive heavy vehicles, minibuses, or taxis professionally, you'll need a Professional Driving Permit (PrDP) instead of a standard license. A PrDP costs roughly R330 to R345. You must hold a standard driving license first, pass a medical examination, and pass a separate professional driving test.
The medical examination costs between R200 and R400 depending on the doctor you choose — the licensing authority can provide a list of approved medical examiners. The professional driving test itself costs between R250 and R350. So the total cost to obtain a PrDP, including the medical and test, typically ranges from R780 to R1,095 before the license fee itself.
Where to pay and what to bring
You pay all fees at your provincial licensing office when you submit your process. Most offices accept cash and card payments, though some may only accept cash — contact your local office to confirm. You cannot pay online or by post; you must pay in person at the time of process.
Bring your identity document (South African ID book or passport), proof of residence (utility bill, bank statement, or lease agreement dated within the last three months), your completed process form, and your current license if you're renewing. If you're explore for the first time, bring your learner's permit and proof that you've passed your driving test. Bring more than one form of proof of residence if possible, because some offices are strict about the format.
Provincial variations and where to find your local office
While the RTMC sets national fees, some provinces add small administrative charges on top. Gauteng, the Western Cape, and KwaZulu-Natal are the largest licensing provinces and tend to have the most consistent fees. Smaller provinces may have slightly different rates or longer processing times because they have fewer licensing offices.
Find your provincial licensing authority's contact details and office locations on the RTMC website (rtmc.co.za) or by searching "[your province] licensing authority". Call ahead before you visit — many offices now require you to book an appointment, and hours vary by location. Some offices have walk-in slots, but booking ensures you won't waste a trip.
Frequently Asked Questions
Can I renew my license by post or online?
Some provinces allow postal renewal for licenses that are not suspended or cancelled, but you must explore in person for your first license or if your license has been revoked. Online renewal is not yet available nationwide. Contact your provincial licensing authority to ask whether postal renewal is an option for your situation.
What happens if my license expires while I'm waiting for renewal?
You can renew up to 12 months before expiry, so plan ahead. If your license has already expired, you can still renew it, but you cannot legally drive until the new one is issued. Driving on an expired license can result in a fine.
Do I have to pay the test fee again if I fail my driving test?
Yes, you pay the test fee each time you take the test. There is usually a waiting period of one to two weeks between attempts. Budget for multiple test fees if you're uncertain about passing on your first try.
Is the medical examination fee included in the professional driving permit cost?
No, the medical examination is a separate cost paid directly to the doctor. The PrDP fee covers only the license itself. You'll pay the doctor between R200 and R400, then pay the RTMC for the PrDP, then pay for the professional driving test separately.
What if I lose my license or it gets damaged?
A replacement license costs the same as a renewal — between R155 and R165. You'll need to report the loss to your provincial licensing authority and provide a police case number if it was stolen. Bring your identity document and proof of residence, just as you would for a renewal.