The Ultimate Guide to Using eFNS for Foreign Nationals in Kenya

Kenya is a leading destination for tourism, education, business, and diplomacy in East Africa. Every year, thousands of foreign nationals enter the country for work, study, or family reasons. To simplify the immigration process, the Kenyan government launched the Electronic Foreign Nationals Services (eFNS)—a digital portal where foreign nationals can access immigration services online without visiting immigration offices in person.

Whether you’re applying for a visa, renewing a special pass, or resolving an overstay, this guide will walk you through everything you need to know about using the eFNS portal in Kenya.


What Is eFNS?

eFNS stands for Electronic Foreign Nationals Services. It’s an online platform developed by Kenya’s Ministry of Interior to help non-Kenyan citizens manage immigration matters digitally. With eFNS, you can apply for visas, permits, and other services from anywhere in the world.

You can access the portal at https://fns.immigration.go.ke. It’s fast, convenient, and designed to improve the immigration experience for foreign nationals in Kenya.

Common synonyms and related terms:

  • Kenya immigration portal

  • Foreign nationals immigration account

  • eFNS login Kenya

  • Kenya visa and permit system

  • Online immigration services Kenya


Key Services Offered by eFNS

Here are the main services available through the eFNS platform:

  • Visa & Permit Applications: Apply for work permits, student passes, dependent passes, special passes, and more.

  • Online Payment: Pay immigration fees using M-Pesa, debit/credit cards, or bank transfers.

  • Document Uploads: Submit all required documents—passport, photo, invitation letter—through your account.

  • Application Tracking: Monitor the progress of your application in real-time.

  • Overstay Regularization: If your visa has expired, you can apply for an exit pass or request an extension.


Who Should Use the eFNS Portal?

eFNS is mandatory for all non-Kenyan foreign nationals who want to:

  • Visit Kenya for tourism, business, or medical reasons

  • Study in a Kenyan school or university

  • Work or invest in Kenya

  • Join family members living legally in Kenya

  • Apply for residence, refugee status, or permits

  • Resolve an immigration overstay


How to Register and Use the eFNS Platform

Step 1: Create an Account

  1. Visit https://fns.immigration.go.ke

  2. Click “Create Account”

  3. Choose your user category (Foreign National or Kenyan Citizen)

  4. Enter your full name, passport number, nationality, and email

  5. Confirm your email address through the verification link

Step 2: Complete Your Profile

Add the following details:

  • Passport information

  • Contact and address in Kenya

  • Emergency contacts (if required)

Step 3: Select a Service

From your dashboard, choose the immigration service you need:

  • Visa or ETA application

  • Special or dependent pass

  • Work or student permit

  • Extension of stay

  • Overstay clearance or exit pass

Step 4: Upload Required Documents

Prepare and upload:

  • Passport (with at least 6 months’ validity)

  • Recent passport-sized photo

  • Cover or invitation letter

  • Proof of accommodation or school/employer letter

  • Return or onward ticket (for short visits)

Step 5: Pay Fees

Payment options include:

  • M-Pesa Paybill (instructions will be provided)

  • Debit/Credit Card

  • Bank Transfer (for larger or corporate applications)

Important: Save your payment confirmation or receipt for tracking purposes.

Step 6: Track Your Application

Your dashboard shows the real-time status of each application:

  • Submitted

  • Under Review

  • Approved or Rejected

  • Ready for Print or Collection


Common Immigration Applications on eFNS

Application Type Purpose
Visa / ETA Short visits (tourism, business, medical)
Special Pass Temporary stay while awaiting another permit
Student Pass Study at an institution in Kenya
Dependent Pass For family of permit holders
Work Permit Employment in Kenya
Overstay Exit Pass Legal exit for those with expired documents
Permanent Residency Long-term residence status

How to Regularize an Overstay Using eFNS

If you have overstayed your visa, it’s essential to regularize your status before leaving Kenya. Here’s how:

  1. Log into your eFNS account

  2. Select “Overstay Clearance” or “Exit Pass”

  3. Provide details about your situation

  4. Upload the required documents

  5. Pay the overstay fine (amount varies by case)

  6. Download your exit pass or extension approval

Tip: Never leave Kenya with an expired visa without using eFNS to clear your overstay. This could lead to fines, detention, or a re-entry ban.


Tips for Using eFNS Successfully

  • Use Google Chrome for the best experience

  • Upload clear, properly named documents (PDF or JPG format)

  • Double-check all details before submitting

  • Avoid multiple applications for the same service

  • Keep your receipts and payment confirmation numbers safe


Common Challenges & Solutions

Issue Solution
Rejected application Reapply with corrected documents or appeal through the portal
Payment not reflected Wait 1–2 hours, then contact support with your payment reference
Upload errors Resize files, use Chrome, or rename the files
No email confirmation Check your spam folder or try using a different email

Data Privacy and Platform Security

eFNS is protected with SSL encryption, secure logins, and verified payment channels. Your documents are only visible to authorized immigration officers. The platform is regularly updated for compliance with Kenyan data protection laws.


When to Seek Legal Help with eFNS

Although eFNS is designed for self-service, some situations require expert support—especially in cases of:

  • Overstays and exit clearances

  • Complex or rejected applications

  • Business or investor permits

  • Family and dependent pass processing

WKA Advocates offers professional support to guide you through:

  • ETA overstay issues

  • eFNS document reviews

  • Rejected applications

  • Work and student permit filing

  • Personalized immigration compliance services

Contact WKA Advocates for a quote tailored to your specific case.


eFNS for Foreign Nationals in Kenya

The eFNS system has revolutionized immigration services in Kenya. Whether you’re here for a short safari, a long-term job, or family matters, using eFNS for Foreign Nationals in Kenya makes it easier to stay compliant, submit applications, and track your immigration status online.

For complex cases, don’t go it alone. Partner with experienced immigration lawyers like WKA Advocates to save time, avoid penalties, and ensure success.


FAQs – eFNS Kenya

1. Can I apply for an ETA through eFNS?
No. ETA applications must be submitted at https://www.etakenya.go.ke. eFNS is used for post-entry services like passes and permits.

2. How do I fix an expired visa?
Log into eFNS, choose “Overstay Clearance,” upload your documents, pay the fine, and receive an exit pass or extension.

3. Do I need a lawyer to use eFNS?
Not necessarily. But for overstays, rejected permits, or business immigration, legal help can make the process smoother.

4. Can I use eFNS to apply for a student or dependent pass?
Yes, both are available through your eFNS dashboard.

5. How much does eFNS processing cost?
Costs vary depending on the type of application. For tailored legal support, contact WKA Advocates for a quote.

, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Written by wka advocates

Legal expert at WKA Advocates providing insights on Kenyan and international law.

Chat with us!