Last updated: 23 Jan 2026 • Author: Edward Omondi
Class R Permit Kenya: Quick Facts
- Permit class: Class R (KEP/R)
- Who it’s for: Non-Kenyan citizens of East African Community (EAC) partner states
- Apply via: eFNS (through eCitizen Single Sign-On)
- Core form: Form 25 (completed online)
- Fees: Often displayed as fee-waived for Class R (confirm on your eFNS invoice/portal)
What is the Class R Permit in Kenya (KEP/R)?
The Class R Permit (KEP/R) is a work-and-residence authorization used for eligible East African Community (EAC) nationals to live in Kenya
and engage in lawful employment, business/trade, investment, or professional practice, subject to meeting the documentary requirements and any
sector licensing rules.
Legal basis and policy context
Class R is part of Kenya’s updated work permit framework introducing specialized permit categories for different groups, including EAC nationals.
Requirements and fees should always be confirmed on the official eFNS information pack and the applicant’s invoice.
Eligibility for Class R Permit
To qualify for the Class R Permit, applicants should generally meet these criteria:
- Be a non-Kenyan citizen of an EAC partner state (e.g., Uganda, Tanzania, Rwanda, Burundi, South Sudan, DRC)
- Have a valid passport (or travel document accepted for the process)
- Not be classified as a prohibited immigrant under Kenyan law
- Demonstrate the purpose of stay (employment, business/trade, investment, or professional practice) with supporting documents
Class R Permit Requirements (Document Checklist)
Prepare clean, readable scans (PDF/JPG) and consistent document names. Your exact checklist may vary based on activity type.
Core Requirements (Most Applicants)
- Duly completed Form 25 (filled online via eFNS)
- Two recent passport-size colored photos
- Copy of valid passport (bio-data page)
- Proof of current immigration status (if already in Kenya)
- Cover letter (employer/organization OR self-sponsored) addressed to the Director General of Immigration Services
- Business/organization registration documents (where applicable)
- Academic/professional certificates (where applicable)
- Optional: Download: Permit Checklist (PDF)
Additional Requirements by Category
Employees / Professionals
- Employment contract / appointment letter
- Clearance letters / licenses from relevant professional bodies (where required)
Investors / Business Owners
- Evidence of business activity and investment/capital
- Company documents (e.g., shareholding evidence such as CR12 where applicable)
- Proof of business premises (lease/title) where relevant
- Proof of source of income / funds
Missionaries / Religious Workers
- Letter from sending religious society in home country
- Proof of registration of sending religious society
- Supporting letter from a recognized local religious body (where applicable)
- Documentary proof of religious training / ordination (if applicable)
Renewals
- Tax Compliance Certificate (individual/employer where applicable)
- Company tax compliance (for investors/businesses)
- Police clearance may be requested in some cases depending on category
How to Apply for a Class R Permit in Kenya: Step-by-Step eFNS Process
1) Online application
- Create an account on Government of Kenya Single Sign-On
- Log in and access the eFNS immigration portal
- Select Apply Now → Permit Issuance/Renewal
- Complete Form 25 for Class R (KEP/R)
- Upload the required documents (clear scans, correct format)
- Submit and monitor your dashboard/email notifications
2) Fees
On the official eFNS information pack, Class R is shown as fee-waived free (final fees: KES 0).
However, some applicants may still be required to pay statutory registrations such as the Alien Registration fee (if applicable).
Always confirm the exact amount on your eFNS invoice and requirements at the time of application.
3) Physical documents (only if required/requested)
Where required, print the application and present supporting documents at:
- Immigration Headquarters (Nyayo House, Nairobi), or
- Your nearest regional immigration office
4) Tracking
- Email updates
- Status updates inside your eFNS account
Processing Time (Realistic)
Processing time varies with workload and document completeness. A practical expectation is
several weeks (often ~4–10 weeks), but it can be faster or slower.
The best speed hack is submitting a complete, consistent set of documents and replying quickly to any requests.
Benefits of the Class R Permit
- Legal authorization to reside and engage in approved work/business activity in Kenya
- Regional integration advantage for eligible EAC nationals
- Professional practice (with proper licensing where required)
- Renewable subject to compliance and updated documents
Common Mistakes That Delay Approval
- Generic cover letter that doesn’t match your documents (activity mismatch)
- Unreadable scans (dark photos, cropped passport bio page, missing pages)
- No supporting evidence for the category (business owners: no proof of activity; professionals: no licensing)
- Different names across documents (passport vs certificates) without an explanation letter
- Uploading wrong file types or oversized PDFs that fail silently
Frequently Asked Questions
-
Can I apply for Class R while outside Kenya?
You can usually start the online application, but some steps (or verification) may require presence in Kenya depending on your case.
-
Can my family join me in Kenya under this permit?
The Class R Permit covers the principal applicant. Dependants typically need appropriate dependent passes.
-
Does Class R lead to permanent residency?
Not directly. Permanent residency has separate legal requirements and a separate application process.
-
Can I change employers or activity?
Changes may require notification and updated documentation. Keep your eFNS records consistent and submit updated support letters.
-
What’s the #1 reason applications get delayed?
Incomplete or inconsistent supporting documents (especially category evidence and cover letters) and slow responses to requests.