A Code 14 drivers licence is South Africa's heaviest licence class — the permit you need to legally drive an articulated truck, superlink, fuel tanker, or any combination vehicle over 16,000 kg with a trailer heavier than 750 kg. It is the highest tier in the K53 licence-code structure, and it is the licence that turns a driver into a long-haul earner: trucking employers consistently list R15,000 to R25,000 per month for new Code 14 drivers, climbing higher with experience and a Professional Driving Permit (PrDP).
Under the K53 driver-code regime now in force, the official designation is Code EC. The label "Code 14" is the older National Road Traffic Act terminology, but it remains in everyday use across SA driving schools, recruiters and trucking companies. Both labels point to the same licence.
This 2026 guide covers what a Code 14 (Code EC) licence permits you to drive, the requirements, the application process at a Driving Licence Testing Centre (DLTC), the 2026 fee schedule, training timelines, and how the licence pairs with a PrDP G or D endorsement for paying trucking work. Verify your existing 13-digit SA ID number with our free ID Validator before booking — DLTCs reject incomplete or mismatched ID details on sight.
What a Code 14 Drivers Licence Permits
Code 14, formally Code EC under the K53 system, allows the holder to drive:
- Any articulated vehicle (truck-tractor with semi-trailer).
- Any combination vehicle with a gross vehicle mass (GVM) over 16,000 kg, drawing a trailer with a GVM over 750 kg.
- Superlinks, side-tippers, fuel tankers, livestock trucks, refrigerated reefer combinations, and all heavy long-haul rigs.
- Code EC1, Code C, Code C1, Code EB and Code B vehicles automatically — the licence steps down. A Code 14 holder can legally drive a sedan, a bakkie or a Code 10 rigid truck without holding those lower codes separately.
It does not, on its own, permit professional carriage of paying passengers or hazardous goods. For that you need a PrDP G (Goods), PrDP P (Passengers) or PrDP D (Dangerous Goods) endorsement on the licence — a separate application via the National Traffic Information System (NaTIS). See our PrDP South Africa guide for the endorsement workflow.
The K53 Code Hierarchy: Where Code 14 Sits
The K53 system uses letter codes for current applications; the numeric codes (Code 8, 10, 14 and so on) remain on older driving licence cards and in colloquial use. Code 14 is the top tier.
- Code A1 / A — Motorcycles.
- Code B (formerly Code 08) — Light motor vehicles up to 3,500 kg GVM.
- Code EB — Light motor vehicle drawing a trailer over 750 kg, combined under 3,500 kg.
- Code C1 (formerly Code 10) — Rigid vehicles 3,500 to 16,000 kg.
- Code C (formerly Code 11) — Rigid vehicles over 16,000 kg.
- Code EC1 (formerly Code 13) — Articulated or combination vehicles 3,500 to 16,000 kg.
- Code EC (formerly Code 14) — Articulated or combination vehicles over 16,000 kg with a trailer over 750 kg. The heaviest commercial class.
You do not need to hold every code in sequence to apply for Code EC. You can in principle take Code EC as your first driving licence, provided you pass the learners licence and the K53 practical test in the heavier vehicle class. In practice most drivers come up through Code B and Code C1 first because finding a Code 14 training truck for practice is harder than a Code B sedan.
Who Needs a Code 14 Licence
The Code 14 licence is the entry credential for long-haul road freight in South Africa. You need one if you intend to:
- Drive an articulated heavy commercial vehicle for a logistics, freight, fuel or construction company.
- Apply for a trucking position posted on Indeed, Pnet, Truck and Bus Online or the Freight News classifieds — almost all of these list "Code 14 with PrDP" as a hard requirement.
- Operate your own freight business with vehicles over the 16,000 kg threshold.
- Drive abnormal load combinations under TRANSNET, KZN Sands or mining-sector contracts.
If you only want to drive a flatbed delivery truck under 16,000 kg, you need Code C1 (former Code 10) — not Code 14. If you want to drive a 32-seat passenger bus, you need Code EC plus a PrDP P endorsement; the chassis usually pushes the bus over 16,000 kg.
Code 14 Requirements: Age, Health and Prior Licence
The Code EC requirements come from the National Road Traffic Act 93 of 1996 and its regulations. You must:
- Be 18 years or older. The minimum age for any code of driving licence in South Africa is 18. The minimum age for the PrDP G endorsement that virtually all Code 14 employers also require is 18; PrDP P (passengers) is 21; PrDP D (dangerous goods) is 25.
- Hold a valid learners licence for the relevant vehicle class. You must pass the learners licence theory test for Code 3 vehicles (heavy and articulated) before you can attempt the Code EC practical. The Code 3 learners licence is the same set of test categories as Code 1 and Code 2, just sat against the heavier-vehicle context.
- Be a SA citizen, permanent resident or hold a valid visa. Foreigners on a long-stay visa can apply for an SA driving licence if their stay exceeds 12 months — see our non-citizen ID guide for the documentation pathway.
- Pass a medical certificate (form MED 1 or DL1). A registered doctor must certify eyesight, hearing, reaction, neurological function and absence of conditions that compromise safe heavy-vehicle handling. The MED 1 is valid for 60 days from the date of signature for licence application purposes.
- Have your SA ID number verified. The DLTC clerk enters your 13-digit ID at every step — booking, eye test, fingerprinting, payment, card issue. A wrong digit gets the application rejected at the counter. Run yours through our free ID Validator before you go.
Step-by-Step: How to Apply for a Code 14 Licence
The full path from no licence to a Code 14 card on hand typically takes three to six months. The path from an existing Code B to Code EC is faster, usually six to twelve weeks if you book training and tests back to back.
- Get your eye test and medical certificate. An optometrist confirms visual acuity (6/12 corrected per eye, 110-degree field of vision). A GP or registered medical practitioner completes the MED 1 form covering general fitness for heavy-vehicle driving.
- Book the learners licence test for Code 3. Use the NaTIS Online portal or visit a DLTC counter in person. Filling in the LL1 form requires your SA ID number, address, contact details and existing driving licence number if you have one.
- Pass the Code 3 learners theory test. Sixty-four questions across vehicle controls (eight questions), road signs (28 questions) and rules of the road (28 questions). You must hit the section pass marks (six of eight, 23 of 28, 22 of 28) to pass overall.
- Book a Code 14 training course at an accredited driving school. Find a school that owns or partners on a Code EC truck-and-trailer combination. Most learners do 15 to 30 driving lessons before booking the practical test. Course prices range from R12,000 to R25,000 nationally, depending on lesson count and whether truck hire on test day is bundled.
- Book the K53 practical test for Code EC. Via the NaTIS portal or in person at the DLTC where you sat the learners test. Provide the LL1, valid learners, MED 1, ID and proof of address.
- Sit the K53 practical test. Pre-trip safety inspection, yard test (alley docking, parallel parking with the trailer, three-point turn, incline start, coupling and uncoupling on some yards), road test (continuous observation, lane discipline, defensive techniques). The pass mark is strict; the national pass rate on Code EC sits in the 40 to 55 percent band.
- Pay the issue fee and capture biometrics. If you pass, the DLTC clerk captures your fingerprints, photograph and signature for the smart-card driving licence and issues a temporary driving licence valid for six weeks.
- Collect the smart driving licence card. Production takes four to eight weeks at the Driving Licence Card Account (DLCA) in Pretoria; the DLTC notifies you by SMS when the card is ready for collection.
- Apply for the PrDP endorsement separately. Most employers require it. PrDP G (Goods) is the standard endorsement for Code 14 trucking; see the PrDP guide for the eight-step application.
2026 Code 14 Fee Schedule
| Item | Fee (ZAR, 2026) | Notes |
|---|---|---|
| Eye test (optometrist) | R50 - R250 | Often free at participating DLTC eye-test stations. |
| MED 1 medical certificate | R350 - R750 | Depends on doctor; trucking medicals sometimes cost more than a Code B exam. |
| Learners licence (Code 3) test booking | R108 | NaTIS Online or DLTC counter. |
| Learners licence issue (Code 3) | R252 | On pass. |
| Code EC practical test booking | R252 | Set by provincial regulation; usually uniform across provinces. |
| Driving school Code 14 course | R12,000 - R25,000 | 15 to 30 lessons plus truck-and-trailer hire on test day. Includes K53 prep. |
| Truck hire on test day (if not bundled) | R1,800 - R3,500 | Some DLTCs require the school's truck; some allow your own. |
| Smart driving licence card issue | R250 | On pass of the practical. |
| PrDP G (Goods) endorsement | R114 application + R250 card | Separate process; valid 24 months. |
| Total realistic cost | R14,800 - R30,000 | Excluding lost-income days for tests and training. |
Provincial DLTCs publish the regulated test and licence fees; the Road Traffic Management Corporation publishes the underlying schedule. The driving school course cost is the swing factor. Bundled packages including learners booking, lessons, truck hire and the K53 pass-or-retake guarantee often work out cheaper than booking each step separately.
Timeline: From No Licence to Code 14 on Your Card
A realistic best-case timeline for someone with no prior driving licence:
- Week 1 to 2 — Eye test, MED 1, learners licence booking made at DLTC or via NaTIS Online.
- Week 4 to 8 — Learners licence test date (waiting time varies sharply by province; Gauteng and Western Cape DLTCs often run six to ten weeks behind, KZN and Eastern Cape are faster).
- Week 8 to 12 — Driving school course (15 to 30 lessons over four to six weeks).
- Week 12 to 18 — Code EC practical test date and pass.
- Week 18 to 22 — Smart card production and collection.
- Week 22 to 26 — PrDP G application and card issue.
If you already hold a valid Code B or Code C1 licence, you can skip the learners stage entirely (your existing learners categories carry across) and go straight to driving school for the heavier vehicle. That cuts the timeline to six to twelve weeks total.
Common Reasons Code 14 Applications Get Rejected
- Wrong or mismatched SA ID number on the LL1 or DL1 form. The DLTC system validates the 13 digits against the NaTIS database — one mistyped digit kicks the application out at the counter. Validate yours with our free SA ID checker before you submit.
- Expired learners licence. Your Code 3 learners is valid for 24 months. If you let it lapse you must re-sit the theory test.
- Failed eyesight or medical. Heavy-vehicle drivers face a stricter medical bar than Code B applicants — uncontrolled hypertension, insulin-dependent diabetes, epilepsy or visual field defects can all stop a MED 1.
- Failed practical test. The yard component is the most common failure point: parallel parking with a 12-metre trailer is genuinely difficult and is the most-failed yard exercise on Code EC tests nationally.
- Disqualifying criminal record for the PrDP step. The PrDP application triggers a SAPS check; a recent conviction for violent or dishonesty-related offences can block the endorsement. Read our criminal record check guide if you are unsure of your status.
- Missing proof of residence. The DLTC needs a utility bill, bank statement or sworn affidavit not older than three months in your name at the address you list.
Code 14 vs PrDP: The Two Documents You Need to Work
A common misunderstanding: the Code 14 licence alone is not enough to drive a paying load. Two documents work together.
- Code 14 (Code EC) drivers licence — Proves you are legally allowed to operate a heavy combination vehicle on public roads.
- Professional Driving Permit (PrDP) — Proves you are legally allowed to operate that vehicle for reward (paid carriage). The PrDP G category covers freight; PrDP P covers passengers; PrDP D covers dangerous goods.
Every reputable trucking employer in South Africa will refuse to hire you without both. The PrDP is a separate application, sat at the same DLTC, and requires a SAPS criminal record check, a fresh medical examination and four passport photos. The fee is R114 application plus R250 for the PrDP card. See the complete PrDP guide for the workflow.
Renewing a Code 14 Licence
The smart-card driving licence is valid for five years from the date of issue. Renewal is straightforward — you do not re-sit the K53 practical for an existing code, you only renew the card. The fee in 2026 is R250 for the card plus R250 for the practical-test rebooking fee where the DLTC requires a new MED 1 for heavy-vehicle holders. See the drivers licence renewal guide for the renewal process and DLTC booking flow.
Note that the medical examination requirement at renewal is stricter for Code EC than for Code B. Some DLTCs require a fresh MED 1 every five years for Code 14 holders even if Code B holders are renewing on the simpler eye-test-only path.
Frequently Asked Questions
How much does a Code 14 drivers licence cost in total in 2026?
Realistically R14,800 to R30,000 including the driving school course, DLTC fees, medical, eye test and smart-card issue. The biggest swing factor is the driving school: a 15-lesson bundled package with truck hire is roughly R12,000 nationally; a 30-lesson premium package with a pass-or-retake guarantee can run R25,000 in Gauteng.
How long does it take to complete a Code 14 from scratch?
About four to six months from booking the learners licence test to holding the smart card. If you already hold a valid Code B or Code C1 licence the timeline compresses to six to twelve weeks because you skip the learners stage and go straight to driving school for the heavier vehicle.
Is Code 14 the same as Code EC?
Yes. Code 14 is the old National Road Traffic Act numeric designation; Code EC is the current K53 letter designation. Both labels refer to the same licence — heavy combination vehicles over 16,000 kg with a trailer over 750 kg. The label on your smart card depends on when it was issued: older cards still show Code 14, newer cards show Code EC.
How much does a Code 14 driver earn per month?
Entry-level Code 14 drivers in South Africa earn R15,000 to R22,000 per month in 2026. Experienced long-haul drivers running cross-border routes can earn R28,000 to R40,000 per month including allowances. PrDP D (dangerous goods) and PrDP P (passengers) endorsements add to base pay. Mining-sector and abnormal-load specialists earn the most.
Can I drive a bus with a Code 14 licence?
You can legally operate a bus if the bus chassis falls within the Code EC weight definition (over 16,000 kg GVM, trailer over 750 kg), which applies to coach and articulated bus chassis. However, to carry paying passengers you need a PrDP P endorsement in addition to the Code 14 licence. Without the PrDP P you can drive an empty deadhead bus but not a paying service.
Do I need a PrDP if I have a Code 14?
For private heavy-vehicle driving (your own truck, no paying load) no. For any paid carriage of goods, passengers or dangerous materials, yes. PrDP G is the standard endorsement for freight and what almost every trucking employer requires alongside the Code 14 licence.
Bottom Line
The Code 14 drivers licence (Code EC) is South Africa's heaviest commercial driving credential and the entry ticket to long-haul trucking work. Plan for R15,000 to R30,000 in total cost, four to six months from no licence to smart card on hand, and a tightly stacked workflow: learners licence, driving school, K53 practical, smart card, then PrDP. Verify your SA ID with our free ID checker before you book — wrong ID details are the single most common reason heavy-vehicle DLTC applications get rejected at the counter. For the PrDP that pairs with the licence, work through our PrDP application guide; for the practical-test format that you will sit, see the K53 driving test guide.