KRA eTIMS and ETR

What records does KRA expect me to keep for eTIMS?

Updated June 2026

Short answer

KRA expects you to keep proper records of your invoices and the transactions behind them, so they can be produced if asked. A system that stores every eTIMS invoice and the matching sale handles most of this for you. For the exact records and how long to retain them, confirm the current requirement with KRA or an accountant.

More detail

Record-keeping is the backbone of compliance. The expectation is that your invoices and the underlying sales are retained and retrievable, not reconstructed under pressure.

This is where a digital system earns its place: it keeps the invoices, the sales and the adjustments in one searchable record, so producing history for KRA is straightforward rather than a scramble.

Related questions

Do I need to keep paper copies?
A system that stores your eTIMS invoices digitally keeps a retrievable record. Confirm with KRA whether any paper records are also expected for your case.
How does a system help with records?
It keeps every invoice, the matching sale and any credit notes in one searchable place, so you can produce history quickly if KRA asks.

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