Author: , Immigration & Business Setup Consultant
Last updated: 26 May 2026
Official sources checked: Directorate of Immigration Services Class G page, Directorate of Immigration Services Work Permits and Passes page, and eFNS Class G information pack.
Page focus: Class G investor permit cost, requirements, capital proof and eFNS application procedure. For general company incorporation, use the separate company registration guide.

Quick Answers: Class G Investor Permit in Kenya

A Class G investor permit is the Kenya immigration permit for a foreign national who intends to engage, alone or in partnership, in a specific trade, business, consultancy or profession in Kenya. The official fee lines currently shown by Immigration are KES 20,000 processing fee, which is non-refundable, and KES 250,000 per year issuance fee. The application must also include documentary proof of capital to be invested of at least USD 100,000.

KES 20,000Official processing fee, non-refundable
KES 250,000Official issuance fee per year
USD 100,000Minimum capital proof stated in the checklist
eFNSOnline application and tracking channel
What is required? Form 25, cover letter, passport documents, status, photo, tax compliance, capital proof, company documents, PIN certificates, CR12 and Form 27.
How do you apply? Through Government of Kenya Single Sign On and eFNS under Permit Issuance/Renewal.
Who is it for? Foreign investors, founders, consultants and business owners operating a specific business or consultancy in Kenya.

Cost of Class G Investor Permit in Kenya

For searchers comparing Class G investor permit Kenya cost, the government fee should be separated from company setup, tax, banking, translation, sector licence and professional filing costs. The official government fee lines are:

Official government feeAmountWhen payable
Processing feeKES 20,000 non-refundableAt the application / processing stage through the official invoice process.
Issuance feeKES 250,000 per yearAfter approval, for the approved permit period.
East Africa Community Member StatesGratisConfirm eligibility and portal treatment before relying on this fee line.
Government fee note: rely on the invoice generated through the official eFNS / Immigration portal as the final payment reference. Government fee lines and payment workflows can change.

Other Class G cost drivers

Cost itemWhen it arisesWhy it matters
Company registration or foreign company setupIf the Kenyan investment vehicle is not yet regularisedClass G relies on company documents, shareholding evidence, PIN records and tax compliance.
KRA PIN and tax compliance supportIf company or individual PIN / TCC documents are missing or outdatedTax compliance evidence is part of the official checklist for new applications and renewals.
Banking and capital-proof preparationIf funds must be verified, remitted or explainedThe application needs documentary proof of at least USD 100,000 capital to be invested.
Sector licence or regulatory clearanceWhere the business activity is regulatedThe official eligibility language requires any licence, registration, authority or permission necessary for the purpose.
Translations and notarisationIf foreign documents are not in English or need certificationForeign-language documents should be translated into English by an accepted authority.
Professional filing supportIf you want document review, cover-letter preparation, filing support and query handlingA structured file reduces avoidable delays from weak documents or inconsistent information.

Get a clear Class G cost estimate before filing

Send us your business activity, company status, nationality, current Kenya immigration status and capital-proof position. We will advise what is ready, what is missing and what may affect cost or timing.

Get a free quote Email your documents

Official Class G Definition

The Directorate of Immigration Services describes Class G as “Specific trade, business or consultancy.” The official definition is:

“This permit is issued to a person who intends to engage, whether alone or in partnership, in a specific trade, business, consultancy or profession (other than a prescribed profession) in Kenya.”

This is why this page is intentionally focused on investor permit cost, requirements, capital proof and eFNS steps. It should not duplicate the broader company registration page, the general immigration permits page or county single business permit pages.

Who Qualifies for a Class G Permit?

According to the eFNS Class G information pack, the permit applies to a person intending to engage in a specific trade, business, consultancy or profession in Kenya and who:

  • Has obtained any licence, registration or other authority or permission that may be necessary for the purpose;
  • Has in his/her own right and at his/her full and free disposition sufficient capital and other resources for the purpose;
  • Whose engagement in trade, business, consultancy or profession will be of benefit to Kenya.
