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 IncomeTax Rate
Up to KSh 288,00010%
288,001–388,00025%
Above 388,00030%

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 BracketRateNotes
Up to 288,00010%Applies to low‑income freelancers
288,001–388,00025%Mid‑tier
Above 388,00030%High‑income freelancers

Turnover Tax Table (2026)

Tax TypeRateWho It Applies To
TOT3%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:

  1. Logged into iTax
  2. Amended my PIN to add “Business Income”
  3. Chose Income Tax (since I earned below TOT threshold)
  4. Downloaded the Excel return form
  5. Declared my Upwork income
  6. Deducted expenses (internet, laptop depreciation)
  7. Uploaded the return
  8. 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.

Discover more from Delinyblog: Freelancer Finance

Subscribe now to keep reading and get access to the full archive.

Continue reading