The 5 KRA Mistakes That Get Kenyan Freelancers Audited
Most Kenyan freelancers think filing taxes is optional until the audit letter arrives. These five common KRA mistakes are what actually trigger investigations—and how to avoid them.
The audit letter from KRA lands in your email like an unwelcome relative at Christmas. By then, the mistakes are already three months old. Most Kenyan freelancers assume the taxman is mostly concerned with large businesses, but that assumption is exactly what gets them investigated.
Freelancers operating through M-Pesa, bank transfers, and online platforms leave digital trails that KRA monitors more carefully than many realize. The agency has grown sharper at cross-referencing payment records with tax filings. If your paper trail doesn't match, you'll hear about it.
Here are the five KRA mistakes that consistently trigger audits for Kenyan freelancers.
1. Not Registering for PIN at All
This is the foundational error. You cannot legally earn income in Kenya without a Personal Identification Number (PIN). Yet many freelancers operate for years on the assumption that they're too small to matter. They're wrong.
KRA cross-checks M-Pesa transaction histories, bank deposits, and online payment platform records against registered taxpayers. When a freelancer appears in those systems without a PIN, they land on a list. Registration is free and takes minutes on the eCitizen portal—but skipping it turns you into an obvious target.
The penalty for operating without a PIN can reach KSh 50,000 or more, depending on your income level.
2. Misreporting Income on Your Tax Returns
This mistake shows up constantly. A freelancer files taxes but deliberately underreports earnings by 20-40% to reduce their tax bill. They think they're being clever. KRA thinks they're committing fraud.
When your bank statements, M-Pesa records, or invoices don't match your declared income, the discrepancy is flagged automatically by KRA's system. The agency then requests a full audit to reconcile the numbers. You're not just paying the unpaid tax—you're paying penalties and possibly interest charges that can double your original liability.
Accurate reporting, even if it means paying more tax now, protects you from far larger costs later.
3. Missing Quarterly Estimated Tax Payments
Self-employed individuals in Kenya are supposed to make quarterly estimated tax payments on itax.kra.go.ke. Most freelancers either don't know this or ignore it. They plan to pay everything when they file annually.
Missing these quarterly deadlines triggers automatic penalties. Worse, it flags your account as non-compliant, which increases the likelihood of an audit. The KRA system is now automated enough to catch these gaps without human intervention.
4. Keeping Terrible or No Financial Records
When audited, KRA asks to see your invoices, receipts, and expense documentation. Many freelancers have neither. They've got M-Pesa messages and scattered bank transactions, but no organized proof of what they actually spent.
Without clean records, you cannot defend claimed deductions. You'll pay tax on gross income rather than net income—a massive difference. A freelancer earning KSh 500,000 annually with legitimate business expenses might end up owing tax on KSh 450,000 instead of KSh 300,000 simply because they couldn't prove their costs.
KRA tax experts on Kaziiko can help set up systems that actually work for freelancers.
5. Inconsistent or Missing VAT Registration
If you earn above the VAT threshold (currently KSh 16 million annually), you must register for VAT. Some freelancers ignore this. Others register, collect VAT from clients, then fail to remit it to KRA—essentially pocketing government money.
This gets you audited fast. KRA treats VAT mismanagement seriously because it's collecting money on behalf of the government. Penalties are steep.
The freelancers most likely to be audited are those who operate in the gray zone—earning enough to be on KRA's radar but lacking the systems to prove compliance. The solution isn't to stay small. It's to get organized.
If you're uncertain how to structure your tax obligations, Kaziiko's Accounting & Finance course covers Kenyan tax basics that actually apply to your situation.
Frequently Asked Questions
What triggers a KRA audit for freelancers?
Mismatched income figures across platforms, missing tax filings, unregistered income, and poor record-keeping are the main triggers. KRA's automated systems flag inconsistencies between M-Pesa, bank deposits, and declared income.
How much can KRA penalties cost?
Penalties range from KSh 10,000 to KSh 100,000+ depending on the violation. Using the KRA penalty calculator gives you a rough estimate based on your specific situation.
Can I fix my taxes if I haven't filed before?
Yes. You can file amended returns for previous years. It's better to do this voluntarily than to wait for KRA to discover the gap. Voluntary disclosure often results in lower penalties than forced audit recovery.
Do I need to register for VAT as a freelancer?
Only if your annual earnings exceed KSh 16 million. Below that threshold, VAT registration is optional. Check itax.kra.go.ke for your current status.
