Home›Blog›How to File KRA Tax Returns as a Freelancer in Kenya
Careers4 min read

How to File KRA Tax Returns as a Freelancer in Kenya

Freelancers in Kenya must file annual KRA tax returns using iTax. Learn the exact steps, deadlines, and what documents you need for 2026.

KRAfreelancingtaxiTax
13 September 2026
How to File KRA Tax Returns as a Freelancer in Kenya

Why Freelancers Must File KRA Tax Returns in Kenya

As a freelancer earning income in Kenya, you're legally required to file annual tax returns with the Kenya Revenue Authority (KRA), regardless of whether you operate as a sole proprietor or registered business. The KRA actively monitors freelancer income through mobile money platforms like M-Pesa and bank transfers. Failure to file incurs penalties starting at KSh 5,000 and can escalate to prosecution. Filing on time protects your reputation and ensures you're compliant with the Income Tax Act.

Register for iTax and Your PIN

Before filing, you need a KRA Personal Identification Number (PIN). Visit itax.kra.go.ke and create an account using your national ID number. The registration is free. If you already have a PIN from previous years, simply log in with your credentials. Your PIN is essential—it's your unique identifier for all KRA interactions in 2026. Keep it safe and never share it with anyone, even accountants (they can use their own professional accounts).

Gather Your Freelance Income Documentation

Collect all evidence of income earned during the tax year (January to December 2026, filed by 30 April 2026). This includes:

  • M-Pesa transaction statements (download from your account)
  • Bank statements showing client payments
  • Invoices issued to clients
  • Payment receipts or contracts
  • Records from platforms like Upwork, Fiverr, or local Kenyan freelance marketplaces

The KRA cross-references M-Pesa data, so be accurate. Don't overstate or understate income—transparency is checked against third-party records.

Calculate Deductible Expenses

Freelancers can deduct legitimate business expenses to reduce taxable income. Keep receipts for: internet/mobile bills (business portion), equipment purchases, software subscriptions, professional development courses, and home office costs. Under Kenyan tax law, you can claim up to 30% of rent as a home office deduction if you work from home. However, entertainment and personal expenses are not deductible. Maintain detailed records—the KRA may audit if deductions seem excessive.

File via iTax Portal

Log into itax.kra.go.ke, select 'File Returns', choose 'Individual' and 'Income Tax Return'. Enter your total freelance income, deductible expenses, and calculate your tax liability. The system auto-calculates based on 2026 tax brackets. Review carefully before submitting—errors may trigger audits. The filing deadline for the 2026 tax year is 30 April 2026. File early to avoid last-minute system overloads.

Payment and Compliance

Once filed, you'll receive a tax assessment. Payment can be made via M-Pesa to KRA's Till Number or through bank transfer. Keep the payment receipt. If you owe more than KSh 100,000, consider paying in installments through the KRA portal. Getting help? Connect with KRA tax experts on Kaziiko or verified Kenyan freelancers on Kaziiko who've navigated this successfully and can guide you through 2026's requirements.

Filing accurately as a freelancer in Kenya takes time but protects your business and reputation with the revenue authority.

Find an Expert on Kaziiko

KRA tax experts 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