How to Renew Your Driving License in Kenya Using eCitizen

May 13, 2026
//

Renewing your driving license in Kenya is now a fully digital process via the eCitizen portal. Since we are in 2026, the system has been updated to focus almost exclusively on the Smart DL, though the process remains straightforward.

If your license is nearing expiry (or already past it), here is the punchy, step-by-step guide to getting it renewed in minutes.


The Prerequisites

  • eCitizen Account: You must have a verified account.
  • ID Number & KRA PIN: For verification.
  • Blood Group: You’ll be asked for this during the application.
  • Funds: M-Pesa is the standard, though card payments are also supported.

Step-by-Step Renewal Process

  1. Log In: Visit the eCitizen Portal and sign in using your ID number and password.
  2. Select NTSA (NEW): On the dashboard, look for the National Transport and Safety Authority (NEW) service provider and click Get Service.
  3. Navigate to Driving License: Once the NTSA portal opens, click on the Driving License tab. Your current license details should automatically appear.
  4. Click ‘Renew’: Select the Renew option. If you are still using the old “Red Book,” the system will likely prompt you to apply for the Smart DL instead.
  5. Fill in the Details: Confirm your physical address, blood group, and contact information.
  6. Select Validity Period:
    • 1 Year: Costs KES 1,450 (including service fees).
    • 3 Years: Costs KES 3,050 (best value to avoid yearly hassles).
  7. Make Payment: Choose your preferred method (M-Pesa, Credit/Debit Card, or Bank Transfer).
  8. Download the Slip: Once payment is confirmed, the system will generate a Driving License Renewal Slip. Print this out. You must carry this slip alongside your original license until you receive the physical Smart DL or as proof of renewal.

Critical 2026 Updates & Pro-Tips

⚠️ Current System Alert (May 2026):

There have been recent reports of M-Pesa “STK Push” prompts failing to appear on some phones. If the prompt doesn’t pop up, use the Paybill 222222 option manually with the Account Number generated on your eCitizen screen.

  • The SMS Shortcut: To check your license status or validity instantly, send your ID Number to 22846.
  • The eLogbook Transition: Note that as of June 10, 2026, NTSA is retiring physical logbooks. Ensure your eCitizen profile is fully updated now to avoid delays with other vehicle-related services.
  • Don’t Wait for the Card: The printed renewal slip from eCitizen contains a QR code. Traffic officers in 2026 use scanners to verify this code, so the slip is legally sufficient proof of renewal.
  • Avoid the Penalty: Driving with an expired license can result in a fine of up to KES 5,000 or vehicle impoundment. Renew at least a week before expiry.