How to Get an EB Licence in South Africa: Requirements, Cost & Process
TL;DR: An EB licence (Code B + heavy trailer endorsement) lets you tow trailers over 750 kg, including caravans, boat trailers, and horseboxes. To get it, you need an existing Code B licence, then pass an EB learner's test and EB driving test. The total cost ranges from R3,000 to R7,000 and the process takes about 4-8 weeks.
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.
Important: 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 -- 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.