Tax for Online Work in Kenya โ€“ Upwork, Fiverr, YouTube & PayPal Income Explained (2025)


tax for online work in kenya

Do you earn online through platforms like Upwork, Fiverr, PayPal, or YouTube? Learn how online income is taxed in Kenya, how to stay compliant, and what KRA expects in 2025.


๐ŸŒ What Counts as Online Income in Kenya?

Online income refers to money earned through the internet โ€” often from foreign clients or platforms. This includes:

  • ๐Ÿง‘โ€๐Ÿ’ป Freelance work (Upwork, Fiverr, Toptal)
  • ๐ŸŽฅ Content creation (YouTube, TikTok, Instagram)
  • ๐Ÿ“ง Digital marketing (affiliate links, dropshipping)
  • ๐Ÿ’ผ Remote consulting or virtual assistance
  • ๐Ÿ’ธ Payments received via PayPal, Payoneer, or Wise

โœ… If you’re a Kenyan resident earning income online โ€” it’s taxable.


โš–๏ธ Does KRA Tax Online Work?

Yes. The Kenya Revenue Authority (KRA) treats online income the same as regular income. According to Kenyan tax law:

โ€œA resident individual is taxed on their worldwide income.โ€

Even if your client is in the US, UK, India, or Canada โ€” your income is taxable in Kenya as long as youโ€™re based here.


๐Ÿ’ธ Which Taxes Apply to Online Workers?

Tax TypeWhen It AppliesRate
Income TaxIf you earn over Ksh 24,000/month10%โ€“30% based on PAYE bands
Turnover Tax (TOT)If gross income is between 1Mโ€“25M annually1% on gross income
Digital Service Tax (DST)Applies to non-resident platforms onlyNot applicable to individuals in Kenya

๐Ÿงพ How Does KRA Know About My Online Income?

KRA increasingly uses data matching from:

  • Bank & Mpesa statement requests
  • Foreign currency transactions flagged by banks
  • PayPal to Equity/Absa/Co-op withdrawals
  • Platforms like YouTube sending reports via Adsense

They may ask:

“Explain the source of these funds in your account.”

๐Ÿ“Œ Tip: Keep digital records (invoices, emails, contracts).


๐Ÿ› ๏ธ How to File Tax for Online Income (Step-by-Step)

โœ… Option 1: Income Tax (Recommended if > Ksh 1M/year)

  1. Log in to iTax
  2. Go to โ€œReturnsโ€ โ†’ โ€œFile Returnโ€
  3. Choose Income Tax – Resident Individual
  4. Fill out amounts earned and allowable expenses
  5. Submit before June 30

โœ… Option 2: Turnover Tax (TOT) โ€“ for simpler filing

  1. Apply for TOT registration via iTax
  2. Declare total monthly earnings (no expenses deducted)
  3. Pay 1% of gross income by the 20th of each month

๐Ÿงฎ Example

Mary, a freelance virtual assistant, earns:

  • $500/month from Upwork = ~Ksh 80,000
  • $100/month affiliate commissions via PayPal

She must:
โœ… File an Income Tax return
โœ… Pay tax on the KES equivalent of total income
โœ… Declare using iTax (either as TOT or Income Tax)


๐Ÿ’ฌ FAQs

Q: I only receive small payments on PayPal โ€” should I still file?

Yes. If your total annual income exceeds Ksh 288,000, you’re liable.

Q: Do I need to register a business for online work?

Not necessarily. You can file as an individual with a KRA PIN.

Q: Can I deduct expenses (WiFi, laptop, software)?

Only if you’re filing under Income Tax (not Turnover Tax).

Q: Will YouTube or Fiverr report me to KRA?

Not directly. But your local withdrawals (bank/Mpesa) may be reviewed.


๐Ÿ“ฃ Call to Action

Online work is taxed in Kenya โ€” but it doesnโ€™t have to be confusing.
๐Ÿ’ฌ Let Ushuru.com help you register, file, and stay compliant.

๐Ÿ“ง Subscribe for weekly freelance tax tips.

Leave a Comment

Your email address will not be published. Required fields are marked *