How to Get an EB Licence in SA
An EB licence lets you tow trailers over 750 kg, including caravans, boat trailers, and horseboxes. You need an existing Code B licence, then pass an EB learner's test and EB driving test. Total cost is R3,000-R7,000 and the process takes about 4-8 weeks.
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 own a caravan, boat trailer, or horsebox, you've probably wondered whether your standard Code B licence is enough. In most cases, it isn't. Here's everything you need to know about upgrading to an EB licence in South Africa.
What Is an EB Licence?
An EB licence is an endorsement on your Code B driver's licence that allows you to tow heavy trailers. Specifically:
- Code B: allows you to drive a light motor vehicle (under 3,500 kg) with a trailer under 750 kg
- Code EB: allows you to drive a light motor vehicle with a trailer over 750 kg, provided the combined weight doesn't exceed the vehicle's rated towing capacity
In the old system, this was roughly equivalent to having a Code 8 licence with a trailer endorsement. For a full breakdown of what Code EB covers, see our Code EB driver's licence page.
What Do You Need an EB Licence For?
You need an EB licence if you plan to tow any of the following that weigh more than 750 kg when loaded:
- Caravans: most full-size caravans exceed 750 kg
- Boat trailers: especially with larger boats
- Horseboxes: even single-horse trailers often exceed 750 kg
- Car trailers: used for transporting vehicles
- Heavy utility trailers: for construction, farming, or moving
If your trailer weighs under 750 kg when fully loaded, your standard Code B licence is sufficient.
The 750 kg limit refers to the gross vehicle mass (GVM) of the trailer, not just the trailer itself. This includes the trailer plus everything loaded on it.
Requirements to Get an EB Licence
Before you can start the EB process, you need:
- A valid Code B driver's licence, since you cannot apply for EB without first holding Code B
- A valid South African ID document
- Proof of address (not older than 3 months)
- Two ID-sized photos
- An eye test certificate (done at the traffic department)
- Payment for the learner's licence fee
Step-by-Step Process to Get Your EB Licence
Step 1: Book Your EB Learner's Licence Test
Visit your nearest Driving Licence Testing Centre (DLTC) and book the EB learner's licence test. You'll need to bring your ID, existing Code B licence, photos, and proof of address.
Cost: R85-R200 (varies by province)
Step 2: Study and Pass the EB Learner's Test
The EB learner's test covers:
- Rules of the road specific to towing
- Trailer-related road signs and markings
- Safe towing practices including braking distances, weight distribution, and coupling
- Legal requirements for trailers (lights, reflectors, licence disc)
You need to score at least 77% to pass. Study the K53 manual sections on towing and trailer regulations.
Step 3: Get Your EB Learner's Licence Issued
Once you pass, pay the issuing fee and collect your EB learner's licence.
Cost: R35-R120 (varies by province)
Step 4: Take EB Driving Lessons
Find a driving school that offers EB training. Lessons focus on:
- Coupling and uncoupling: the trailer
- Reversing with a trailer: this is the hardest part for most learners
- Turning and manoeuvring: with a trailer attached
- Highway driving: with a trailer
- Emergency braking: and trailer sway management
- Pre-trip inspections: of the trailer and coupling
Most learners need 5-10 lessons to be test-ready, depending on prior towing experience.
Cost: R300-R400 per lesson
Step 5: Book Your EB Driving Test
Book your driving test at the DLTC. Wait times vary by province and can be 2-4 weeks or longer.
Cost: R135-R200 (test booking fee)
Step 6: Pass the EB Driving Test
The EB driving test follows the K53 format and includes:
- Pre-trip inspection: of the vehicle and trailer
- Coupling and uncoupling: demonstration
- Yard test: reversing the trailer into a designated space
- Road test: driving with the trailer in traffic, including turns, lane changes, and stops
The yard test (especially reversing) is where most people struggle. Practice this extensively before your test.
Step 7: Get Your EB Licence Issued
After passing, pay the licence issuing fee and your upgraded licence card will be produced.
Cost: R140
Cost Breakdown: Upgrading from Code B to EB
Here's what you can expect to pay in total:
| Item | Cost |
|---|---|
| EB learner's booking fee | R85-R200 |
| EB learner's issuing fee | R35-R120 |
| ID photos | ~R40 |
| 5-10 driving lessons | R1,500-R4,000 |
| Test booking fee | R135-R200 |
| Test-day vehicle + trailer hire | R700+ |
| Licence issuing fee | R140 |
| Total | R2,635-R5,400 |
Budget R3,000-R7,000 to be safe, especially if you need extra lessons or have to rebook the test.
What to Expect During EB Training
Reversing With a Trailer
This is the skill that takes the most practice. When you turn the steering wheel left, the trailer goes right, and vice versa. Your instructor will teach you techniques like:
- Using your mirrors to track the trailer's position
- Making small, controlled steering adjustments
- Straightening up when the trailer starts to jackknife
Coupling and Uncoupling
You'll learn the correct and safe procedure for attaching and detaching a trailer, including:
- Aligning the tow ball and coupler
- Securing safety chains
- Connecting electrical plugs for lights and indicators
- Checking the handbrake and wheel chocks
Weight Distribution
Proper weight distribution prevents trailer sway and improves braking. Your instructor will cover how to load a trailer correctly, with approximately 60% of the weight over or in front of the trailer's axle.
Tips for Passing Your EB Test
- Practice reversing extensively: this is where most failures happen
- Master the coupling/uncoupling procedure: examiners check every step
- Do a thorough pre-trip inspection: don't skip any items on the K53 checklist
- Use your mirrors constantly: K53 requires regular mirror checks, especially with a trailer
- Take wider turns: trailers cut corners, so swing wider than you normally would
- Allow extra following distance: your braking distance is significantly longer with a trailer
Frequently Asked Questions
Do I need an EB licence to tow a caravan?
In most cases, yes. Most full-size caravans weigh more than 750 kg when loaded, which requires an EB licence. Only very small or lightweight trailers under 750 kg can be towed with a standard Code B licence.
How long does it take to get an EB licence?
The full process typically takes 4-8 weeks from start to finish if you already have your Code B. This includes learner's testing, lessons, and the driving test.
Can I get an EB licence at the same time as Code B?
No. You must first obtain your Code B driver's licence before you can apply for the EB endorsement. These are separate processes.
How much does an EB licence cost?
Budget R3,000-R7,000 for the full process including learner's fees, lessons, test fees, and vehicle hire.
Ready to Get Your EB Licence?
The first step is finding a driving school that offers EB training with proper vehicles and trailers. Not all schools offer this, so it's important to search for one that specialises in EB instruction.
Find driving schools offering EB training near you and start your journey toward towing freedom. For more details about what the EB licence covers, visit our Code EB driver's licence guide.
Confused about old vs new licence codes (like whether Code 8 is the same as Code EB)? Read our old vs new driving licence codes guide.
Frequently Asked Questions
QDo I need an EB licence to tow a caravan?
It depends on the weight. If your caravan or trailer weighs more than 750 kg when loaded, you need an EB licence. For lighter trailers under 750 kg, a standard Code B licence is sufficient. Most full-size caravans exceed 750 kg, so an EB licence is usually required.
QHow long does it take to get an EB licence?
If you already have a Code B licence, the process typically takes 4-8 weeks. This includes getting your EB learner's licence (1-2 weeks for booking and testing), completing driving lessons (1-3 weeks depending on frequency), and booking and completing your driving test (2-4 weeks for availability).
QCan I get an EB licence at the same time as Code B?
No, you must first hold a valid Code B driver's licence before you can apply for an EB learner's licence. You need to complete the full Code B process first, then upgrade to EB as a separate process.
QHow much does an EB licence cost?
The total cost to upgrade from Code B to EB ranges from R3,000 to R7,000. This includes the EB learner's licence fees (R150-R320), 5-10 driving lessons (R1,500-R4,000), test booking and issuing fees (R275-R340), and test-day vehicle hire (R700+). Costs vary by province and driving school.
Ready to Start Your Driving Journey?
Compare accredited driving schools near you
Find a Driving SchoolRelated Articles
SA Driving Licence Restriction Codes: What 01, 02, 03, 04 and B Actually Mean in Real Life (2026)
What restriction codes 01, 02, 03, 04 and B on your SA driving licence really mean: 2026 AARTO fines (R1,250 + 4 demerit points), insurance claim risks, and how Code 03 quietly disqualifies you from most driving jobs.
Motorbike Licence Price in South Africa 2026: Full Cost Breakdown
How much does a motorbike licence cost in South Africa in 2026? Full R2,500–R6,000 breakdown — learners fee, lessons, test fee, card, and gear — plus Code A1 vs Code A price difference and cheapest provinces.
Code 14 Drivers Licence (Code EC): Complete Guide, Cost & Requirements 2026
Everything about the Code 14 drivers licence (now Code EC) in South Africa. Trucks you can drive, 2026 cost (R8,500–R18,000), prerequisites from Code C1, K53 yard test, and PrDP rules.