If you are a foreign national living in Kenya or planning to relocate, work, study, invest, volunteer, or retire in the country, understanding the Electronic Foreign Nationals Services (eFNS) portal is essential. The eFNS platform is the Government of Kenya’s official online immigration system designed specifically for foreign nationals to access a wide range of immigration services electronically.
From applying for a work permit to renewing a Foreigner Certificate (Alien Card), extending your stay, applying for permanent residence, or even becoming a Kenyan citizen, nearly every immigration process now begins online through the eFNS portal.
In this comprehensive guide, we’ll explain everything you need to know about the eFNS system, who should use it, the services available, how to create an account, and how Millennia Immigration Consultancy can assist you throughout the process.
What is eFNS Kenya?
The Electronic Foreign Nationals Services (eFNS) is an online immigration platform managed by Kenya’s Directorate of Immigration Services. It enables foreign nationals to submit immigration applications electronically without having to begin the process through paper applications.
The portal was introduced to modernize immigration services by making applications faster, more transparent, and easier to track online.
Today, thousands of expatriates, international students, investors, researchers, volunteers, missionaries, retirees, and foreign workers use the eFNS portal every year.
The system allows applicants to:
- Submit immigration applications online
- Upload supporting documents
- Pay government fees electronically
- Receive notifications
- Track application progress
- Download approval letters
- Schedule biometric appointments where applicable
Instead of visiting immigration offices multiple times, applicants can complete much of the process online before attending appointments only when required.
What is the Difference Between eCitizen and eFNS?
This is one of the most common questions asked by foreign nationals.
Although the two platforms work together, they serve different purposes.
eCitizen
eCitizen is Kenya’s national digital government platform. It provides access to services offered by numerous government ministries and agencies.
Examples include:
- Passport services for Kenyan citizens
- Business registration
- Birth certificates
- Driving licence services
- Land services
- Tax-related government services
- Immigration services
Think of eCitizen as the main government portal.
eFNS
The eFNS portal focuses specifically on immigration services for foreign nationals.
Once signed in through your eCitizen account (or linked access where applicable), you can access immigration services dedicated to foreigners, including work permits, residence permits, special passes, citizenship, and foreigner registration.
In simple terms:
eCitizen = Government Services
eFNS = Immigration Services for Foreign Nationals
Who Should Use eFNS?
The portal is intended for almost every foreign national dealing with Kenyan immigration matters.
This includes:
- Investors
- Employees
- Business owners
- Company directors
- Students
- Researchers
- Volunteers
- Religious missionaries
- Dependants
- Spouses of Kenyan citizens
- Refugees (where applicable procedures exist)
- Retirees
- Diplomats (certain services)
- Permanent residents
- Long-term visitors
Whether you’re staying in Kenya for three months or twenty years, chances are you will interact with eFNS at some point.
Why Was eFNS Introduced?
The Kenyan Government introduced eFNS to improve service delivery by:
- Reducing paperwork
- Increasing transparency
- Speeding up processing
- Improving record keeping
- Reducing fraud
- Making online payments easier
- Allowing applicants to monitor application progress
- Improving communication between applicants and immigration officers
The digital platform has significantly transformed immigration administration in Kenya.
Benefits of Using eFNS
Some of the major advantages include:
Online Convenience
Applications can be started from anywhere with internet access.
Faster Processing
Electronic submissions reduce manual paperwork and streamline processing.
Application Tracking
Applicants can log in at any time to monitor their application’s status.
Secure Payments
Government fees are paid electronically through approved payment methods.
Reduced Errors
Mandatory fields and document upload requirements help reduce incomplete applications.
Services Available on eFNS Kenya
The portal offers a wide range of immigration services.
These include:
- Work Permit Applications
- Work Permit Renewals
- Special Pass Applications
- Student Passes
- Dependant Passes
- Internship Passes
- Research Passes
- Foreigner Certificate (Alien Card)
- Permanent Residence
- Kenyan Citizenship
- Visitor Pass Extension
- Re-entry Passes
- Replacement Documents
- Status Tracking
- Online Fee Payment
We’ll explore each service in detail.
How to Create an eCitizen Account
Before using immigration services, most applicants must first have an eCitizen account.
Creating one is straightforward.
Step 1
Visit the official Kenyan government eCitizen portal.
Step 2
Select Create Account.
Step 3
Choose the correct account category.
For foreign nationals, select the option applicable to non-Kenyan applicants.
Step 4
Enter:
Mobile phone number
Full name
Passport number
Nationality
Date of birth
Email address
Step 5
Verify your email address.
Step 6
Create a secure password.
Step 7
Complete any identity verification required.
Once complete, your account can be used to access supported immigration services.
How to Access eFNS
After creating your account:
- Log in.
- Select Immigration Services.
- Open the Electronic Foreign Nationals Services portal.
- Complete your profile.
- Begin your application.
Returning users simply log in to continue existing applications.
Documents You Should Prepare Before Applying
Having your documents ready saves considerable time.
Common documents include:
- Passport biodata page
- Current visa
- Passport photographs
- Employment contract
- Company incorporation documents
- Academic certificates
- Police clearance certificates (where required)
- Medical reports (certain applications)
- Marriage certificate
- Birth certificates for dependants
- Business registration documents
- Tax compliance documents
- Cover letters
- Recommendation letters
Each immigration category has its own documentary requirements.
Applying for a Work Permit Through eFNS
One of the most frequently used services is the Kenya work permit application.
Foreign nationals intending to work legally in Kenya generally require an appropriate work permit unless exempted under Kenyan law.
Applications are completed electronically through eFNS before supporting documents are reviewed by immigration authorities.
Applicants should ensure that every document uploaded is clear, accurate, and consistent with the information provided in the application.
Incomplete applications are among the most common reasons for delays.
Understanding Kenya Work Permit Classes
Kenya has several classes of permits depending on the applicant’s purpose.
Some of the most common include:
Class A
Mining and mineral prospecting.
Class B
Agriculture and animal husbandry.
Class C
Prescribed professions.
Class D
Employment with a specific employer.
This is one of the most commonly issued permits for expatriate employees.
Class G
Trade, business or consultancy.
Popular among foreign investors and entrepreneurs establishing businesses in Kenya.Class I
Religious or charitable activities.
Class K
Ordinary residents with independent income.
Often used by retirees or financially independent individuals.
Class M
Recognized refugees.
Choosing the correct permit class is extremely important because submitting the wrong category may result in delays or refusal.
Common Documents Required for Work Permit Applications
Although requirements differ depending on the permit class, applicants are often required to provide:
- Passport copy
- Passport photograph
- Detailed curriculum vitae
- Academic qualifications
- Professional certificates
- Employment contract
- Employer cover letter
- Company registration documents
- Tax compliance certificate
- PIN certificate
- Organization profile
- Organizational chart where applicable
- Proof that the position cannot easily be filled locally where required
Immigration officers may request additional documentation depending on the circumstances of each case.
Processing Times
Processing times vary depending on:
- Application type
- Completeness of documentation
- Security checks
- Immigration workload
- Requests for additional information
Applicants should avoid making irreversible travel or employment commitments until the relevant approval has been granted.
Why Accuracy Matters
Immigration officers compare every uploaded document with the information entered into the online application.
Simple mistakes such as:
- Different spellings of names
- Incorrect passport numbers
- Wrong permit class
- Missing signatures
- Expired documents
- Inconsistent employment dates
can significantly delay processing or result in requests for clarification.
For this reason, many applicants choose to work with experienced immigration consultants to ensure applications are complete and compliant before submission.
Continue to Part 2, where we’ll cover Student Passes, Special Passes, Dependant Passes, Internship and Research Passes, Alien Cards (Foreigner Certificates), Permanent Residence, Kenyan Citizenship, application tips, common mistakes, and much more from us.
