7 Tax Mistakes Kenyan SMEs Make (And How to Avoid Them)
Why SMEs Are the KRA’s Most Common Audit Target
Small and medium enterprises are the backbone of Kenya’s economy, but they also account for a disproportionate share of KRA penalty notices and audit cases. The reason is rarely deliberate evasion — it is usually a combination of under-resourcing, poor record-keeping, and insufficient tax knowledge. The good news: most of these mistakes are preventable. Here are the seven we encounter most frequently.
1. Filing Nil Returns When There Is Business Activity
One of the most damaging myths in Kenyan business is that a company can file a nil return as long as it has not been formally “activated.” The KRA has access to M-Pesa business data, bank transaction records, eTIMS invoice databases, and third-party information returns. If your accounts show receipts but your returns show nil, an amended assessment is likely. Always file returns that accurately reflect your actual income and expenditure.
2. Mixing Personal and Business Finances
Using a personal M-Pesa or bank account to collect business income is extremely common among Kenyan sole traders and small company directors. It creates two problems: you lose the ability to accurately track deductible business expenses, and you expose personal funds to potential KRA attachment if a business liability arises. Open a dedicated business bank account and run all business transactions through it from day one.
3. Missing VAT Registration Deadlines
VAT registration is mandatory once annual turnover hits KES 5 million. Many businesses cross this threshold without registering — sometimes deliberately, sometimes out of ignorance. The KRA can backdate VAT registration to the date the threshold was first exceeded and issue an assessment for all output VAT that should have been collected, with no credit for input VAT on purchases made before registration. The backdated liability plus penalties can be business-ending.
4. Not Issuing eTIMS-Compliant Invoices
Since the rollout of eTIMS, VAT-registered businesses are required to issue electronically generated tax invoices through a KRA-approved control unit or software. Non-compliant invoices — even those that show the correct VAT amount — may be rejected by your customers’ tax advisors, who will refuse to claim input VAT on them. This damages your commercial relationships and flags your business for KRA scrutiny.
5. Deducting Non-Allowable Expenses
The Income Tax Act is specific about which expenses are deductible. Entertainment, fines, penalties, non-business travel, and capital expenditure are not deductible as revenue expenses. Many SMEs deduct everything that passes through the business bank account, inflating expenses and understating profit. When the KRA conducts a desk audit and disallows these deductions, the resulting additional tax plus penalties often exceeds what would have been paid if the returns were filed correctly in the first place.
6. Ignoring Instalment Tax Obligations
Companies and individuals with income not fully subject to PAYE (e.g., rental income, business profits) must pay instalment tax in four tranches during the year. Many business owners only think about tax at the annual filing stage and are hit with a 20% penalty on under-paid instalments. Maintain a rolling tax forecast and set aside estimated tax liabilities monthly — treat it like a fixed business cost.
7. Failing to Withhold Tax on Payments to Consultants and Suppliers
Kenyan law requires businesses to withhold tax on payments to contractors, consultants, and certain service providers — typically at 5% for resident individuals and 3% for resident companies. The withheld amount must be remitted to the KRA by the 20th of the following month and a withholding tax certificate issued to the payee. Many SMEs skip this step entirely, creating a liability that surfaces during audits.
At LuxePro, our proactive advisory approach means we catch these issues before the KRA does. Whether you need a full tax health check or ongoing compliance support, our team is ready to help. Book your free consultation today.


Aute mi ut suspendisse velit leo, vel risus ac. Amet dui dignissim fermentum malesuada auctor volutpat, vestibulum ipsum nulla.
Sed reprehenderit quam, non felis, erat cum a, gravida lorem a. Ultricies in pellentesque ipsum arcu ipsum ridiculus velit magna, ut a elit est. Ultricies metus arcu sed massa. Massa suspendisse lorem turpis ac.
Massa suspendisse lorem turpis ac. Pellentesque volutpat faucibus pellentesque velit in, leo odio molestie, magnis vitae condimentum.