Practical interpretation: the file should connect the investor, Kenyan business vehicle, capital proof, licences and benefit to Kenya. A generic upload of documents without that connection is more likely to trigger queries.

Requirements for Class G Investor Permit in Kenya

The official checklist should be kept intact, then organised for filing. Below is the official data reorganised for user clarity.

Official Immigration checklist

  • Duly filled and signed application Form 25
  • Signed cover letter from the employer / company/ organization addressed to the Director General of Immigration Services
  • Copies of national passport (bio-data page)
  • Current Immigration status if in the country
  • Upload recent colored passport size photo
  • Valid Tax Compliance Certificate for company (new application), and/or valid Tax Compliance Certificates (for company and individual) in case of permit renewal
  • Documentary proof of capital to be invested of at least USD 100,000
  • Company registration documents (certificate of incorporation, articles and memorandum)
  • Copy of PIN certificate (company and individual)
  • Shareholders certificate (CR12)
  • Signed current audited accounts for previous two years (for renewals)
  • Duly filled form 27

Additional eFNS checklist items to prepare

  • Two copies of detailed and signed cover letter from the employer/ self /organization, addressed to the Director of Immigration Services
  • Two(2) recent passport size colored photos (for both new and renewal)
  • Documents in foreign languages should be translated into English by either the Embassy, Public Notary, or authorized /recognized institution
  • Copy of any previous permit(s) and or pass (es) held
  • Memorandum of understanding
  • Shareholding certificate (CR 12)
  • List of kenyans already employed (for renewals)
  • Clearance letter from relevant institutions.
  • Two copies of bank statement verification form (For new cases).
  • Provide a proof of offshore transaction receipt / slip.
  • Valid Organization Tax Compliance Certificate for new cases, and both valid organization and individual Tax Compliance Certificates for renewal cases.

Requirements grouped into a practical filing pack

Document packWhat to includePurpose
Applicant identity packPassport, passport photos, current immigration status, previous permits or passes where applicableConfirms the applicant’s identity and legal status position.
Application forms and cover letterForm 25, Form 27 and a detailed signed cover letterExplains the application, business activity, investment role and benefit to Kenya.
Company packCertificate of incorporation, articles and memorandum, CR12 / shareholding certificate, company PINProves the Kenyan business vehicle and applicant’s ownership or control connection.
Capital proof packBank statement verification, offshore transaction receipt / slip, investment records and capital-use explanationSupports the USD 100,000 capital requirement.
Compliance packTax compliance certificates, sector clearance letters and relevant licencesShows regulatory and tax compliance before or during filing.
Renewal packAudited accounts, list of Kenyans employed, updated TCCs and previous permit copiesShows continued business activity and renewal eligibility.
File-quality tip: names, passport numbers, company names, shareholding, PIN records and cover-letter facts should match across all uploaded documents.

Proof of USD 100,000 Capital for Class G Permit

The USD 100,000 requirement is not an Immigration fee. It is documentary proof of capital to be invested. The strongest file should show availability of funds, source of funds, ownership or control, movement where applicable and intended use in the Kenyan business.

Documents commonly used to support capital proof

  • Bank statements showing available capital.
  • Bank statement verification form for new cases.
  • Bank confirmation letter where applicable.
  • Proof of offshore transaction receipt / slip.
  • SWIFT or inward remittance records where funds have moved into Kenya.
  • Kenyan company bank statements where investment funds are already held locally.
  • Invoices or receipts for equipment, leases, stock, business assets or capital expenditure.
  • Business plan or investment summary explaining how the funds will support the Kenyan activity.
Common query risk: a bank balance alone may not be enough if the file does not explain the connection between the investor, the funds, the company and the proposed business activity.

Class G Investor Permit vs County Business Permit

Many users search “business permit Kenya” when they actually need a Class G immigration permit. The two are different and one does not replace the other.

