KRA eTIMS and ETR

How much is an ETR machine in Kenya?

Updated July 2026

Short answer

For most businesses the better question is whether you still need one. KRA has moved from ETR machines to eTIMS, which is software: KRA offers free options like eTIMS Lite, and a POS with eTIMS built in files invoices with no separate machine. Standalone ETR devices are still sold by approved suppliers at prices that vary by model, so confirm current prices directly if you specifically need one.

More detail

The old model was a physical Electronic Tax Register bought from an approved supplier, a significant upfront cost plus servicing. eTIMS replaced that for most businesses: compliance now lives in software that transmits invoices to KRA directly, so the machine budget can go away entirely.

If you are buying equipment anyway, buy once: a POS terminal with eTIMS built in covers the till, the receipts, M-Pesa and the KRA filing together. Veira includes the terminal free with every plan and files a compliant eTIMS invoice for each sale automatically, from KES 2,999 a month.

Related questions

Do I still need an ETR machine in Kenya?
Most businesses no longer need a standalone ETR. KRA compliance now runs through eTIMS, which is software: free KRA options exist for small sellers, and eTIMS-enabled POS systems file automatically. Specific regimes may differ, so check your obligations on iTax or with your accountant.
Is eTIMS free from KRA?
KRA provides free eTIMS options, including eTIMS Lite for small taxpayers. They handle invoicing but are not a POS: no stock, staff or payment reconciliation. Businesses with real daily volume usually pair compliance with a POS.
What is the difference between ETR and eTIMS?
ETR is the old physical register; eTIMS is the current software system that transmits invoices to KRA in real time. See our full ETR vs eTIMS comparison for the details.

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