Author: , Immigration & Business Setup Consultant
Last updated: 21 February 2026
Official sources checked (21 Feb 2026):
Directorate of Immigration – Class G (requirements & fees) , eFNS Portal , KenInvest eProcedures – Class G (Investor) work permit . Always confirm the latest checklist and portal invoice before filing.

This page is a practical guide for foreign investors searching for: requirements for Class G investor permit in Kenya, cost of Class G investor permit in Kenya, and duration for Class G permit application.

A Class G permit (specific trade, business or consultancy) is the Kenyan immigration permit used by a foreign national intending to engage in a specific trade, business or consultancy in Kenya, whether alone or in partnership.

Requirements for Class G Investor Permit in Kenya (2026)

Below is a practical checklist based on the official Class G requirements and eFNS information pack. Requirements can vary by case (new application vs renewal), and immigration may request further documents during review.

Core documents commonly required (new application)

  • Form 25 (completed and signed)
  • Form 27 (completed and signed)
  • Signed cover letter addressed to the Director General / Director of Immigration Services
  • Passport bio-data page copy (valid passport)
  • Recent passport-size colour photo(s)
  • Current immigration status (if already in Kenya)
  • Proof of capital to be invested of at least USD 100,000
  • Company registration documents (Certificate of Incorporation, Memorandum and Articles / equivalent)
  • CR12 / shareholding certificate
  • Company and individual PIN certificates
  • Valid company Tax Compliance Certificate (new applications)
  • Bank statement verification form (new cases, where required on eFNS checklist)
  • Proof of offshore transaction receipt/slip (where applicable per eFNS checklist)
Important: Immigration and eFNS checklists can be updated. Use the official eFNS checklist generated/downloaded for your filing as the final operational checklist for submission.

Additional documents often relevant (renewal cases)

  • Signed current audited accounts (often requested for renewals)
  • Valid company and individual Tax Compliance Certificates (renewals)
  • Copy of previous permit/pass held
  • List of Kenyans already employed (where requested)
  • Clearance letters from relevant institutions (where applicable to the business)

Practical filing tips (to improve approval chances)

  • Ensure names, passport number, company name and shareholding details match across all documents.
  • Use clear evidence for the USD 100,000 capital threshold and keep supporting transaction records.
  • Prepare a concise cover letter explaining business activity, capital invested, and economic benefit to Kenya.
  • If documents are not in English, provide certified translations before upload.

Cost of Class G Investor Permit in Kenya (2026)

If you are searching for the cost of Class G investor permit in Kenya, start with the official Immigration fee lines below and then budget separately for filing support and document preparation.

Fee Item Amount Notes
Processing fee (non-refundable) KES 20,000 Paid at/around application submission as invoiced on the portal.
Permit issuance fee KES 250,000 per year Payable after approval, for the approved permit period.
Portal/transaction variations Varies Use the generated eFNS/eCitizen invoice as the final payable reference for government charges.
Budget extras (not fixed government Class G fees): translations, notarisation/certification, professional fees, courier costs, and case-specific compliance items depending on your file and immigration instructions.

Cost planning tip for investors

Budget for the permit fee separately from your company setup and operating costs. Also reserve funds for post-approval compliance items (for example, foreign national registration / Alien Card, tax onboarding, and business licensing where applicable).

Duration for Class G Permit Application in Kenya (Processing Time)

Many applicants search for the duration for Class G permit application in Kenya. There is no guaranteed public processing timeline published on the Class G requirements page, and actual turnaround depends on the file quality and review process.

Practical planning range (not a guaranteed official timeline)

In practice, many applicants plan for a multi-week to multi-month process, especially where capital verification, clarifications, or additional documents are requested. Build buffer time into your investment start date and operational plan.

What affects Class G processing duration?

  • Document completeness: missing or inconsistent uploads trigger delays.
  • Capital proof quality: unclear banking evidence slows verification.
  • Business profile complexity: regulated sectors may require extra clearances.
  • Immigration workload: processing volume varies over time.
  • Follow-up requests: response time to clarifications matters.
Best practice: file well before your intended business launch date and avoid signing hard operational commitments based only on a hoped-for approval date.

How to Apply for a Class G Permit on eFNS (Step-by-Step)

  1. Create or sign in to your Government of Kenya Single Sign On account.
  2. Log in to the eFNS portal.
  3. Go to Submit Applications and select the permit issuance/renewal option.
  4. Complete the Class G application forms (including Form 25 and Form 27 as required).
  5. Upload the required supporting documents.
  6. Generate the invoice and make payment through the available channels.
  7. Track progress via your dashboard/email notifications.
  8. Respond quickly to any additional document or clarification requests.

Common Reasons Class G Applications Are Delayed

  • Mismatch between passport details and company documents
  • Weak or incomplete proof of the USD 100,000 capital threshold
  • Expired tax compliance documents
  • Missing CR12/shareholding evidence
  • Poor-quality scans or unreadable uploads
  • No clear cover letter explaining the investment and business activity
  • Late response to immigration queries

Class G Investor Permit Kenya – Frequently Asked Questions

1) What are the requirements for Class G investor permit in Kenya?

Core requirements usually include Form 25, Form 27, passport bio-data page, passport photo, capital proof of at least USD 100,000, company incorporation documents, CR12, PIN certificates, and tax compliance documents. Renewals often require audited accounts and renewal-specific evidence.

2) What is the cost of Class G investor permit in Kenya?

Common official fee lines are KES 20,000 processing (non-refundable) and KES 250,000 issuance fee per year. Use the portal-generated invoice as the final reference for government charges at filing/payment stage.

3) What is the duration for Class G permit application processing?

Processing time varies by case and immigration workload. There is no guaranteed public timeline on the Class G requirements page. Plan early and submit a complete file to reduce delays.

4) Can I apply online for a Class G permit in Kenya?

Yes. Applications are made through the Kenya eFNS platform after logging in via the Government of Kenya Single Sign On account.

5) Do I need a Kenyan company before applying for a Class G permit?

In most cases, the application file includes company registration documents (including incorporation documents and CR12/shareholding evidence), so company setup planning should be handled early in the process.

Need Help With a Class G Investor Permit Application in Kenya?

We assist with eligibility review, document checklists, company setup coordination, cover-letter drafting, eFNS filing support, and follow-up responses to reduce delays and errors.

Call: +254 757 884 710
Email: info@bizbrokerskenya.com
WhatsApp: Chat on WhatsApp

Company Registration in Kenya Foreign Company Registration Immigration Permit Services Trademark Registration