IssueClass G investor permitCounty business permit / single business permit
PurposeImmigration permission for a foreign investor to live in Kenya and engage in a specific business, trade, consultancy or profession.County-level operating licence for a business activity, premises, branch or office.
Issued byDirectorate of Immigration Services through the eFNS process.The relevant county government.
ApplicantThe foreign investor / business owner / consultant.The business entity or premises operator.
Does it give immigration status?Yes, once approved and issued according to Immigration requirements.No. It is not an immigration status document.

Company Setup Before Class G Application

The official checklist requires company registration documents, PIN records and CR12 / shareholding evidence. This page should not compete with the main company registration page, so the company setup guidance is intentionally concise.

Setup itemWhy it matters for Class GWhere to read more
Kenyan company or registered branchShows the legal vehicle through which the investor will operate.Company registration in Kenya
CR12 / shareholding certificateConfirms ownership, shareholding and relationship between investor and business.Company registration requirements
Company and individual PINRequired in the official checklist and relevant for tax compliance.Business registrations
County and sector licencesRequired where the business activity needs local or sector permission.Business setup services
Anti-cannibalization note: keep detailed company registration cost, BRS steps and incorporation requirements on the company-registration pages. This Class G page should only explain company setup where it directly supports investor-permit eligibility.

How to Apply for a Class G Permit on eFNS

The application is made online through Government of Kenya Single Sign On and eFNS. The official eFNS process states that you need to:

  1. Create a log in account within the Government of Kenya Single Sign On portal.
  2. Log in using the account you have created above to access eFNS portal.
  3. Once logged in the eFNS portal, select the “Apply now” Link.
  4. Click on the “Submit Applications” tab and select the Permit Issuance/Renewal tab.
  5. After completing the application form, an invoice will be generated which you can see by clicking on “Dashboard” then “Payments” Tab.
  6. If unable to pay using any of the online modes, print your application form by clicking on “Dashboard” then “My Applications” Tab. Present your application with all the requirements at the Immigration headquaters(Nyayo house), for payments and processing.
  7. You shall receive automatic notifications via email and on your online account about the progress of your application.
Official eFNS disclaimer: processing fee is non refundable. Incomplete applications will not be accepted. Engaging in any form of business or employment without a requisite permit or pass is an offence. Application print-outs must be presented to the Immigration headquaters or any other regional offices.

Practical filing sequence before upload

  1. Confirm eligibility.
    Check the business activity, required licences, company structure and capital proof position.
  2. Prepare the company file.
    Update incorporation records, CR12, PIN certificates and tax compliance evidence.
  3. Prepare the capital-proof file.
    Organise bank verification, offshore transaction evidence and investment-use explanation.
  4. Draft a case-specific cover letter.
    Explain the investor, business, capital, licence position and benefit to Kenya.
  5. Upload and track the application.
    Monitor eFNS dashboard and email notifications and respond quickly to any Immigration query.

Talk to us before you submit a Class G application

We can review your investor profile, company documents, capital proof and eFNS checklist before filing so avoidable gaps are corrected early.

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

What Happens After Class G Approval?

After approval, the investor should complete issuance, printout, endorsement and post-approval compliance steps as directed by Immigration and the eFNS portal.

  1. Pay the issuance invoice.
    Pay the KES 250,000 per year issuance fee or the amount shown on the portal invoice.
  2. Print the approval or permit documents.
    Download and print the portal documents required for presentation or endorsement.
  3. Present for endorsement where required.
    Follow Immigration instructions on presentation at headquarters or regional offices.
  4. Complete foreign national registration where applicable.
    Apply for the required foreign national registration / alien card process after approval where required.
  5. Maintain business compliance.
    Keep company filings, KRA compliance, county business permits, sector licences, employee records and accounting documents current for future renewals.

Common Class G Delays, Queries and Refusal Risks

Top-performing informational and transactional pages tend to answer not just “what is required” but also “what goes wrong.” This section targets users who are comparing whether to file alone or instruct a consultant.

