Back to Blog

Understanding Kenya's eCitizen Platform: Every Government Service Available Online in 2025

KG
Kennedy Gichobi
February 20, 2026 5 min read 124 views

Understanding Kenya's eCitizen Platform: Every Government Service Available Online

Kenya's eCitizen platform is the government's central digital gateway, connecting citizens and foreign nationals to over 22,000 services from more than 100 ministries, counties, departments, and agencies. What began as a basic online portal has evolved into one of Africa's most comprehensive e-government systems, allowing Kenyans to apply for passports, register businesses, renew driving licences, file taxes, and access dozens of other services — all from a phone or computer. This guide explains everything you need to know about using eCitizen effectively.

How to Create an eCitizen Account

Visit accounts.ecitizen.go.ke and click the green "Register" button. Select your account type: Citizen (Kenyan nationals), Resident (foreign residents), Refugee, Diplomat, or Foreigner (visitors). For Kenyan citizens, enter your national ID number, first name, and year of birth. The system validates your identity against the national registration database, and your full name will appear automatically. Provide your active phone number and email address, then verify your identity using a one-time password sent via SMS or email. Once verified, create a password and your account is active. You can then log in to access any government service available on the platform.

Immigration and Travel Services

The Department of Immigration Services on eCitizen handles passport applications, renewals, and status tracking. New passport applications require filling out the online form, uploading a passport photo and supporting documents, and paying the applicable fee via M-Pesa or bank transfer. Processing takes approximately 10 business days for regular applications, with expedited options available for urgent travel. Foreign nationals can apply for single-entry visas, transit visas, multiple-entry visas, and the East African Tourist Visa covering Kenya, Uganda, and Rwanda. Work permits, special passes, dependent passes, and student passes are also processed through the immigration module. The digital visa system has reduced processing times from weeks to as few as 48 hours for standard applications.

National Identification Services

The National Registration Bureau's eCitizen integration allows first-time ID applicants (18 years and above) to initiate their application online before visiting a registration centre for biometric capture. Replacement IDs for lost, stolen, or damaged cards are also processed through the platform. Applicants can track their application status and receive notifications when their ID is ready for collection. The system is linked to the broader Maisha Namba digital identity framework, which assigns every Kenyan a Unique Personal Identifier from birth.

Civil Registration

Birth certificates, death certificates, and adoption certificates are processed through the Civil Registration Department's eCitizen portal. Birth registration is mandatory within six months under Kenyan law, and late registration requires additional documentation. The online system allows parents to apply for birth certificates, pay fees digitally, and track application status without visiting a physical office for the initial stages.

Business Registration

The Business Registration Service (BRS) on eCitizen handles company registration, business name registration, and related services. Registering a private limited company costs KES 10,650 with an estimated processing time of 3 to 5 business days. Services include name searches and reservations, registration of sole proprietorships, partnerships, and limited companies, filing of annual returns, and registration of changes in company details such as directors, shares, and registered offices.

Driving and Vehicle Services

The National Transport and Safety Authority (NTSA) module covers driving licence applications and renewals, provisional driving permits, motor vehicle registration and transfer, logbook applications, and inspection booking. Smart driving licence applications require online payment followed by biometric capture at an NTSA office or Huduma Centre. Vehicle owners can also check the status of their registration, search for vehicle details, and report stolen vehicles.

Tax Services

KRA's eCitizen tax portal provides KRA PIN registration, income tax return filing, ETIMS invoice submission, tax payments, and tax compliance certificate applications. Every Kenyan adult needs a KRA PIN for employment, banking, and property transactions. The integration with eCitizen means taxpayers can access KRA services using the same login credentials they use for other government services.

Other Key Services

Additional services available on eCitizen include police clearance certificates (Good Conduct) through the Directorate of Criminal Investigations, marriage certificate applications and searches, land registry searches and title deed verification through the Ministry of Lands, court case filing and tracking through the Judiciary, HELB loan applications and repayment for higher education, and medical practitioner and facility licensing through various health regulatory boards. County governments have also begun integrating their services, allowing residents to pay property rates, apply for trade licences, and access county-specific services through the platform.

Diaspora Services — New in 2026

The government recently launched the Diaspora Integrated Information Management System (DIIMS) on eCitizen, expanding services for Kenyans living abroad. Available services include registration of Kenyans in the diaspora, registration of diaspora associations, distress assistance requests, missing person reports, death reporting, and crisis mapping. This module allows the estimated 4 million Kenyans abroad to access government services without returning to Kenya or visiting an embassy for every transaction.

Payment Methods and Tips

eCitizen accepts payments via M-Pesa (the most commonly used method), bank transfers, and debit or credit cards. Ensure your M-Pesa number matches the phone number registered on your eCitizen account, as payment prompts are sent to the registered number. Keep all payment reference numbers until your service is fully processed — they are essential for tracking and resolving any issues. If you encounter problems, use the live chat function on the eCitizen portal or call the Huduma Contact Centre at 1919 for assistance.

Share this article: