Homeâ€șBlogâ€șHow to Start Freelancing in Kenya: A Complete Beginner's Guide
Careers4 min read

How to Start Freelancing in Kenya: A Complete Beginner's Guide

Discover how to legally launch your freelancing career in Kenya, from tax registration to finding clients on verified platforms like Kaziiko.

freelancingremote workKenya
12 September 2026
How to Start Freelancing in Kenya: A Complete Beginner's Guide

Understanding Kenya's Freelance Economy in 2026

Freelancing in Kenya has grown significantly, with platforms connecting Kenyan professionals to local and international clients. However, many beginners overlook the legal requirements. The Kenya Revenue Authority (KRA) treats freelancers as self-employed individuals, and you'll need to register for tax purposes even if you're working part-time. This isn't optional—it's a legal requirement under Kenya's Income Tax Act.

Register with KRA and Obtain a PIN

Your first step is obtaining a Personal Identification Number (PIN) from the KRA. Visit itax.kra.go.ke and complete the online registration. You'll need your ID number and basic business details. The process is free and takes about 15 minutes. Once approved, you'll receive your 10-digit PIN via email. Keep this number safe—you'll need it for all tax filings, including annual returns. Self-employed freelancers file returns annually, typically between March and April each year.

Choose Your Business Structure

Decide whether to operate as a sole proprietor or register a limited company. Most beginner freelancers start as sole proprietors—it's simpler and cheaper. If you choose this route, your KRA PIN suffices for tax purposes. However, if you plan to scale and invoice corporate clients regularly, consider registering a limited company through ecitizen.go.ke (eServices portal). Company registration costs approximately KSh 3,000–5,000 and requires documents like your PIN certificate and a company name reservation.

Open a Business Bank Account

Major Kenyan banks—Equity, KCB, Standard Chartered, and others—offer business accounts with low minimum balances (often KSh 5,000–10,000). You'll need your PIN certificate, ID, and proof of address. A dedicated account separates personal and business finances, making tax filing easier and building credibility with clients. Many banks also offer invoicing tools and M-Pesa integration, essential for receiving payments from Kenyan clients.

Set Up Payment Methods

Kenyans primarily use M-Pesa for payments. Ensure your M-Pesa business account is active and linked to your bank account for seamless transfers. For international clients, use platforms like Wise (formerly TransferWise) or Payoneer to receive USD or GBP payments at competitive rates. These platforms charge modest fees—check their current rates—and convert to KSh automatically into your Kenyan bank account.

Find Clients on Trusted Platforms

Join verified Kenyan freelance platforms. Verified Kenyan freelancers on Kaziiko connect with government, corporate, and private clients who value credibility. Other platforms include Upwork, Fiverr, and Toptal, but local platforms often pay faster and understand Kenya's payment systems better. Build a professional profile, showcase your portfolio, and collect testimonials.

Stay Tax Compliant

File your annual tax returns on time, even if you earned below the taxable threshold. Keep detailed records of income and expenses using tools like Wave (free) or FreshBooks. This protects you legally and simplifies audits if the KRA ever inquires. Missing deadlines or underreporting income can result in penalties.

Find an Expert on Kaziiko

verified Kenyan freelancers on Kaziiko â€șBrowse all experts â€ș
KaziikoKazi IkoKenya's Digital Expert Marketplace

Find your next client on Kaziiko

Pay via
M-PESA

Kenya's #1 marketplace for digital & government service freelancers. List your services, get paid via M-Pesa.

✓ Verified & background-checked experts
✓ Pay securely via M-Pesa — no cash
✓ Work delivered remotely in hours
✓ Dispute protection on every order
eCitizenKRA & TaxNTSASHABusiness Reg.CV Writingkaziiko.co.ke

You might also like

All articles â€ș
Careers

How Kenyan Experts Are Earning Extra Income on Kaziiko

4 min read
Careers

How to Learn Digital Marketing Online and Get Your First Client in Kenya

4 min read
Careers

UI/UX Design as a Career in Kenya: How to Get Started

4 min read