Ask Gava
Kiswahili
← Business

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)
Go to NTSA

Steps

  1. Log in to the NTSA Service Portal with your eCitizen details and open the driving school services.
  2. Choose a new licence or 'Driving School License Renewal', fill in the details and pay the fee for your class.
  3. 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)
  1. NTSA Citizen Service Delivery Charter (English) 2026 ntsa.go.ke · read 2 Oct 2026
  2. Frequently Asked Questions ntsa.go.ke · read 2 Oct 2026
  3. NTSA List of Services ntsa.go.ke · read 2 Oct 2026
  4. The Traffic (Motor Vehicle Inspection) Rules, 2026 (Legal Notice No. 13 of 2026) ntsa.go.ke · read 2 Oct 2026
  5. NTSA Service Portal serviceportal.ntsa.go.ke · read 2 Oct 2026

Was this helpful?

Share on WhatsApp · Report a mistake

Don't include your ID number or KRA PIN. We remove them if you do.