You've probably heard the word "eTIMS" more times this year than in the previous five combined.
Maybe a supplier refused to accept your purchase order without an eTIMS invoice. Maybe your accountant mentioned it. Maybe KRA sent a reminder. Whatever brought you here, the question is usually the same:
What is eTIMS, and what does it mean for how I run my shop, sell, and invoice?
This article answers that directly, then goes one step further — into a question most eTIMS guides skip entirely.
What eTIMS actually is
eTIMS (the Electronic Tax Invoice Management System) is KRA's software for issuing electronic tax invoices. It replaced the older, hardware-based ETR machines with something that runs on a computer, tablet, or phone.
The core idea is simple: every sale that a business makes should produce an invoice that KRA can see. That invoice becomes the record both sides rely on — the business, for its own accounts, and KRA, for tax purposes.
There is a narrower exception worth knowing: very small businesses below the annual turnover threshold can, in some cases, have their invoices issued on their behalf by the buyer through KRA's Buyer Initiated Invoicing option, rather than generating invoices themselves. If you're unsure which category your business falls into, that's a question for your accountant or KRA directly — the rules have changed more than once, and this article won't guess on your behalf.
How eTIMS relates to your POS
eTIMS on its own is just an invoicing system. It doesn't ring up a sale, track what's on your shelf, or tell a cashier the price of an item. That's the job of a point-of-sale system.
In practice, most small businesses connect the two in one of two ways:
- Use KRA's free eTIMS client directly
- Manually enter each sale as an invoice
- Works for very low transaction volumes
- No connection to stock or sales history
- POS generates the eTIMS invoice automatically at checkout
- One entry updates the sale, the invoice, and the stock count
- Practical once you're doing more than a handful of sales a day
- Sale, invoice, and inventory movement stay linked
For a shop doing a handful of sales a day, entering invoices by hand in the free eTIMS client is workable. Once you're selling dozens or hundreds of times a day — a mini-market, a pharmacy, a hardware store, a wholesaler — doing that by hand becomes its own job. That's when a POS that talks to eTIMS directly starts to matter: the cashier rings up the sale once, and the invoice, the stock deduction, and the record of what was sold all happen from that single action.
What to look for when evaluating software
If you're choosing new software with eTIMS in mind, the practical questions are usually:
- Does it generate compliant eTIMS invoices automatically, or does someone still have to re-enter each sale?
- Does it handle M-Pesa, cash, and card as payment methods on the same invoice?
- Does it track stock, so a sale also reduces inventory?
- Can you export your records — sales, invoices, stock movements — if you ever need to change systems?
- Is it usable on a phone or tablet, not just a desktop computer?
None of this is about finding the "best" eTIMS software — that depends heavily on your business type and volume, and any article that claims otherwise is guessing. It's about knowing what to ask before you commit.
What happens to all that data after it's recorded
Here's where most eTIMS guides stop. But this is where the more interesting question starts.
Say your business has been running an eTIMS-connected POS for six months. You now have thousands of invoices, thousands of stock movements, and a growing pile of M-Pesa and cash reconciliation records.
Recording those transactions solved a compliance problem — you can issue a valid invoice, and your accounts are defensible. But it didn't answer a different question, one that has nothing to do with KRA:
What are all these records actually telling you about the business?
Which products are quietly losing money. Which customers have stopped buying. Whether last month's slow week was a fluke or the start of a pattern. Whether a supplier's prices crept up without anyone noticing. eTIMS wasn't built to answer any of that, and neither was your POS — both exist to record what happened, accurately and compliantly. Neither was designed to explain what it means.
Evidence in. Intelligence out.
That's the gap Guardian is built for. Guardian doesn't replace eTIMS, and it isn't a tax-compliance tool — your invoicing and KRA obligations stay exactly where they are, handled by eTIMS and your POS. Guardian sits alongside that as the layer that reads your accumulated business evidence — receipts, invoices, payments, sales records — and surfaces what's actually changing: Findings worth your attention, Opportunities you might otherwise miss, and a running answer to "what changed since last month?" through Business Health.
Guardian works from evidence you already have. If you're generating eTIMS invoices and recording sales, that's exactly the kind of evidence Guardian is designed to work with — you don't need a separate data-entry process to use it.
See a walkthrough of what Guardian finds in a sample business →
Who this is for — and who it isn't
If you're still deciding whether to onboard eTIMS at all, this article isn't the place for that decision — talk to KRA or your accountant, since the requirements and thresholds are specific to your business structure and turnover.
If you already have (or are about to have) an eTIMS-connected POS generating real transaction history, and you're finding it hard to tell, at a glance, what that history means for the business — that's the problem Guardian was built to help with.
Guardian is not a replacement for a bookkeeper or accountant, and it doesn't file returns or make tax decisions for you. It's designed to make sense of the evidence your business already produces, at a price built for a small business rather than an enterprise analytics budget — no data team or dedicated analyst required. If your books need professional sign-off, you'll still want an accountant for that; Guardian is for the ongoing, day-to-day question of what your business activity is actually telling you between those check-ins.
Keep reading
- How to Choose a POS System for a Small Business in Kenya
- M-Pesa POS Integration in Kenya: How It Works and What Businesses Need
- What Is Business Intelligence for Small Businesses?
Sources: KRA — What is eTIMS, KRA — eTIMS