KRA eTIMS and ETR

What is eTIMS?

Updated June 2026

Short answer

eTIMS is KRA’s electronic Tax Invoice Management System. It is the system businesses use to issue tax invoices and send the details to KRA electronically, so that sales are recorded with the tax authority as they happen rather than reconciled later. In practice it means every invoice you issue is generated through a KRA-approved system.

More detail

eTIMS replaced the older approach of standalone tax registers with a system that can run on a phone, a computer or through software built into a point of sale like Veira. The goal is one consistent electronic record of invoices across businesses.

For a shop owner the practical meaning is simple: your selling system issues a compliant invoice and reports it to KRA, so you are not keeping two separate sets of records or worrying whether a sale was captured for tax.

Related questions

Is eTIMS software or a machine?
It is a system, not only a machine. It can run as software on a phone or computer, or be built into a point of sale, rather than requiring a single dedicated device.
Does eTIMS replace the old ETR?
eTIMS is the current electronic invoicing system KRA uses. It moves businesses from standalone registers to an electronic system that reports invoices to KRA.

Veira gives Kenyan shops one calm app for selling, M-Pesa, KRA eTIMS and stock, with a free terminal. Book a demo and see it set up for your trade.

Read more

Terms explained

More KRA eTIMS and ETR questions