Ask Gava
Kiswahili
← ID, passports and clearance

Class K residence permit for retirees (ample means)

Directorate of Immigration Services · sources read 4 Oct 2026

A foreigner aged 35 or older with an assured income of at least USD 24,000 a year (for example a pension) can apply for a Class K permit on the eFNS portal. It costs KSh 20,000 to process plus KSh 250,000 a year once issued, and takes about 21 working days.

Fee
KSh 20,000Processing fee (non-refundable)KSh 250,000Issuance fee, per yearFreeCitizens of East African Community states
How long
About 21 working days
Where
Online on the eFNS portal (Directorate of Immigration Services), then endorsement at an immigration office such as Nyayo House, Nairobi
Go to DIS

What you need

  • Form 25, filled in and signed
  • A signed cover letter to the Director General of Immigration Services
  • A recent colour passport-size photo (uploaded)
  • A copy of your passport's bio-data page
  • Your current immigration status, if you are already in Kenya
  • Proof of your assured yearly income (at least USD 24,000) from a pension, annuity, or sources outside Kenya sent to Kenya

Steps

  1. Create an account on the eFNS portal (fns.immigration.go.ke), choose Class K and upload all your documents.
  2. Pay the KSh 20,000 processing fee. It is not refunded if you are refused.
  3. Once approved, pay the issuance fee of KSh 250,000 for each year of the permit.
  4. Print the issued permit from eFNS and take it with your passport to an immigration office for endorsement.

Watch out

  • The income must be at least USD 24,000 a year (or its equivalent) and assured, so bring documents that prove it will keep coming.
  • Class K is for people living on their own means. You must be at least 35 years old.

Who can apply

  • Foreigners aged 35 or older with an assured income of at least USD 24,000 a year of their own, from a pension, annuity or other source.
Official sources (4)
  1. Class K: (Ordinary residents) immigration.go.ke · read 4 Oct 2026
  2. Work Permits and Passes immigration.go.ke · read 4 Oct 2026
  3. Directorate of Immigration Services Delivery Charter 2025 immigration.go.ke · read 4 Oct 2026
  4. 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.