Ask Gava
Kiswahili
← ID, passports and clearance

Kenya immigration forms: which form to use and where to get it

Directorate of Immigration Services · sources read 4 Oct 2026

You get Kenya immigration forms by applying online on eFNS (fns.immigration.go.ke) with your eCitizen account: the form is generated for you to print at the end. The main ones are Form 25 for work permits, 28 for a dependant's pass, 30 for a student pass, 32 for a special pass, and Forms 1 to 15 for citizenship.

Fee
We couldn't confirm a fee from the official page. Check it there before you pay.
Where
Online on eFNS (fns.immigration.go.ke); printed forms go to Nyayo House, Nairobi
Go to DIS

What you need

  • Form 25: work permit (Classes A to M) and exemption
  • Form 27: also needed for Class D (employment) and Class G (business) permits
  • Form 28: dependant's pass
  • Form 30: student pass and internship/research pass (stamped by the institution)
  • Form 32: special pass (stamped by the organisation)
  • Form 22: extension of a visitor's pass
  • Form 16: re-entry pass
  • Form 50: foreign national certificate (alien card)
  • Form 23: permanent residence
  • Citizenship: Form 1 regaining, 3 dual citizenship, 4 endorsement, 6 renunciation, 8 marriage, 9 widows/widowers, 10 lawful residents, 11 children, 13 stateless, 14 migrants, 15 descendants

Steps

  1. Log in to eFNS (fns.immigration.go.ke) with your eCitizen account. If you don't have one, register for free on eCitizen.
  2. Choose the service you need and fill in the online form. At the end, print the form the portal gives you (it carries the right form number).
  3. For citizenship forms, sign the printed form before a Commissioner for Oaths.
  4. Pay online, then take the printed form and your documents to the Immigration headquarters (Nyayo House, Nairobi) when asked.

Watch out

  • Pay by card or mobile money. Cash is not accepted at the Immigration counter.
  • Form 25 is an online form: you print it out at the end of your eFNS application, and you can reopen past applications there.

Who can apply

  • Foreign nationals applying for a pass, permit, alien card, permanent residence or Kenyan citizenship.
  • Kenyans applying for a passport use Form 19, through eCitizen.
Official sources (15)
  1. Class C: (Prescribed profession) immigration.go.ke · read 4 Oct 2026
  2. Class D: (Employment) immigration.go.ke · read 4 Oct 2026
  3. Class G: (Specific trade, business or consultancy) immigration.go.ke · read 4 Oct 2026
  4. Dependant's Pass immigration.go.ke · read 4 Oct 2026
  5. Student's Pass immigration.go.ke · read 4 Oct 2026
  6. Special Pass immigration.go.ke · read 4 Oct 2026
  7. Extension of Visitor's Pass immigration.go.ke · read 4 Oct 2026
  8. Re-entry Pass processing and endorsement immigration.go.ke · read 4 Oct 2026
  9. Issuance of Foreigner Certificate (Alien Card) immigration.go.ke · read 4 Oct 2026
  10. Application Process for Permanent Residence immigration.go.ke · read 4 Oct 2026
  11. Citizenship immigration.go.ke · read 4 Oct 2026
  12. Citizenship by Marriage - Form 8 immigration.go.ke · read 4 Oct 2026
  13. Citizenship by Marriage - eFNS Information Pack fns.immigration.go.ke · read 4 Oct 2026
  14. Application Requirements immigration.go.ke · read 4 Oct 2026
  15. Foreign Nationals Services (eFNS) fns.immigration.go.ke · read 4 Oct 2026

Was this helpful?

Share on WhatsApp · Report a mistake

Don't include your ID number or KRA PIN. We remove them if you do.