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 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