Class D covers heavy goods vehicles — lorries, large trucks, and trailers — and is aimed at drivers seeking employment in long-haul freight, construction logistics, or heavy commercial transport.
Fee Summary Table
| Item | Fee / Charge |
|---|---|
| Driving test booking fee | Ksh. 1,050 |
| Class endorsement (added to existing licence) | Ksh. 600 |
| Smart Driving Licence issuance/renewal (3-year validity) | Ksh. 3,050 |
Source: NTSA/TIMS official fee guidance and eCitizen NTSA service information.
What You Need
- An existing lower-class licence and a minimum number of years of driving experience (NTSA requires prior experience before progressing to heavier classes)
- Specialised heavy-vehicle driving school training
- A medical fitness certificate, commonly required for heavy and commercial classes
- Passed theory and practical test on a heavy vehicle
Experience Requirements Add Time, Not Just Fees
Unlike Class A or B, Class D isn’t typically a first licence — NTSA generally requires drivers to have held a relevant lower-class licence for a number of years before qualifying. Factor this progression timeline into your planning alongside the fees, since you can’t simply pay your way to a Class D licence without the underlying driving record.
Government fees for Class D are modest once you already hold a base licence, but specialised heavy-vehicle training and the experience prerequisite mean this licence class takes considerably longer — and costs more in training — than Class A or B.