KRA ETIMS INTEGRATION — WHAT EVERY KENYAN POS MUST NOW SUPPORT
KRA ETIMS INTEGRATION — WHAT EVERY KENYAN POS MUST NOW SUPPORT.
This is not optional.
This is not a future consideration.
This is a legal requirement that every business operating a POS system in Kenya must comply with right now.
KRA's Electronic Tax Invoice Management System — eTIMS — is the most significant regulatory development affecting POS systems in Kenya in recent years. If your POS does not support it, your business is at risk.
What is eTIMS?
eTIMS stands for Electronic Tax Invoice Management System.
It is KRA's platform that requires businesses to submit details of every tax invoice to KRA in real time at the point of sale. The goal is clear — KRA wants visibility into every taxable transaction as it happens. Not at month end. Not at year end. At the point of sale.
Which businesses are affected
✅ All VAT registered businesses in Kenya
✅ Businesses with annual turnover above KSh 5 million
✅ Businesses in sectors KRA has specifically targeted for compliance
If you are not sure whether your business falls under eTIMS requirements — assume it does and verify with KRA or a tax consultant.
What eTIMS compliance means for your POS
Every invoice or receipt must be:
✅ Submitted to KRA's eTIMS system at time of transaction
✅ Assigned a KRA Control Unit Invoice Number
✅ Verified by KRA and returned with a verification code
✅ That verification code printed or displayed on the receipt
✅ The receipt QR code scannable by the customer to verify on KRA portal
The two integration approaches
Online eTIMS — API based
✅ POS sends invoice data to KRA's eTIMS API at time of sale
✅ KRA validates and returns verification code in seconds
✅ Code embedded on receipt automatically
✅ Requires stable internet for every transaction
Offline eTIMS — Control Unit device
✅ A KRA approved Control Unit device connected to the POS
✅ Device stores and signs invoices locally
✅ Invoices submitted to KRA when internet is available
✅ Designed for businesses with unreliable internet
Penalties for non-compliance
❌ Fines for non-compliant businesses
❌ Tax assessments based on estimated revenue
❌ Business closure in serious cases
❌ Reputational risk when customers notice non-compliant receipts
Do not build a POS for a Kenyan business in 2026 without eTIMS integration. It is not a feature. It is a compliance requirement that your client will face consequences for if it is missing.
Is your POS keeping you compliant with KRA — or is it creating a liability?
🌐 www.bonniecomputerhub.co.ke
📲 +254 729 820 689
© Bonnie Computer Hub | Empowering Through Technology