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 terminal included on annual billing. Book a demo and see it set up for your trade.

Need help, or want to talk it through first? Chat with us on WhatsApp

Read more

Terms explained

More KRA eTIMS and ETR questions