License or renew a driving school with NTSA
National Transport and Safety Authority · sources read 2 Oct 2026
Apply or renew on the NTSA Service Portal with your eCitizen login. The licence costs KSh 20,000 (class A), KSh 15,000 (class B) or KSh 5,000 (class C), and takes 1 to 5 working days.
- Fee
- KSh 20,000Licence application or renewal, class AKSh 15,000Licence application or renewal, class BKSh 5,000Licence application or renewal, class CKSh 1,000Licence variation
- How long
- 1 to 5 working days
- Where
- Online on the NTSA Service Portal (eCitizen login)
Steps
- Log in to the NTSA Service Portal with your eCitizen details and open the driving school services.
- Choose a new licence or 'Driving School License Renewal', fill in the details and pay the fee for your class.
- To change your school's details later, use 'Modify Driving School' (a variation costs KSh 1,000); add training vehicles with 'Driving School Add Vehicle'.
Watch out
- New driving school vehicles must pass an NTSA inspection before they can be registered.
Official sources (5)
- NTSA Citizen Service Delivery Charter (English) 2026 ntsa.go.ke · read 2 Oct 2026
- Frequently Asked Questions ntsa.go.ke · read 2 Oct 2026
- NTSA List of Services ntsa.go.ke · read 2 Oct 2026
- The Traffic (Motor Vehicle Inspection) Rules, 2026 (Legal Notice No. 13 of 2026) ntsa.go.ke · read 2 Oct 2026
- NTSA Service Portal serviceportal.ntsa.go.ke · read 2 Oct 2026