KRA eTIMS and ETR

Do I need to issue an eTIMS receipt for every sale, even small ones?

Updated June 2026

Short answer

The compliant approach is that sales should be invoiced through eTIMS rather than selectively left out, including small and cash sales. The simplest way to stay safe is a system that issues the eTIMS invoice automatically on every sale, so compliance is not a judgement call the cashier makes each time.

More detail

Treating only large or card sales as needing an invoice is where businesses drift into non-compliance. The system is built around invoices being issued for sales generally.

When invoicing is automatic on every sale, the question disappears: there is no small-sale exception to remember and no temptation to skip the busy-counter ones.

Related questions

Do cash sales need an eTIMS receipt?
Yes. eTIMS applies regardless of payment method, so cash sales are invoiced the same as M-Pesa or card sales.
What about very small sales?
The safe approach is to invoice them too. Automatic invoicing on every sale removes the risk of skipping small ones.

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