Designed to simplify how foreigners live, work, and stay compliant with Kenyan immigration laws. Through this portal, users can apply for permits, passes, Foreign Nationals Management (FNM), permanent residence, and even citizenship
Foreign Nationals Management (FNM)
The Foreign Nationals Certificate (FNC) identifies foreigners living in Kenya, the Re-entry Pass allows return after travel, and the Visitor’s Pass Extension lets visitors stay longer.
Permanent Residence
Permanent Residence 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 (FNC), 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 Residence and Citizenship, allowing eligible applicants to live and work in Kenya indefinitely. Whether you’re enrolling in school, managing work authorization, or applying for residence, 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. If you do not yet have an eCitizen account, create one first and then use it to access the portal.
Find Services and Apply
Once signed in to the Foreign Nationals Services portal, navigate to “Services”, select the service you require, and click “Apply Now”. Complete the application form accurately and submit it for processing. Applications with missing or incorrect documentation will not proceed until the required documents have been provided.
Make Payment Online
On completion of your application, an invoice is generated. Payment must be made within the validity period stated on the invoice.
Track Your Application
Monitor the progress of your application at any time under “Home” → “My Applications”. You will also receive notifications by email and SMS as the status of your application changes.