KenyaBusiness and self-employment

Kenya investor visa: Class G and other business permits

Class G permit (specific trade, business or consultancy) and investor classes A, B and F

In short

Foreigners who invest in and run their own business in Kenya apply for a Class G permit (specific trade, business or consultancy), which requires documentary proof of at least USD 100,000 to be invested, a registered company and the necessary licences. Investors in mining, agriculture or manufacturing use Classes A, B and F, which also require USD 100,000 in capital. Processing costs KES 20,000; the yearly issuance fee is KES 250,000 (KES 500,000 for Class A).

Apply on Foreign Nationals Services (eFNS) checked 24 October 2026

Key facts

Maximum stay
Period set by the Director, up to 5 years per issue or renewal
Fee
KES 250,000Class G, B and F issuance fee per year, plus KES 20,000 processing; Class A is KES 500,000 a year. Free for EAC citizens.
Funds required
US$100,000Minimum capital to be invested, shown by bank statements or other documents (Classes A, B, F and G).
Processing time
21 working days; renewals 10 (2025 charter)
Work
Running the specified business, alone or in partnership
Family
Spouse and children can obtain Dependant's Passes
Path to permanent residence
Permanent residence after 7 years on permits and 3 years' continuous residence
Where to apply
Online on eFNS

Which class fits your investment

Class G covers a person who intends to engage, alone or in partnership, in a specific trade, business, consultancy or profession other than a prescribed profession, who has obtained any licence or registration needed and has sufficient capital and resources, and whose business will benefit Kenya. It is the usual route for foreign owners of trading companies, service firms and consultancies.

Three sector classes follow the same logic. Class A is for prospecting and mining and requires the relevant prospecting or mining rights and licences. Class B covers agriculture and animal husbandry and requires proof of land ownership or a lease and clearance from the regulator. Class F is for specific manufacturing and requires the regulator's licence and company registration papers. All four classes require proof of at least USD 100,000 in investment capital, according to the Directorate's requirement lists.

Documents for a Class G permit

The Directorate's Class G list includes: Form 25 completed and signed; a signed cover letter to the Director General; the passport bio page; current immigration status if in Kenya; a recent colour photo; a valid tax compliance certificate for the company on a new application, and for both the company and the individual on renewal; documentary proof of at least USD 100,000 to be invested; company registration documents (certificate of incorporation, memorandum and articles); KRA PIN certificates for the company and the individual; the CR12 shareholders' certificate; signed audited accounts for the previous two years on renewal; and a completed Form 27. Foreign company or bank documents not in English must be translated by an embassy, notary or recognised institution.

Required documents

Identity

  • Passport bio page and colour photo

Money

  • Documentary proof of at least USD 100,000 to be invested

Work

  • Form 25, Form 27 and signed cover letter
  • Certificate of incorporation, memorandum and articles, CR12
  • KRA PIN certificates and tax compliance certificate(s)

Supporting documents (where they apply)

Work

  • Sector licences, land documents (Class B) or mining rights (Class A)
  • Audited accounts (renewals)

Fees by class

Every class charges a non-refundable processing fee of KES 20,000. The yearly issuance fee is KES 250,000 for Classes B, F and G and KES 500,000 for Class A, as published on the class pages and in the Directorate's 2025 service delivery charter. Citizens of East African Community partner states pay no fees. Processing is set at 21 working days for new applications and 10 working days for renewals.

Renewal and obligations

Renewals need current tax compliance certificates for both company and owner and audited accounts, so the business must actually trade and file taxes in Kenya. Permits cannot exceed five years per issue or renewal. The holder needs an alien card if residing over 90 days and may bring family members on Dependant's Passes. After seven years on work permits with three years of continuous residence, the holder can apply for permanent residence.

How to apply, step by step

  1. Register the Kenyan company and obtain sector licences and KRA PINs.
  2. Prepare evidence of the USD 100,000 investment.
  3. Submit Form 25 for the correct class on fns.immigration.go.ke with all uploads.
  4. Pay the KES 20,000 processing fee.
  5. On approval, pay the yearly issuance fee and print the e-permit.
  6. Have the permit endorsed in your passport and register for an alien card.

Frequently asked questions

How much do I need to invest for a Kenyan business permit?

The Directorate's lists require proof of at least USD 100,000 for Classes A, B, F and G.

Is there a golden visa or residence by investment in Kenya?

No such programme is published; investors use the business permit classes and may later qualify for permanent residence.

What is the CR12?

The official record of a Kenyan company's shareholders and directors, required for Class F and G applications.

Official sources

Summarised from the official sources above. Rules, fees and processing times change: confirm with the embassy or the official portal before you apply.

Other visa types for Kenya

Visits and short stays

  • Tourist visa Maximum stay: Set by the officer on entry; total stay on a visitor's pass up to 6 months from entry
  • Transit visa Maximum stay: Transit pass: up to 3 days

Business and self-employment

Study and training

  • Student visa Maximum stay: Duration of the course as stated by the institution; renewable
  • Researcher visa Maximum stay: Period of the internship or research stated by the institution

Work

  • Work visa Maximum stay: Period set by the Director; no permit is issued or renewed for more than 5 years at a time
  • Digital nomad visa Maximum stay: Period set by the Director, up to 5 years per issue or renewal

Family

  • Family reunification visa Maximum stay: Linked to the principal's status; for permit holders the permit must have at least 6 months left when applying

Residence

  • Retirement visa Maximum stay: Valid for the period stated, as long as the income is maintained; up to 5 years per issue
  • Permanent residence Maximum stay: Indefinite, as long as the holder abides by Kenyan law

Online travel permits

Faster processing

Protection

Kenya visa guide