Blog
eTIMS Integration in Kenya: What Every Business Must Know in 2026
- May 30, 2026
- Posted by: admin
- Category: POS & Business Automation
If you run a business in Kenya in 2026 — retail shop, restaurant, pharmacy, consultancy, anything that issues an invoice — the conversation about eTIMS is no longer optional. KRA has spent the past two years rolling out enforcement, and the penalties are now real, automatic, and arriving in inboxes weekly.
This guide explains, in plain English, what eTIMS actually is, who must register, what the 2026 enforcement reality looks like, what your integration options are, what each costs, and how to pick a POS system that handles all of it without you lifting a finger.
What eTIMS actually is
eTIMS — the Electronic Tax Invoice Management System — is KRA’s replacement for the old ETR (Electronic Tax Register) hardware boxes. Instead of a physical device that printed receipts and stored sales for KRA to inspect, eTIMS is a software service that submits every invoice to KRA in real time.
Every invoice your business issues should now carry: a unique invoice number, a QR code, a control code from KRA, the date and time of issue, and the full VAT breakdown. The customer can scan the QR code and verify the invoice on the KRA portal. KRA, on its side, sees every invoice the moment it is issued — which means filing returns becomes a matter of clicking confirm rather than building spreadsheets from receipts.
Who must comply in 2026
The short answer: almost every business. The Finance Act 2023 brought all VAT-registered businesses into eTIMS, and subsequent amendments extended it to non-VAT-registered businesses for purposes of expense deductibility — meaning if your supplier does not issue an eTIMS invoice, you can no longer claim that expense against your taxable income.
- VAT-registered businesses (annual turnover above KES 5 million) — mandatory eTIMS for all sales.
- Non-VAT businesses below KES 5M — must still issue eTIMS invoices if their buyers want to claim the expense.
- Individuals running a business — same rule. Sole proprietors, professionals (consultants, lawyers, accountants), landlords.
- NGOs and societies — yes, for any commercial activity.
- Schools and churches — for fees, donations, and trade activities (interpretation varies; consult your accountant).
The 2026 enforcement reality
For the first two years of eTIMS, KRA focused on registration and education. In 2026 the posture has shifted firmly to enforcement, and three things are now happening regularly:
- Buyer-side challenges. Large corporates and the government routinely reject supplier invoices that lack a valid eTIMS control code. If your invoice does not validate on the KRA portal, your customer cannot claim the expense — so they ask you to redo it or they refuse to pay.
- Automated penalty notices. KRA cross-references VAT3 returns against eTIMS submissions. Discrepancies trigger automated assessments. The penalty for issuing a non-compliant invoice starts at KES 100,000 per breach.
- Bank and M-PESA scrutiny. Audit trails between settled M-PESA payments and submitted eTIMS invoices are now part of routine compliance review for tax assessments.
Translation: if your invoicing is not eTIMS-compliant in 2026, you are losing customers and accruing penalties without realising it.
Your four integration paths
1. eTIMS Online (free, KRA-hosted)
A browser-based portal where you key in each invoice manually. Cost: free. Best for: very low-volume service businesses issuing fewer than 10 invoices a month — lawyers, small consultancies. Worst for: any retail or food business. You will burn 30 minutes a day in data entry.
2. eTIMS Lite (mobile app)
KRA’s official mobile app for issuing simple invoices on the go. Cost: free. Best for: field service providers, freelancers, and informal traders. Worst for: any business that already has a POS — you don’t want two systems of record.
3. OSCU — Online Sales Control Unit (your POS integrates with KRA)
Your POS software talks to KRA directly via API. Every sale submits in real time, the eTIMS QR code prints automatically on the receipt, and you never touch the KRA portal. Cost: built into modern POS systems (Mkufunzi POS includes it on the Pro plan). Best for: any business with a fixed point of sale — shops, restaurants, pharmacies, salons.
4. VSCU — Virtual Sales Control Unit (head-office integration)
For organisations with bulk back-office invoicing — distributors, wholesalers, manufacturers — VSCU lets your ERP submit invoices in batches. Cost: built into enterprise-grade software. Best for: manufacturers, distributors, B2B service providers with monthly billing cycles.
What it actually costs
The KRA portal and the eTIMS Lite app are free. Hidden cost: your time. A small café issuing 80 invoices a day cannot realistically use a free option; you will lose more in staff time than a POS subscription costs.
For OSCU (POS-integrated) eTIMS, total monthly cost in Kenya in 2026 is typically KES 2,500 – KES 8,000 per location depending on the platform. Some vendors charge separately for the eTIMS module on top of POS licensing; the better-value vendors include it. Mkufunzi POS Pro at KES 5,000/month includes eTIMS, M-PESA STK Push, accounting, and payroll — no separate modules.
Hardware: most modern POS systems issue eTIMS receipts on standard 58mm or 80mm thermal printers (KES 7,000 – KES 18,000) — no special KRA-branded device required.
Common compliance mistakes we see weekly
- Issuing receipts but not invoices. A receipt acknowledges payment; only an invoice carries the eTIMS control code. Many businesses still hand out the till slip and assume it counts.
- Not submitting credit notes. A refund must go through eTIMS just like the original sale, with a credit note linked to the original invoice number. Missing this corrupts your VAT return.
- One invoice for multiple buyers. The customer’s KRA PIN must match the eTIMS invoice. “Cash sale” generic buyers are allowed only below a threshold.
- Manual back-dating. eTIMS invoices carry a server-side timestamp. Trying to back-date a sale will mismatch your books against KRA’s record.
- Treating the eTIMS QR code as decorative. Corporate buyers scan it. Government procurement portals validate it. An invoice without a working code is increasingly worthless.
How to pick a POS that handles eTIMS the right way
Six things to look for when evaluating a Kenyan POS for eTIMS compliance:
- OSCU integration is included, not extra. Avoid vendors who charge a separate “compliance module”.
- Real-time submission, not batch. The eTIMS receipt should print at the same time as the customer receipt, not 30 minutes later.
- Credit notes are first-class. Refunds and returns submit credit notes automatically to KRA.
- VAT Output, Input, WHT, and Excise tracked separately. Your VAT3 return should generate itself.
- Offline tolerance. When your internet drops, sales should queue locally and submit when connectivity returns, not block the till.
- Your accountant can export everything. Standard exports for QuickBooks, Sage, or a clean Excel for the bookkeeper.
This is exactly what Mkufunzi POS ships out of the box — our DigiTax module is OSCU-certified, ships on the Pro plan from KES 5,000/month, and includes credit notes, multi-tax tracking, offline mode, and accountant exports. Free trial, no credit card.
eTIMS FAQ
Is eTIMS the same as ETR?
No. ETR was the old hardware device that stored sales for KRA inspection. eTIMS is the new software service that submits every invoice to KRA in real time. ETR machines are being phased out.
I am not VAT-registered. Do I still need eTIMS?
You must issue eTIMS invoices if any of your buyers wants to claim the expense for tax purposes. Practically that means almost every B2B transaction. For pure B2C cash sales below a threshold the requirement is softer, but a non-compliant invoicing setup will catch up with you when you grow.
Can I use eTIMS without a POS?
Yes — via the free eTIMS Online portal or the eTIMS Lite mobile app. These are fine for a handful of invoices a month. For any volume above that, a POS-integrated solution pays for itself in saved time.
What happens if my internet is down when a customer pays?
A compliant POS queues the sale locally and submits to KRA the moment connectivity returns. Mkufunzi POS does this automatically — you keep selling.
How long does eTIMS integration take to set up?
With Mkufunzi POS, eTIMS pairing is part of onboarding and typically takes under one hour after KRA portal verification. Most businesses are live within 24 hours including data migration.
Does eTIMS work for service providers (no physical products)?
Yes. Lawyers, accountants, consultants, marketing agencies — all must issue eTIMS invoices. Your POS or invoicing software just needs OSCU integration.
Can I issue an eTIMS invoice retroactively?
You can issue an invoice today for a sale that happened earlier in the same tax period, but the timestamp will reflect when it was submitted. Persistent back-dating is flagged by KRA and triggers audit interest.
Get eTIMS-compliant in 24 hours
Whether you have an existing POS that needs replacing or are starting from spreadsheets, Mkufunzi POS gets you fully eTIMS-compliant within 24 hours, including data migration and staff training. Onsite training in Bungoma, Nairobi, Kisumu, Eldoret, and Kakamega — remote support nationwide.
Related reading: POS & Business Automation in Kenya | Restaurant POS Kenya | Retail POS Kenya | Pharmacy POS Kenya