Top 7 Government Services Now Available on eCitizen Kenya
Apply for your Kenyan passport, ID, vehicle registration, and business licence entirely online through eCitizen. Check current fees on the portal before paying.
What is eCitizen Kenya?
eCitizen (ecitizen.go.ke) is Kenya's central e-government platform where you can apply for passports, vehicle registration, business licences, and over 5,000 other government services without visiting offices. Since 2026, millions of Kenyans complete applications online, pay via M-Pesa or card, and attend only in-person appointments for biometrics or inspections.
The 7 Most-Used Government Services on eCitizen
1. National Identity Card (ID) Applications
First-time applicants aged 18 and over can apply for a national ID on eCitizen. You'll upload a birth certificate, photos of both parents' IDs, and a school certificate or result slip. The fee is KSh 350 total (KSh 300 registration plus KSh 50 eCitizen access fee). Book a biometric appointment at a Huduma Centre or National Registration Bureau office, then collect your ID card once it's ready. Processing normally takes 7–10 working days after your biometric capture.
2. Passport Services
Passport applications are entirely online through eCitizen's immigration portal (dis.ecitizen.go.ke). You upload a passport photo and personal details, then pay the applicable fee. After payment, book a biometric appointment at an immigration office—bring your ID and complete your fingerprints and facial photograph capture there. The current options on eCitizen are limited; check the live portal for which booklet types and fees are available when you apply, as these change with supply. First-time adult applicants currently see restricted choices. Processing takes 10–14 working days from the date you complete biometrics.
3. Motor Vehicle Registration and Transfers
The National Transport and Safety Authority (NTSA) runs vehicle registration, transfers, and re-registration entirely through eCitizen via the NTSA portal (serviceportal.ntsa.go.ke). If you're buying a used car, the seller initiates the transfer on their eCitizen account, and you have 14 days to accept it on yours. Upload a scanned logbook, valid insurance certificate, and inspection report if your vehicle is over four years old. The NTSA issues your new registration certificate online, and you collect it or have it posted to you.
4. Business Registration and Name Reservation
The Business Registration Service (BRS) lets you reserve a business name and register a company on eCitizen. A name reservation typically takes 48 hours. Company registration is more involved—you'll need to provide director details, shares structure, and registered office address—but you complete all of it online. This saves weeks of sitting in queues. There is no application fee; you pay only a registration fee that you'll see at checkout.
5. Tax Compliance Certificates
Tax Compliance Certificates (TCCs) are issued by the Kenya Revenue Authority (KRA) through the iTax portal (itax.kra.go.ke), not directly on eCitizen. To qualify, you must file all your tax returns on time, pay all taxes due (or have an agreed payment plan), and stay current with VAT. If you're in business, you must also be registered on eTIMS. Once compliant, you log into iTax, click 'Certificates,' select 'Apply for Tax Compliance Certificate,' and if all conditions are met, the certificate downloads immediately—no fee. It's valid for 12 months.
6. Dog and Gun Licences
County governments manage dog and gun licences through eCitizen. If your county has integrated the service—Nairobi, Kiambu, Nakuru, and others do—you can apply or renew online. Fees vary by county; check your specific county's page on eCitizen for the current amount.
7. Building Permits and Land Searches
Several counties allow land registry searches and building permit applications on eCitizen, particularly Nairobi and surrounding areas. Upload your architectural plans or search details, pay the prescribed fee, and track approval status online. Counties roll out these services at different times, so check whether your county offers your service before starting an application.
How to Start on eCitizen
Go to ecitizen.go.ke and create an account using your national ID number, email address, and phone number. Your account is active immediately for most services. When applying for anything that needs an in-person appointment—ID, passport, vehicle inspection—the portal will let you book a time slot at the office nearest you. Always keep your payment receipt and application reference number.
What to Have Ready
- A valid national ID number or passport (for foreigners)
- A working email address and mobile phone number
- Scanned copies of required documents—birth certificates, inspection reports, architectural drawings—as JPG or PDF files under 2MB each
- M-Pesa balance or debit/credit card for payment
- Your KRA PIN if applying for a tax certificate or business registration
When to Get Help
Some applications—like company registration with complex structures, disputed business names, or rejected applications—are worth doing with expert guidance. Find a verified Kenyan expert on Kaziiko if you need clarification on requirements or your application is stuck. For specific eCitizen navigation questions, eCitizen experts on Kaziiko can walk you through the steps.
eCitizen works best when you check the live portal before paying, because fees and available options shift as the government updates them. A few minutes confirming the current details costs nothing and saves you from arriving at payment with the wrong amount.
Frequently Asked Questions
Why does my passport application show only one booklet option?
eCitizen regularly updates available passport booklets based on supply and government policy. First-time adult applicants currently see limited choices. Before paying, note the exact fee shown on your invoice—that is what you owe. If you think a fee is wrong, contact immigration.go.ke to confirm the official rate for that booklet type.
How long does an ID or passport actually take?
Processing takes 10–14 working days from the date you complete your in-person biometric appointment. However, delays can occur if documents are incomplete, if the system is down for maintenance, or if demand is high. Check your application status on eCitizen at any time using your reference number.
What happens if eCitizen payment doesn't go through?
Wait 15–30 minutes and refresh the payment page. If your M-Pesa has been deducted but the portal doesn't show it, email support@ecitizen.go.ke with your M-Pesa reference number and application reference. Do not attempt to pay again immediately—the system often catches up within an hour.
Can I apply for multiple services on one eCitizen account?
Yes. One eCitizen account lets you apply for passport, ID, vehicle registration, business licences, and other services. Each application is tracked separately, and you can see the status of all of them on your eCitizen dashboard.
Find an Expert on Kaziiko
