Back to Blog
Company Registration Foreign Investment eCitizen

How to Register a Company in Kenya as a Foreign Investor (2025 Step-by-Step Guide)

11 min read
By BaseKenya Team

Registering a company in Kenya as a foreign investor is straightforward when you understand the process. This guide walks you through the 2025 requirements, costs, and timeline for establishing your Kenyan entity.

Overview: What Structures Are Available to Foreigners

Foreign investors in Kenya typically choose from three main business structures:

1. Private Limited Company (PLC)

The most common structure for foreign investors. A PLC is a separate legal entity with limited liability protection. It requires at least one shareholder and one director. Foreigners can own 100% of shares in most sectors.

2. Branch of a Foreign Company

Suitable for companies wanting to extend their existing operations into Kenya without creating a separate legal entity. The parent company remains liable for branch obligations.

3. Limited Liability Partnership (LLP)

A hybrid structure combining partnership flexibility with limited liability. Less common for foreign investors but useful for professional services firms.

Private Limited Company Registration — Step by Step

Company registration in Kenya is done through the eCitizen Business Registration Service (BRS). Here is the complete process:

Step 1: Create an eCitizen Account

Visit ecitizen.go.ke and create an account. Foreign investors will need:

  • A valid passport
  • An email address
  • A Kenyan phone number (or foreign number with international access)

Step 2: Name Search and Reservation

Conduct a name search to ensure your desired company name is available. You can propose up to three names in order of preference. The system checks against existing registrations and reserved names. Cost: Approximately KES 150 per name search.

Tips for name approval:

  • Avoid names similar to existing companies
  • Do not use trademarked terms without permission
  • Keep it simple and distinctive

Step 3: Prepare Required Information

Before filing, gather the following:

  • Company name (approved)
  • Registered office address in Kenya (can be a virtual office initially)
  • Nature of business (at least one activity from the standard list)
  • Details of directors (name, nationality, passport number, email, phone)
  • Details of shareholders (can be same as directors)
  • Share structure (number of shares, nominal value)

Step 4: File Registration Documents

Complete the online registration forms through BRS. The system will generate:

  • Form CR1 (Application for Registration)
  • Form CR2 (Memorandum of Company with Share Capital)
  • Form CR8 (Particulars of Directors and Secretary)
  • Statement of Nominal Capital

Step 5: Pay Registration Fees

Registration fees are based on nominal share capital:

  • Up to KES 100,000: KES 10,650
  • KES 100,001 - 500,000: KES 15,650
  • Above KES 500,000: Progressive rates apply

Step 6: Receive Certificate of Incorporation

Upon approval, you will receive:

  • Certificate of Incorporation
  • CR12 (Company registration details)
  • Memorandum and Articles of Association

KRA PIN Registration for Foreign Directors

All directors must have a Kenya Revenue Authority (KRA) PIN. Foreign directors register for a non-citizen PIN:

Requirements:

  • Valid passport copy
  • Passport-size photograph
  • Tax compliance certificate from home country (if applicable)
  • Letter of introduction from the company

The KRA PIN registration for non-citizens can take 2-4 weeks and often requires physical submission to KRA offices or assistance from a local agent.

Local Representative / Nominee Director Requirement

While Kenyan law does not strictly require all companies to have a local director, practical challenges arise for 100% foreign-owned entities:

  • Bank account opening: Most Kenyan banks require at least one signatory with a local KRA PIN and presence
  • KRA compliance: A local representative simplifies ongoing tax matters
  • Government relations: Local presence helps with regulatory interactions

Many foreign investors appoint a nominee director or local representative to satisfy these practical requirements. BaseKenya provides this service from $99/month.

Costs and Timeline Summary

Item Cost (KES) Timeline
Name search 150 Instant
Company registration 10,650+ 3-7 days
KRA PIN (foreign director) 0 (DIY) or agent fees 2-4 weeks
Bank account opening Varies by bank 2-4 weeks
Business permit (if required) Varies by county 1-2 weeks

Common Mistakes and How to Avoid Them

Mistake 1: Insufficient Share Capital

While there is no legal minimum, banks and some regulators expect reasonable share capital. Consider KES 100,000 - 500,000 as a practical minimum for credibility.

Mistake 2: Poorly Drafted Object Clause

The nature of business declared during registration determines what activities you can legally undertake. Be comprehensive to avoid needing amendments later.

Mistake 3: Ignoring Ongoing Compliance

Registration is just the beginning. Annual returns, tax filings, and license renewals are mandatory. Factor in accounting costs from day one.

Mistake 4: Using Personal Address as Registered Office

Using a residential address can create privacy and practical issues. Consider a registered office service for professionalism.

Where BaseKenya Fits In

BaseKenya supports foreign investors throughout the company registration process and beyond:

  • Registration support: We can guide you through the eCitizen process or handle registration on your behalf
  • Nominee director service: Qualified local director from $99/month
  • Registered office: Professional business address for your company
  • KRA compliance: Tax registration, monthly filings, and annual returns from $39.99/month
  • Bank account support: Assistance with corporate account opening

Starting your Kenya expansion? Book a free consultation to discuss the best structure for your situation and receive a written cost summary.

Need help with your Kenya operations?

Book a free consultation. We will confirm which services apply to your situation and provide a written cost summary within 24 hours.

Book a Consultation