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
- Register the Kenyan company and obtain sector licences and KRA PINs.
- Prepare evidence of the USD 100,000 investment.
- Submit Form 25 for the correct class on fns.immigration.go.ke with all uploads.
- Pay the KES 20,000 processing fee.
- On approval, pay the yearly issuance fee and print the e-permit.
- 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
- Directorate of Immigration Services – Class G
- Directorate of Immigration Services – Class A (prospecting and mining)
- Directorate of Immigration Services – Class B
- Directorate of Immigration Services – Class F
- Directorate of Immigration Services – Service Delivery Charter 2025
- Kenya Citizenship and Immigration Regulations 2012 (consolidated), Seventh Schedule
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
- Business visa Maximum stay: Visitor's pass: up to 6 months in total; Special Pass: up to 6 months
- Self-employed and freelancer visa Maximum stay: Period set by the Director, up to 5 years per issue or renewal
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
- Electronic travel authorisation (ETA) Maximum stay: Not set by the eTA; the officer issues a visitor's pass of up to 6 months in total
Faster processing
- Fast-track and priority visa services Processing time: Immediate, compared with up to 72 hours normally
Protection
- Asylum and international protection Maximum stay: Asylum seekers may stay while the claim is pending