eCitizen is Kenya’s official government online portal at ecitizen.go.ke. You can use it to apply for a national ID, renew your passport, register land, pay fines, and access dozens of other government services without visiting a government office.
- Kenyan National ID number (for citizens) or Alien ID/Passport number
- Active mobile phone number (for OTP verification)
- Valid email address
- Mpesa number linked to your ID (for payments)
How to Create Your eCitizen Account
Visit the official eCitizen portal
Go to ecitizen.go.ke — always type this directly in your browser. Many fake eCitizen websites exist. The real site has a Kenya government seal and .go.ke domain.
Click “Register” and enter your ID number
Enter your 8-digit National ID number. The system will auto-fill your name from the IPRS (Integrated Population Registration System). If your name does not appear, your ID may not be registered — visit your local Huduma Centre.
Verify your phone number with OTP
An OTP (One Time Password) will be sent to your registered phone number. Enter it within 5 minutes. If you do not receive it, click “Resend OTP.”
Set your password and complete registration
Create a strong password. You are now registered. You will receive a confirmation SMS and email.
Key Services on eCitizen
Passport Application and Renewal
Go to Department of Immigration → Passport Application. Fill in the online form, upload photos (35mm x 45mm, white background), pay Ksh 4,550 (adult) or Ksh 1,550 (minor) via Mpesa, then book a biometric appointment at your nearest immigration office.
National ID Application
Available for first-time applicants aged 18 and above. Required documents: birth certificate, school leaving certificate, parent’s IDs. Processing takes 2–6 weeks.
KRA PIN (via iTax link)
The eCitizen portal links to the KRA iTax system. You can apply for your KRA PIN through eCitizen using your ID. See our full KRA iTax guide.
How to Pay for eCitizen Services
All eCitizen payments are made via Mpesa, Airtel Money, or credit/debit card. After completing your application, you will see a payment slip with a unique reference number. Use Mpesa Paybill 222222 with the reference number as the account number.
Frequently Asked Questions
Yes. You can create an account and apply for most services from outside Kenya. For services requiring biometrics (passport, ID), you will need to book an appointment at a Kenyan embassy or return to Kenya.
This usually means your ID details in the IPRS database are different from what you entered. Visit the nearest Registrar of Persons office with your original ID and birth certificate to correct the record.
Regular processing takes 3–4 weeks after your biometric appointment. Express processing (Ksh 7,550) takes 3–5 business days. You can track status on eCitizen.
Find more Kenya guides in our Kenya hub, including the KRA returns guide and HELB loan application.