Renewing your permit in Kenya is a legal obligation for all foreign nationals who wish to continue living, working, investing, or studying in the country. The State Department for Immigration Services manages renewals through the eCitizen platform. Applying early, preparing complete documentation, and following the correct online steps will greatly reduce delays and the risk of penalties or deportation.
This guide covers the common permit categories, required documents, a detailed eCitizen renewal walkthrough, likely reasons for rejection, and smart tips to ensure a smooth renewal process.
Which Permits Can Be Renewed?
Kenya issues multiple classes of permits — many of which are renewable. The most commonly renewed include:
- Class A (Investor Permit) — for individuals investing capital in Kenya.
- Class D (Employment Permit) — for foreign nationals employed by Kenyan companies.
- Class G (Specific Trade/Business/Consultancy) — for self-employed professionals and consultants.
- Class K (Ordinary Residence) — for non-working residents with independent means.
- Student Pass — for enrolment continuation.
- Dependent Pass — for family members of permit holders.
When Should You Apply for Renewal?
Apply for renewal at least 90 days (3 months) before your current permit expires. Early application gives time for fee payments, document corrections, biometric appointments, and any additional government checks. Late renewals may attract fines, rejection, or immigration enforcement actions.
General Requirements & Core Documents
While category-specific documents vary, the core documents for most renewals include:
- Copy of the current permit page (permit sticker or document).
- Valid passport biodata page (with at least 6 months validity recommended).
- Passport pages showing entry/exit stamps to verify legal stay.
- Recent passport-size photo (digital upload).
- Completed online renewal application on eCitizen.
- Payment receipt for renewal fees.
Category-Specific Documents (Examples)
Class D — Employment Permit:
- Employer’s cover letter on company letterhead.
- Current employment contract.
- Kenya Revenue Authority (KRA) tax compliance certificates (company + employee where applicable).
- Company incorporation documents (CR12, PIN Certificate).
Class A — Investor Permit:
- Company registration documents and proof of investment (bank statements, audited accounts).
- Business plan or investment evidence showing capital injection.
Student Pass:
- Updated admission letter from the institution.
- Academic progress report or transcripts.
- Evidence of fee payment.
Step-by-Step eCitizen Permit Renewal Process
Step 1 — Create or Log in to Your eCitizen Account
Visit eCitizen and log in using your account. If you don’t have one, register using your passport number and valid email. Ensure your contact phone number is active for SMS notifications.
Step 2 — Select the Immigration Service
From the dashboard choose State Department for Immigration Services, then select the relevant Permits and Passes category and click Permit Renewal.
Step 3 — Fill Out the Online Form
Complete the renewal form carefully. Use names exactly as they appear on your passport and prior permit. Mismatched details are the most common cause of rejection.
Step 4 — Upload Documents
Upload clear PDFs or images of required documents. Ensure full pages are captured and not cropped. Include translated and certified documents where applicable.
Step 5 — Pay Renewal Fees
Pay through available eCitizen channels (M-Pesa, debit/credit card). Keep the payment receipt; you will need it as proof of payment. Fee amounts depend on permit class and duration.
Step 6 — Book an Appointment (If Required)
Some renewals require biometrics or in-person verification at immigration offices. Book and attend any scheduled appointments to avoid delays.
Step 7 — Track Application & Download Permit
Monitor your eCitizen dashboard for status updates. Once approved, download and print the renewed permit or collect the physical endorsement from the immigration office as instructed.
Processing Times & Fees
Processing times vary by permit class and workload — typically 2 to 12 weeks. Fees depend on the permit type and requested validity period; always check the eCitizen fee schedule before payment and confirm with your employer or immigration consultant.
Common Reasons Renewal Applications Are Rejected
- Incomplete or unclear documents (blurry scans, missing pages).
- Name discrepancies across passport, permit, and uploaded documents.
- Unpaid taxes or non-compliance by the sponsoring employer.
- Overstaying before renewal submission.
- Lack of valid work contract or proof of continued employment.
Penalties for Late Renewal or Overstay
Failure to renew on time can result in fines, revocation of the permit, or in severe cases, detention and deportation. If you must renew late, be prepared to provide a valid reason, supporting affidavits, and to pay any penalties imposed.
Practical Tips for a Successful Renewal
- Start early: Apply at least 90 days before expiry.
- Keep originals and copies: Bring physical copies to any appointments.
- Ensure employer compliance: Employers should have current KRA and company documents.
- Use clear scans: High-resolution PDFs reduce the chance of document rejection.
- Track progress: Regularly check eCitizen and respond quickly to any requests.
Where to Get Help
For assistance, visit the main immigration offices (Nyayo House, Nairobi), contact your nearest Huduma Centre, or consult the official immigration website for updates. Licensed immigration consultants and law firms can provide professional help for complex cases.
Internal Links (Examples)
- Learn how to prepare your immigration documents for smoother renewals.
- See our employer compliance checklist to ensure tax and legal requirements are met.
- Read our guide on changing employers while holding a work permit.
External References
- State Department for Immigration Services — official portal: https://www.immigration.go.ke
- eCitizen portal — services & payments: https://www.ecitizen.go.ke
- Kenya Revenue Authority (KRA) — tax compliance information: https://www.kra.go.ke
Frequently Asked Questions
How early should I apply for permit renewal?
Apply at least 90 days (3 months) before your current permit expires to allow for processing and any required follow-up.
Can I renew my permit from outside Kenya?
Some permit classes allow renewal from Kenyan missions abroad, but most renewals require presence in Kenya. Check the eCitizen instructions or contact your nearest embassy for guidance.
What if my employer is not KRA-compliant?
Employer non-compliance can lead to rejection. Request your employer to obtain current KRA tax compliance certificates and required company documents before you apply.
How long does renewal take?
Typically 2–12 weeks depending on permit class and government workload. Complex cases or those requiring interviews may take longer.
What happens if my renewal is rejected?
You will receive reasons for rejection. Address the issues (submit missing documents, correct errors) and reapply or appeal as advised by immigration officials.







