Freelancer Tax Guide for Kenya (2026): What you need to Know

Introduction
If you earned your first KSh 10,000 on Upwork, Fiverr, YouTube, or a local client this year — congratulations. You’re officially a freelancer. And whether you made KSh 10,000 or KSh 1 million, the Kenya Revenue Authority (KRA) considers that taxable income.
The problem? Most freelancers have no employer to withhold PAYE, no HR department to guide them, and no clear government instructions written in plain English. That’s why many Kenyan freelancers only learn about taxes when they receive a KRA penalty email.
This guide fixes that. You’ll learn exactly what taxes you owe, how to file, what you can deduct, and how to avoid penalties — with real examples and a simple 2026 tax calendar.
Do Freelancers Pay Tax in Kenya?
Yes. Under the Income Tax Act (Cap 470), any income earned in or from Kenya — including online income — is taxable.
Freelancers must pay tax whether they earn from:
- Upwork
- Fiverr
- YouTube
- TikTok
- Remote employers
- Local clients
- Digital products
- Consulting or creative work
Common Myths (and the truth)
- “Upwork already deducts tax.” False. Upwork deducts service fees, not Kenyan taxes.
- “I only earn online, so KRA can’t track me.” False. KRA monitors bank deposits, M‑Pesa statements, and PayPal withdrawals.
- “I earn less than KSh 1 million, so I don’t pay tax.” False. You still pay Income Tax unless you opt into Turnover Tax (TOT).
What Taxes Do Freelancers Pay in Kenya (2026)?
1. Income Tax (PAYE for freelancers)
This applies if you earn more than KSh 1,000,000 per year or if you choose not to register for Turnover Tax.
Kenya uses a graduated tax rate:
| Annual Income | Tax Rate |
|---|---|
| Up to KSh 288,000 | 10% |
| 288,001–388,000 | 25% |
| Above 388,000 | 30% |
2. Turnover Tax (TOT)
TOT applies if your gross annual income is between KSh 1,000,000 and KSh 25,000,000.
- Rate: 3% of gross income
- Filing: Monthly
- Deadline: 20th of every month
TOT is simpler because you don’t calculate expenses — just pay 3% of your total earnings.
3. Digital Service Tax (DST)
DST applies to non‑resident digital platforms, not freelancers. You do not pay DST for your own freelance income.
4. NHIF & NSSF (Optional but recommended)
These are not taxes, but they help with:
- Health coverage
- Pension savings
- Loan applications
- Visa applications
Freelancer Tax Rates in Kenya (2026)
Income Tax Table (2026)
| Income Bracket | Rate | Notes |
|---|---|---|
| Up to 288,000 | 10% | Applies to low‑income freelancers |
| 288,001–388,000 | 25% | Mid‑tier |
| Above 388,000 | 30% | High‑income freelancers |
Turnover Tax Table (2026)
| Tax Type | Rate | Who It Applies To |
|---|---|---|
| TOT | 3% | Freelancers earning 1M–25M annually |
How to Register as a Freelancer With KRA (Step‑by‑Step)

Step 1: Get a KRA PIN
If you don’t have one, register on iTax.
Step 2: Add “Business Income” to your PIN
- Log in to iTax
- Go to Registration → Amend PIN
- Add “Business Income”
- Submit
Step 3: Choose your tax obligation
You must choose either:
- Turnover Tax (TOT)
- Income Tax (Individual)
Step 4: Start filing monthly or annual returns
Depending on your tax type.
How to File Taxes as a Freelancer in Kenya (2026)
If You’re on Turnover Tax (TOT)
- File monthly
- Declare gross income
- Pay 3%
- Deadline: 20th of every month
If You’re on Income Tax
- File annually
- Declare income minus expenses
- Deadline: 30 June 2026
What Expenses Can Freelancers Deduct?
If you’re on Income Tax, you can deduct:
- Laptop
- Internet
- Software subscriptions
- Workspace rent
- Phone bills
- Marketing
- Travel
- Training courses
- Professional services (CPA, lawyer)
TOT does not allow deductions.
Real Case Study — How I Filed My First KRA Return as an Upwork Freelancer
In 2023, I earned around KSh 180,000 from Upwork. I had no idea freelancers needed to file returns until I received a KRA penalty email.
Here’s what I did:
- Logged into iTax
- Amended my PIN to add “Business Income”
- Chose Income Tax (since I earned below TOT threshold)
- Downloaded the Excel return form
- Declared my Upwork income
- Deducted expenses (internet, laptop depreciation)
- Uploaded the return
- Paid the balance via M‑Pesa Paybill 572572
Lesson learned: Start filing early. KRA penalties accumulate fast.
2026 Freelancer Tax Calendar (Kenya)
Monthly TOT: 20th Income Tax Return: 30 June NHIF: Monthly NSSF: Monthly
Recommended Tools for Easy Filing
- QuickBooks
- FreshBooks
- Zoho Books
- Wave Accounting
- Local CPA services
FAQ (Schema‑Friendly)
Do freelancers pay tax in Kenya?
Yes. All freelance income is taxable under the Income Tax Act.
Is Upwork income taxable in Kenya?
Yes. KRA considers it business income.
Do I need a business name to pay tax?
No. You can file as an individual.
What happens if I don’t file?
You get penalties and interest.
Is PayPal income taxable?
Yes. All income received through PayPal is taxable.
Should freelancers choose TOT or Income Tax?
TOT is simpler; Income Tax allows deductions.
Conclusion
Freelancer taxes in Kenya don’t have to be confusing. Once you understand whether you fall under TOT or Income Tax, filing becomes a simple monthly or annual routine. Start early, track your income, keep receipts, and use accounting tools to stay organised.
If you want to stay compliant (and avoid penalties), download the 2026 Freelancer Tax Calendar and bookmark this guide for future reference.





