Renew your driving licence
From: Government of Kenya (public information)
Published 2 June 2026 · Last updated 31 August 2026
Find out how to renew your Kenyan driving licence online through the NTSA eCitizen portal. This guide covers renewal options for both 1-year and 3-year periods, including requirements and updated fees.
You will leave CitizenGuide.KE to complete the application on an official system.
Quick facts
- Processing time
- Instant (Your digital profile updates immediately upon payment clearance)
- Base cost
- From Ksh 625 (1-year renewal) to Ksh 1,450 (3-year renewal) based on selection
- How to apply
- Online (Digital submission)
Fees and times can change. Confirm on the official site before you pay.
Before you start
- Must possess an existing unexpired or expired Kenyan Driving Licence record on the eCitizen platform.
- Drivers over the age of 70 must provide a medical fitness clearance certificate to unlock commercial vehicle options.
Documents you need
- Your National ID number or passport number.
- Your current driving licence number or reference details.
- No physical documents need to be uploaded as records are synced digitally.
Step by step
- Sign into the eCitizen platform
Navigate to the official eCitizen portal and log into your account using your National ID or email alongside your secure password.
- Access NTSA portal services
Select the National Transport and Safety Authority (NTSA) service block layout from your main account dashboard screen.
- Choose Driving Licence Renewal
Click on the "Driving License Services" menu sub-panel, choose "Renew Driving License", and verify that your personal records populate correctly.
- Select renewal duration and pay
Choose either the "1-Year Renewal" or "3-Year Renewal" option, select your preferred electronic payment pathway, and clear the statutory amount.
- Download and print your renewal slip
Go to your processed transaction history layout immediately after payment, download the computer-generated renewal slip, and print it out to keep with your licence.
Fees and charges
| Item | Cost |
|---|---|
| NTSA 1-Year License Renewal Fee | Ksh 600 |
| eCitizen Administrative Fee (Band 500-699) | Ksh 20 |
| NTSA 3-Year License Renewal Fee | Ksh 1,400 |
| eCitizen Administrative Fee (Band Over 1,000) | Ksh 50 |