ProblemWhy it creates riskHow to reduce the risk
Unclear USD 100,000 capital proofThe file may not prove sufficient capital at full and free disposition.Use bank verification, transaction proof, remittance records and a capital-use explanation.
Company records do not match investor roleThe applicant may not appear clearly as investor, shareholder, director or business controller.Update CR12 / shareholding records before filing.
Missing sector clearanceSome business activities require a licence, registration, authority or permission.Confirm sector requirements before eFNS upload.
Expired or missing tax complianceThe official checklist requires valid tax compliance evidence for new cases and renewals.Clean up KRA compliance and obtain valid certificates before submission.
Weak cover letterThe application does not explain benefit to Kenya or the investor’s commercial plan.Draft a fact-specific cover letter connecting capital, business, licences, jobs and local value.
Business permit confusionThe applicant may hold county licensing but lack immigration permission, or vice versa.Separate immigration, company, county and sector compliance into one filing plan.

How Biz Brokers Kenya Helps Foreign Investors

Biz Brokers Kenya assists foreign investors with the immigration and business setup side of the Class G process. This is useful where the investor needs a coordinated plan for company records, capital proof, KRA compliance, sector licensing and eFNS filing.

Pre-filing assessmentEligibility, business activity, capital proof, company structure and licence review.
Company setup coordinationCompany incorporation, CR12, PIN records, registered address and compliance planning.
Capital-proof planningBank verification, remittance proof, investment summaries and document organisation.
Cover letter and document packPreparation of a structured filing pack for Immigration review.
eFNS filing supportApplication preparation, upload coordination, invoice tracking and dashboard monitoring.
Post-approval complianceEndorsement guidance, foreign national registration, county permits and renewal readiness.

Official Sources and Useful Links

Immigration procedures and government fees may change. Always confirm the latest checklist and the live portal invoice before filing or paying.

Frequently Asked Questions

How much does a Class G investor permit cost in Kenya?

The official government fee lines are KES 20,000 processing fee, non-refundable, and KES 250,000 per year issuance fee. East Africa Community Member States are listed as gratis. The portal invoice should be treated as the final payment reference.

What are the main Class G permit requirements in Kenya?

The main requirements include Form 25, a signed cover letter, passport copies, current immigration status if in Kenya, recent passport photo, tax compliance evidence, documentary proof of at least USD 100,000 capital, company registration documents, company and individual PIN certificates, CR12, audited accounts for renewals and Form 27.

What is the USD 100,000 capital proof for a Class G permit?

It is documentary proof that the applicant has capital to be invested of at least USD 100,000. It is not a fee paid to Immigration. It should be supported by verifiable bank, transaction, remittance or investment records.

How do I apply for a Class G permit on eFNS?

Create or log into a Government of Kenya Single Sign On account, access eFNS, select Apply Now, choose Submit Applications and Permit Issuance/Renewal, complete the form, generate the invoice, pay or present the printed application where applicable, and track notifications by email and online account.

Is a Class G investor permit the same as a county business permit?

No. A Class G investor permit is an immigration permit issued through the Directorate of Immigration Services. A county business permit or single business permit is a local operating licence issued by the relevant county government for the business activity or premises.

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

The official checklist requires company registration documents, certificate of incorporation, articles and memorandum, CR12 or shareholding certificate, PIN certificates and related business records. In practice, the company structure should normally be regularised before filing.

What causes Class G permit delays or queries?

Common causes include unclear capital proof, missing CR12, expired tax compliance certificates, inconsistent company and passport records, missing sector clearance, poor scans, missing translations and failure to respond to eFNS queries promptly.

Can a Class G permit holder work as an employee in Kenya?

A Class G permit is for a specific trade, business, consultancy or profession. A foreign national taking up specific employment with a specific employer may need a different permit class, such as Class D, depending on the facts.

Need help with a Class G investor permit in Kenya?

We assist with eligibility review, Kenyan company setup, capital-proof organisation, cover letters, eFNS filing support and response handling where Immigration raises queries.

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

This replacement page is intentionally focused on Class G investor permit Kenya. Keep the broader Immigration Services page as a category hub and avoid duplicating long Class G cost, checklist and eFNS procedure sections there.