Class B is Kenya’s most common driving licence category, covering private cars, SUVs, and small vans not exceeding 3,500 kg gross vehicle weight. Most first-time car drivers in Kenya apply for this class.
Fee Summary Table
| Item | Fee / Charge |
|---|---|
| Provisional Driving Licence (PDL) | Ksh. 650 |
| Driving test booking fee | Ksh. 1,050 |
| Smart Driving Licence issuance (3-year validity) | Ksh. 3,050 |
| Renewal (3-year Smart DL) | Ksh. 3,050 |
Source: NTSA/TIMS official fee guidance and eCitizen NTSA service information.
What You Need
- National ID and KRA PIN
- Minimum age of 18
- Completion of an NTSA-registered driving school course
- Passed theory and practical driving test
- Biometric capture for the Smart DL
Driving School Is the Bigger Cost
While government fees for Class B total roughly Ksh. 4,750, driving school tuition for this class typically runs from Ksh. 8,000 to Ksh. 20,000 depending on the school and course length — meaning private training, not government charges, is the dominant cost for most learners.
Class B is the licence most Kenyans will need, and the government fee structure is straightforward and standardised. Shop around on driving school fees, since that’s where the real cost variation lies.