5 Common Mistakes Freelancers Make When Filing Taxes in Kenya
The gig economy in Kenya is booming. From software engineers and graphic designers to content creators and digital marketers, thousands of self-employed professionals are earning a living through local clients and global platforms like Upwork, Fiverr, and Payoneer.
However, navigating tax compliance under the Kenya Revenue Authority (KRA) can be tricky for independent workers. Unlike traditional employment where your employer automatically deducts Pay As You Earn (PAYE), freelancers are personally responsible for declaring their income, choosing the right tax regime, and meeting annual deadlines.
Here are five of the most critical tax mistakes Kenyan freelancers make and how you can avoid them.
1. Assuming Foreign or Mobile Money Income Isn’t Traceable
A common myth among freelancers is that earning through M-Pesa, PayPal, Wise, or direct bank transfers keeps your income invisible to tax authorities.
The Reality:
Under the OECD Common Reporting Standard (CRS) and banking compliance frameworks, financial data is routinely shared across institutions. Furthermore, KRA routinely cross-references third-party financial records (such as mobile money transactions and corporate withholding logs) against reported income on iTax.
How to Fix It:
Always declare all gross income earned during the tax year—regardless of whether you were paid via local bank transfers, M-Pesa paybills, or international payment platforms.
2. Filing a Nil Return When You Actually Earned Income
When the June 30th annual deadline approaches, some freelancers opt to quickly submit a “Nil Return” to avoid missing the deadline, intending to figure out the numbers later.
The Danger:
Filing a Nil Return when you have active bank, M-Pesa, or platform deposits is classified as false filing. During a KRA compliance check or audit, discrepancies between declared income and actual receipts can lead to heavy penalties and interest on back taxes.
How to Fix It:
If you earned any money during the tax year—even if it fell below taxable income thresholds after personal relief—file an actual Individual Income Tax Return declaring your revenue rather than submitting a Nil Return.
3. Ignoring Withholding Tax Certificates
Many Kenyan corporate clients and agencies deduct a 5% Withholding Tax (WHT) before paying freelance service providers.
The Oversight:
Many freelancers treat Withholding Tax as an extra fee or lost money, forgetting that it is actually prepaid tax. Failing to claim these credits means you end up overpaying when you file your annual tax return.
How to Fix It:
Request Withholding Tax certificates from your local corporate clients. When filing your annual return on iTax, import your WHT credits to reduce your total tax payable directly.
4. Choosing the Wrong Tax Regime (TOT vs. Income Tax)
In Kenya, freelancers generally choose between two primary tax methods:
-
Turnover Tax (TOT): A simplified flat rate levied on gross monthly sales/revenue (available for businesses making between KES 500,000 and KES 25 million annually).
-
Individual Income Tax: Graduated tax rates (10% to 35%) levied on net profit after deducting allowable business expenses.
The Trap:
Choosing Turnover Tax without calculating your actual operating expense ratio can cost you money. Because TOT does not allow you to deduct operational expenses (like internet bills, software subscriptions, or home office costs), freelancers with high overhead often end up paying significantly more in tax than they would under standard income tax rates.
How to Fix It:
Calculate your annual deductible business expenses. If expenses account for a sizable portion of your earnings, filing under the standard graduated individual income tax regime will usually save you money.
5. Failing to Keep Separate Financial Records & Expense Receipts
Mixing personal and business expenses in a single M-Pesa account or bank account is one of the quickest ways to complicate tax season.
Why It Matters:
To claim legitimate business expenses—such as Adobe Creative Cloud subscriptions, Zoom fees, laptop hardware depreciation, and internet costs—you need verifiable documentation and invoices. Without clean records, KRA can disallow claimed expenses during a review.
How to Avoid It:
-
Open a dedicated bank account or separate mobile money wallet for all freelance earnings and business payments.
-
Maintain monthly bookkeeping digital folders storing receipts, client invoices, and payment confirmations.
Summary Checklist for Kenyan Freelancers
| Obligation / Step | Requirement | Key Deadline |
| KRA PIN Registration | Free via the iTax portal (itax.kra.go.ke) |
Upon starting freelance activities |
| Annual Income Tax Return | Mandatory for all KRA PIN holders | June 30th annually |
| Monthly Turnover Tax (TOT) | Optional regime for qualifying gross income | 20th of every month |
| Record Retention | Keep financial records, receipts, and invoices | At least 5–7 years |
Conclusion
Tax compliance as a freelancer doesn’t have to be overwhelming. By keeping clean financial records, choosing the right tax regime for your business model, and utilizing withholding tax credits, you can remain fully compliant while maximizing your hard-earned income.
