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
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
- Create an account on the eFNS portal (fns.immigration.go.ke), choose Class K and upload all your documents.
- Pay the KSh 20,000 processing fee. It is not refunded if you are refused.
- Once approved, pay the issuance fee of KSh 250,000 for each year of the permit.
- 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)
- Class K: (Ordinary residents) immigration.go.ke · read 4 Oct 2026
- Work Permits and Passes immigration.go.ke · read 4 Oct 2026
- Directorate of Immigration Services Delivery Charter 2025 immigration.go.ke · read 4 Oct 2026
- Foreign Nationals Services (eFNS) fns.immigration.go.ke · read 4 Oct 2026