KRA eTIMS and ETR

How do I generate an ETR receipt?

Updated June 2026

Short answer

Use eTIMS software or a TIMS-compliant device. Enter the sale, the system signs it and assigns a control number, transmits it to KRA, and prints a receipt with a QR code. You can do this from a phone, tablet, POS app, or the web portal.

More detail

Generating an ETR receipt is not a separate step anymore; it happens as part of the sale. You ring up the items, the software calculates VAT, signs the invoice through eTIMS and prints a receipt with its control number and QR code ready.

The simplest route is an eTIMS-ready POS app, which generates the receipt automatically. The free KRA eTIMS portal works for small volumes. For a busy shop, a dedicated app or terminal gives you speed at the counter plus offline support during outages.

Related questions

Do I need a machine to generate an ETR receipt?
No. eTIMS software on a phone or POS app generates a valid receipt. A machine is optional for speed at a busy counter.
What happens if the internet drops while I generate a receipt?
Good software records the sale and queues the receipt, then transmits to KRA when the line returns. The customer gets a receipt immediately.
Can I generate an ETR receipt manually?
You can use the free eTIMS portal, but it is slow for more than a few invoices a day. A POS app is more practical for regular trading.

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