If you run a business in Kenya, you have probably heard the word eTIMS more times in the last two years than you care to remember. Perhaps a supplier asked you for an eTIMS invoice. Perhaps your accountant warned you that an expense would be disallowed without one. Or perhaps you simply saw the KRA notices and hoped the whole thing would blow over.
It has not blown over, and it will not. eTIMS, the electronic Tax Invoice Management System, is now the backbone of how the Kenya Revenue Authority sees your business. Understanding it is no longer a matter of being a diligent taxpayer. It is a matter of protecting your profit.
1. What eTIMS actually is, in plain language
eTIMS is KRA’s system for capturing invoices electronically at the moment they are issued. Instead of writing an invoice in a book or generating one from your own software with no connection to KRA, every sales invoice is transmitted to KRA in real time or near real time. Each invoice gets a unique identifier, and KRA builds a live picture of what your business is selling and buying.
Think of it this way. In the past, KRA only saw your business once a year when you filed a return, or once a month if you were VAT registered. With eTIMS, KRA sees your business every single day, transaction by transaction.
2. The rule that catches most SMEs off guard
Here is the part that hurts. It is not just about issuing invoices. It is about the invoices you receive.
If you buy goods or services for your business and your supplier does not give you a valid eTIMS invoice, KRA can disallow that expense when computing your taxable income. In simple terms, you spent the money, but for tax purposes it is as if you did not. Your taxable profit goes up, and so does your tax bill.
Consider a small hardware shop that buys stock worth KES 2 million a year from an informal supplier who issues handwritten receipts. If those purchases are disallowed, the shop could be taxed as though it had KES 2 million more profit than it actually made. At corporate rates, that is real money leaving the business for no good reason.
3. What this means for you practically
First, register on eTIMS if you have not. Solutions exist for every size of business, from a full software integration for companies with invoicing systems, to simpler options such as the eCitizen and KRA online portals and mobile-friendly channels for small traders. There is no business too small for a compliant option.
Second, issue eTIMS invoices for every sale. Consistency matters. A pattern of missing invoices is exactly the kind of thing that triggers a KRA review.
Third, demand eTIMS invoices from your suppliers. This is the habit that protects your deductions. If a supplier cannot issue one, factor that into the true cost of dealing with them, because the tax you lose on a disallowed expense is part of the price.
Fourth, reconcile regularly. What KRA sees on eTIMS should match what you declare in your returns. Differences between the two are low-hanging fruit for KRA’s data matching systems, and they are increasingly automated.
4. The silver lining most people miss
It is easy to see eTIMS purely as a burden, but there is a genuine upside. Businesses that comply end up with cleaner records almost by accident. Every sale is documented. Every purchase has a proper invoice behind it.
That documentation is exactly what banks and lenders ask for when you apply for financing. It is what investors want to see. It is what makes your year-end accounts faster and cheaper to prepare. Many SMEs that resisted formal record keeping for years are discovering that eTIMS forced them into a discipline that actually helps them run the business better.
5. Common questions we hear from clients
I am not VAT registered. Does eTIMS still apply to me? Yes. eTIMS applies broadly to persons in business, not only to VAT registered taxpayers. The invoicing obligation and the expense deductibility rule affect non-VAT businesses too.
My business is tiny. Surely KRA is not interested in me? KRA’s systems do not get tired and do not prioritise the way human auditors once did. Data matching flags inconsistencies automatically, regardless of size. Small businesses are often the easiest cases to resolve, which makes them attractive targets for enforcement.
What if I have old expenses without eTIMS invoices? Speak to a professional before you file. The treatment depends on the period, the nature of the expense, and the documentation you do have. Guessing is expensive.
6. The bottom line
eTIMS has changed the relationship between Kenyan businesses and KRA permanently. The businesses that will thrive are those that stop treating it as an annoyance and start treating it as part of normal operations, like paying rent or restocking shelves.
If you are unsure whether your invoicing setup is compliant, or you are worried about expenses that may be disallowed, talk to us at Sparkline. A short conversation now is far cheaper than a KRA assessment later.
This article is general information, not professional advice. Tax rules change frequently through Finance Acts and KRA notices. Contact Sparkline for advice specific to your situation.
Sparkline Advisory Team
Certified accountants, tax specialists and analysts at Sparkline Consulting, Nairobi. Get in touch for advice tailored to your business.