How Much Is a Learner's Licence for Code 10 or Code 14? (2026 SA Costs)
There is no such thing as a Code 10 or Code 14 learner's licence. South Africa issues learner's licences in only three codes: Code 1 (motorcycles), Code 2 (up to 3,500 kg) and Code 3 (over 3,500 kg). Anyone heading for a Code 10 (C1) or Code 14 (EC) driver's licence needs a Code 3 learner's. The important part: the fee is identical for all three codes at the same testing centre. Cape Town charges R68 for the test and R33 to issue it whether you write Code 1, 2 or 3. What changes the price is your province, not your code. Cape Town is about R101 all in; Gauteng metros are widely reported at R250 for the test and around R340 all in. One Code 3 learner's covers C1, C, EC1 and EC, so there is no cheaper 'smaller' heavy code to aim for.
This article is for informational purposes only and does not constitute legal advice. Some content may be AI-assisted. Regulations and fees change regularly. Always verify details with your local DLTC or Department of Transport before making decisions. Full disclaimer
If you have searched "how much is learners licence code 10" you are one of thousands of South Africans a month asking it, and almost every answer you will find quietly dodges the problem with the question.
There is no Code 10 learner's licence. There is no Code 14 learner's licence either. South Africa issues learner's licences in exactly three codes, and neither 10 nor 14 is one of them.
Once you know which one you actually need, the cost question gets much simpler than the internet makes it look: the code you write does not change the price. Your province does.
The Three Learner's Licence Codes
Learner's licences and driver's licences use two different numbering systems, which is the root of the confusion. Code 8, Code 10 and Code 14 are all driver's licence codes (and old ones at that, see old vs new driving licence codes). Learner's licences only come in these three:
| Learner's code | Covers | Minimum age | Leads to driver's codes |
|---|---|---|---|
| Code 1 | Motorcycles, motor tricycles, quadricycles | 16 (up to 125cc), 18 (any capacity) | A1, A |
| Code 2 | Motor vehicles up to 3,500 kg GVM | 17 | B, EB (old Code 08) |
| Code 3 | Motor vehicles over 3,500 kg GVM | 18 | C1, C, EC1, EC (old Codes 10 and 14) |
So the translation you came for:
- Going for a Code 10 / C1 licence? You need a Code 3 learner's.
- Going for a Code 14 / EC licence? You need a Code 3 learner's.
- Going for a Code 8 / B licence? You need a Code 2 learner's.
One Code 3 learner's covers the whole heavy group. You do not pick between rigid and articulated at this stage, and you do not pay more for aiming higher.
What It Actually Costs in 2026
Here is the part almost nobody states plainly: testing centres charge per application, not per code.
The City of Cape Town publishes its learner's licence fee against each code separately, and the number is the same in all three rows:
| Learner's code | Application fee | Issue fee (on passing) | Total |
|---|---|---|---|
| Code 1 (motorcycle) | R68 | R33 | R101 |
| Code 2 (light) | R68 | R33 | R101 |
| Code 3 (heavy) | R68 | R33 | R101 |
Source: City of Cape Town. Apply for a learner's licence, tariffs effective 1 July 2026.
A Code 3 learner's costs the same R68 as a Code 1 for a 125cc scooter. If someone quotes you more because you are "writing Code 10", ask them to show you the published tariff.
What does change the price: your province
Learner's licence tariffs are set provincially and by the municipality running the centre. There is no national fee. The South African government's own service page does not publish one at all: it simply says to contact your local licensing office for the cost.
That produces a genuinely wide spread:
| Where | Test fee | All in (test + issue) |
|---|---|---|
| Cape Town / Western Cape | R68 | ~R101 |
| Gauteng metros (Joburg, Tshwane, Ekurhuleni) | ~R250 reported | ~R340 reported |
| Smaller-town and rural DLTCs | Generally lower than metros | Often R100–R200 |
Be careful with the Gauteng figures. We could not find a gazetted provincial tariff to cite for them, and the numbers circulating online for Gauteng range from R75 to R250 for the same test. Treat the Gauteng row as indicative and phone your DLTC before you budget. The Cape Town row is the only one here backed by a published municipal tariff.
This is also why you should distrust any article that gives you one national price for a learner's licence. There isn't one.
What the fee does and does not include
The R68 (or whatever your centre charges) buys you the test booking. It does not cover:
- Two ID photographs. R40–R80 at a photo booth or pharmacy
- Eye test: free at most DLTCs, otherwise R200–R450 at an optometrist
- The K53 learner's manual. R100–R250 at CNA, Exclusive Books or most Pick n Pay stores
- Re-writing if you fail: you pay the full test fee again, every time
And the issue fee is only payable if you pass. Fail, and you have spent the test fee for nothing.
Why "Code 10 Learner's" Is Such a Common Search
Because the old codes never really died. Employers still advertise for "Code 10 drivers". Job ads still say "Code 14 essential". Licence cards issued before the change still show the old numbers. So people go looking for a Code 10 learner's licence because Code 10 is the phrase they have been handed.
The practical consequence is that people arrive at a DLTC asking for the wrong thing, or worse, budget for a heavy-code learner's as though it were a premium product. It isn't. It's the same R68 test with heavy-vehicle content in the vehicle-controls section.
If you are still working out which driver's licence code your job actually requires, start with what you can drive with a Code 10 (C1) licence or the full Code 14 / EC guide, then come back and book the matching learner's.
Should You Just Take Code 3 From the Start?
Since the price is identical, this is a fair question, and the answer is genuinely "it depends".
Arguments for going straight to Code 3:
- It costs the same as Code 2.
- It covers any motor vehicle other than a motorcycle, so you can still learn in a normal car.
- It opens C1, C, EC1 and EC later without a second learner's licence.
Arguments against:
- You must be 18. A 17-year-old can only write Code 2.
- You will be tested on heavy-vehicle vehicle-control content you would otherwise skip, so there is more to study for a licence you may never use.
- Your learner's still expires in 24 months either way, and heavy-vehicle training and test slots are harder to get than light-vehicle ones.
For most people learning to drive a car, Code 2 is the right call. Code 3 makes sense if you already know you are heading into professional driving, or if the difference between a rigid and an articulated truck is a decision you would rather defer.
The 24-Month Clock
Whatever code you write, a learner's licence is valid for 24 months and cannot be extended. If your driving test isn't booked and passed in that window, the learner's dies and you pay for it again from scratch.
This bites hardest on Code 3. Heavy-vehicle driving tests are offered at fewer centres and book out further ahead than light-vehicle ones, and heavy-vehicle training is expensive enough that people space it out. Two years sounds generous until you have spent eight months saving for the training. Book the driving test early rather than waiting until you feel ready, the queue runs in parallel with your lessons. See the full licence timeline for what those waits currently look like.
What to Do Next
- Work out your target driver's licence code. B, C1, C, EC1 or EC, not the old 8/10/14 names.
- Map it to a learner's code using the table above. Heavy anything means Code 3.
- Phone your nearest DLTC and ask for the current learner's licence tariff. Not a provincial figure, not one from an article, the number that centre will charge you this month.
- Book, and budget separately for photos, the manual, and the possibility of a rewrite.
- Start studying before your test date arrives. Our guide on how to pass your learner's test covers the sections and the traps.
When you are ready for lessons, you can find a driving school near you and compare what local instructors charge for the code you are actually going for.
Fees quoted are current as at September 2026. Cape Town figures are from the City of Cape Town's published Traffic Services tariffs effective 1 July 2026. Provincial tariffs are usually revised annually, and the national government does not publish a single learner's licence fee, always confirm with your own testing centre before budgeting.
Frequently Asked Questions
QHow much is a learner's licence for Code 10 in South Africa?
There is no Code 10 learner's licence. Code 10 is a driver's licence code (now called C1), and to work towards it you write a Code 3 learner's licence. A Code 3 learner's costs exactly the same as any other learner's licence at the same testing centre, because the fee is set per centre and not per code. In Cape Town that is R68 for the test plus R33 to issue it, about R101 all in. Gauteng metros are higher, widely reported around R250 for the test and roughly R340 once the issue fee is added. Confirm with your own DLTC before you book, because these fees are set provincially and change.
QHow much is a learner's licence for Code 14?
The same as Code 10, because both use the same learner's licence. Code 14 is the old name for a Code EC driver's licence, and like Code 10 (C1) it sits in the heavy motor vehicle group, which is covered by a Code 3 learner's. You do not pay more for a learner's because you intend to drive an articulated truck rather than a rigid one. Expect roughly R101 in Cape Town and R250–R340 in Gauteng metros, set by your testing centre rather than by the code.
QIs a Code 3 learner's licence more expensive than a Code 2?
No. The City of Cape Town publishes the identical R68 application fee against Code 1, Code 2 and Code 3, and the R33 issue fee is the same for all three. Every testing centre we checked prices the learner's test per application, not per code. If a centre or an agent quotes you a higher price specifically because you are writing Code 3, ask to see the published tariff.
QWhat learner's licence do I need for a Code 10 or Code 14 licence?
A Code 3 learner's licence. Code 3 covers motor vehicles with a gross vehicle mass over 3,500 kg, which is the group that contains C1 (old Code 10), C, EC1 and EC (old Code 14). One Code 3 learner's is enough for all four of those driver's licence codes, so you do not need to decide between a rigid truck and an articulated one at the learner's stage. You must be 18 or older on the day of the test.
QHow much is a learner's licence for Code 8?
Code 8 is the old name for a Code B driver's licence, which is a light motor vehicle up to 3,500 kg. That needs a Code 2 learner's licence. It costs the same as Code 1 and Code 3 at the same centre: about R101 all in for Cape Town, R250–R340 in Gauteng metros. The minimum age for a Code 2 learner's is 17.
QWhy does the price of a learner's licence differ so much between provinces?
Because learner's licence tariffs are set provincially and by the municipality running the testing centre, not nationally. The national government does not publish a single figure; gov.za tells applicants to contact their local licensing office for the cost. That is why Cape Town can charge R68 for the test while Gauteng metros are widely reported at roughly R250 for the same test on the same syllabus. Provincial tariffs are usually revised annually, so a figure you read last year may already be out of date.
QHow long is a learner's licence valid in South Africa?
24 months from the date of issue, and it cannot be extended or renewed. If you have not passed your driving test inside that window, the learner's expires and you start again: book again, write again, pay again. This matters most for Code 3 candidates, because heavy vehicle training and test slots are scarcer than light vehicle ones, so the 24 months can disappear faster than people expect.
QCan I use a Code 3 learner's to learn to drive a normal car?
Yes. A Code 3 learner's licence covers any motor vehicle other than a motorcycle, light or heavy, so it lets you learn in a normal car as well as a truck. Because it costs the same as a Code 2 and opens more driver's licence codes, it is worth considering if you are 18 or older and think you may go the heavy vehicle route later. The trade-off is that you will be tested on heavy vehicle content you may not otherwise study.
Ready to Start Your Driving Journey?
Compare accredited driving schools near you
Find a Driving SchoolRelated Articles
How Much Is a PrDP for Code 14? Cost, Categories and Rules (2026)
A PrDP costs the same whether you hold Code 8, 10 or 14, because the fee is per application, not per licence code. What changes is the category: G, P or D. Full 2026 cost breakdown and the age rules.
What Is an Unendorsed Driver's Licence in South Africa?
Job adverts demand an 'unendorsed driver's licence', but South Africa doesn't formally endorse licences at all. Here's what employers actually check on your card, and why demerit points still aren't on it.
Code 8 / Code B Drivers Licence: Complete Guide, Cost & Requirements 2026
Everything about the Code 8 (Code B) drivers licence in South Africa: what you can drive, cost (R4,000–R8,000), the K53 test, and how Code B, EB and Code 8 relate.