logo of fineducke

How to Create and Use an eCitizen Account in Kenya: 2025 Step-by-Step Guide

How to Guides
feature image

Did you know that the eCitizen portal offers more than 16000 services from more than 100 Ministries, Counties, Departments, and Agencies. Therefore, its good to have an eCitzen account because sooner or later if not today, you will need at least one of the services being offered here. Some of the common services offered through eCitizen are applying for passports, renewing driving licenses, filing tax returns, and registering businesses. This platform has revolutionized how citizens interact with government agencies, offering a digital, user-friendly experience that saves time and effort.

Here’s a step-by-step guide on how to create and use your eCitizen account in 2025.

1. Access the eCitizen Website

To begin the registration process, open your browser (Google Chrome, Brave, Bing, Firefox, etc.) and enter the URL: www.ecitizen.go.ke. This will take you to the official eCitizen homepage. 

You can also choose to search eCitizen on Google and the first page will most likely be the official eCitizen portal. 


2. Start Registration

On the homepage of eCitizen website, click the "Register" button to start creating your account. You’ll be given four options:

  • Kenyan Citizen
  • Resident
  • Visitor
  • Diplomat

If you are a resident, then its suitable to select "Kenyan Citizen" option. In this face, you are needed to choose the appropriate account type based on your status.

3. Enter Your Personal Details

For Kenyan citizens, the next step involves entering key details:

  • National ID Number: Input your ID number exactly as it appears on your identification card.
  • First Name: Ensure your name matches what's on your ID.
  • Year of Birth: Enter your birth year as indicated on your ID card.

Click "Validate" to proceed

4. Create a Secure Password

After entering your personal details, you will be required to create a strong password. 

For your safety, its a best practice to use a combination of letters; both capital and small letters, numbers, and symbols for security when creating an eCitizen account. 

You are then supposed to Re-enter the password to confirm and proceed.

5. Verify Email and Phone Number 

You will be asked to:

  • Verify your Email: A verification link will be sent to your email. Click on the link to verify it.
  • Verify your Phone Number: A One-Time Password (OTP) will be sent to your mobile phone. Enter the OTP to confirm your number.

These verification steps help ensure the security and authenticity of your account

6. Upload Your Profile Photo

While this step is optional, you can upload a passport-sized profile photo (with a maximum resolution of 500px by 500px). This helps personalize your account and may be necessary for certain services

7. Sign In to Access Services

Once your account is successfully created, you can log in by entering your email address or National ID number and password. Select how you'd like to receive the OTP (via email or phone) for an additional layer of security.
Upon logging in, you'll be directed to the eCitizen dashboard, which offers access to a wide range of government services. Some of the key services you can access include:

  • Passport applications and renewals
  • Visa applications
  • Driving license renewals
  • Business name registration
  • Filing KRA tax returns

8. Making Payments on eCitizen 

Many services on the eCitizen platform require payment. You can pay using various options, including M-Pesa, Airtel Money, Equitel, bank transfers, or debit cards. If you use M-Pesa, here’s how:

  • Select Lipa Na M-Pesa.
  • Enter the eCitizen Pay Bill Number: 206206.
  • Input the account number provided based on the service you're paying for.
  • Enter the amount generated on the invoice and confirm the payment by entering your M-Pesa PIN.

Conclusion 

Creating and using an eCitizen account in Kenya is a straightforward process that opens up access to many essential government services. Whether you're renewing your driving license or registering a business, this digital platform offers a convenient, secure way to get things done without the hassle of physical visits.
By following the steps outlined above, you can enjoy the full benefits of the eCitizen portal and streamline your interactions with government services.


Newsletter

Subscribe to our newsletter to stay.

Author

I’m Clinton Wamalwa Wanjala, a financial writer and certified financial consultant passionate about empowering the youth with practical financial knowledge. As the founder of Fineducke.com, I provide accessible guidance on personal finance, entrepreneurship, and investment opportunities.