
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 Type | When It Applies | Rate |
---|---|---|
Income Tax | If you earn over Ksh 24,000/month | 10%โ30% based on PAYE bands |
Turnover Tax (TOT) | If gross income is between 1Mโ25M annually | 1% on gross income |
Digital Service Tax (DST) | Applies to non-resident platforms only | Not 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)
- Log in to iTax
- Go to โReturnsโ โ โFile Returnโ
- Choose Income Tax – Resident Individual
- Fill out amounts earned and allowable expenses
- Submit before June 30
โ Option 2: Turnover Tax (TOT) โ for simpler filing
- Apply for TOT registration via iTax
- Declare total monthly earnings (no expenses deducted)
- 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.