Ask Gava
Kiswahili
← Driving and vehicles

Renew your driving licence (smart DL)

National Transport and Safety Authority · sources read 30 Sep 2026

Renew your driving licence on the NTSA portal (log in with eCitizen). The fee is KSh 3,050 for 3 years, or KSh 650 for 1 year.

Fee
KSh 3,050Driving licence renewal (3 years)KSh 650Driving licence renewal (1 year)
How long
About 5 working days
Where
Online on the NTSA service portal, using your eCitizen login
Go to NTSA

What you need

  • A driving licence application (Form 6), filled in on the portal

Steps

  1. Log in to the NTSA service portal with your eCitizen account and open driver licensing.
  2. Fill in the renewal application (Form 6).
  3. Pay the renewal fee to complete the application: KSh 3,050 for 3 years, or KSh 650 for 1 year.

Watch out

  • Check the expiry date on your card and renew before it runs out. NTSA offers renewal for 3 years or for 1 year.

Who can apply

  • Anyone holding a driving licence that is due for renewal (licences run for three years)
Official sources (3)
  1. The Traffic (Driving Schools, Driving Instructors and Driving Licences) Rules, 2020 (L.N. 28 of 2020) new.kenyalaw.org · read 30 Sep 2026
  2. NTSA Citizen Service Delivery Charter (2026) ntsa.go.ke · read 30 Sep 2026
  3. NTSA service portal serviceportal.ntsa.go.ke · read 30 Sep 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.