Application for Provisional Driving License (PDL)

From: State Department for Public Works (under Ministry of Lands, Public Works, Housing and Urban Development)

Published 2 June 2026 · Last updated 31 August 2026

Find out how to get a provisional driving licence (PDL) before you start driving lessons on public roads in Kenya. This guide outlines requirements, fees, and timelines for learner drivers.

Warning This is an independent guide — not a government website. Never share passwords or OTPs with agents. Only pay through official portals. Scams and fake websites
Start on eCitizen (opens in a new tab)

You will leave CitizenGuide.KE to complete the application on an official system.

Quick facts

Processing time
Instant (Generated immediately upon payment)
Base cost
Ksh 650 flat fee
How to apply
Online (Digital submission)

Fees and times can change. Confirm on the official site before you pay.

Before you start

  • Must be at least 18 years of age.
  • Must possess a valid original Kenyan National ID card or a valid foreign passport with an active work/residency permit.
  • Must be enrolled or planning to immediately enroll in an NTSA-certified driving school.

Documents you need

  • National ID card number or Foreign Passport details.
  • A registered active personal eCitizen account.
  • The official NTSA unique driving school registration code (provided by your certified school).

Step by step

  1. Log into the NTSA Portal

    Visit the eCitizen platform, sign in with your credentials, and select the National Transport and Safety Authority (NTSA) service portal dashboard.

  2. Select Driving License Services

    Navigate to the "Driving License" tab on the main dashboard menu and choose the "Application for Provisional Driving License (PDL)" option.

  3. Enter Driving School Information

    Input your certified driving school's unique registration code. Select your preferred vehicle test class (e.g., Class B for light vehicles) from the provided dropdown list.

  4. Verify Details and Pay

    Review your personal information and application details. Select your preferred payment method on eCitizen (M-Pesa, debit card, or bank transfer) and submit the flat fee.

  5. Download and Print

    Return to your dashboard application history layout immediately after payment. Click on your active application to download and print your official 90-day physical slip.

Fees and charges

ItemCost
NTSA Provisional License Application FeeKsh 600
eCitizen Portal Convenience Charge50

Office visits

  • Physical visits: No physical visits are required. This service is 100% online.

You may also use a Huduma Centre where the service is offered.

Downloads

  • NTSA Curriculum and Test Classes Guide

Questions

How long is a provisional driving licence (PDL) valid for?
A PDL is valid for exactly 90 days (3 months) from the date of payment. If you do not pass your driving test within this period, you must log back into eCitizen and pay another Ksh 650 to renew it.
Do I need an "L" sign on my vehicle when driving with a PDL?
Yes. Any vehicle you are practicing in must prominently display red "L" plates on both the front and rear, and you must be accompanied by a licensed instructor.