Designed to simplify how foreigners live, work, and stay compliant with Kenyan immigration laws. Through this portal, users can apply for permits, passes, alien cards, permanent residency, and even citizenship
Foreign Nationals Certificate (Alien Card), Re-entry pass, Extension of Visitor's Pass
The Alien Card identifies foreigners living in Kenya, the Re-entry Pass allows return after travel, and the Visitor’s Pass Extension lets visitors stay longer.
Permanent Residency
Permanent Residency allows a foreigner to live and work in Kenya without a work permit. It offers long-term residence and most rights of Kenyan citizens except voting or public office.
Permits
Permits authorize foreigners to work, invest, or engage in specific activities in Kenya. They are issued based on the purpose of stay, such as employment, business, or study.
Passes
Passes allow foreigners temporary stay in Kenya for specific purposes. They include visitor, student, and special passes issued for short-term activities.
Citizenship
Kenyan citizenship grants you full legal recognition as a national of Kenya. It allows you to live, work, and enjoy all rights and privileges of a Kenyan citizen.


Kenya’s immigration services provide a wide range of options to support foreigners living, working, or studying in the country. Users can apply for essential documents such as permits, passes, and the Foreign Nationals Certificate (Alien Card), ensuring legal stay and compliance with Kenyan regulations. The system also streamlines access for students, investors, and professionals through convenient online applications and secure digital payments.
These services further cater to individuals seeking long-term settlement through Permanent Residency and Citizenship, allowing eligible applicants to live and work in Kenya indefinitely. Whether you’re enrolling in school, managing work authorization, or applying for residency, the process is designed to be transparent, efficient, and user-friendly — making it easier for foreign nationals to integrate and thrive in Kenya.
Create Account
Create an account on the Foreign Nationals Services Portal using the Government of Kenya Single Sign On portal or create an eCitizen account first if you do not have one.
Find Services and Apply
Once logged in the eFNS portal, navigate to “Find Services” and select the “Apply now” to apply the service you want to apply for.
Make Payment Online
An invoice will be generated after completing the application. You can view it in “Dashboard” → “Payments”. If already logged in eFNS, you can click here to make a payment.
Or Make Payment Offline
If unable to pay online, print your application form by clicking “Dashboard” → “My Applications”. You can also click here to print your application. Submit it at Immigration offices for processing.
