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.
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
- 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.
- 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.
- 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.
- 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.
- 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
| Item | Cost |
|---|---|
| NTSA Provisional License Application Fee | Ksh 600 |
| eCitizen Portal Convenience Charge | 50 |
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