KRA eTIMS and ETR

What are eTIMS item codes and where do I get them?

Updated June 2026

Short answer

eTIMS item codes are the standardised classification each product or service is mapped to so KRA can read what was sold on an invoice. You do not invent them freely. A good eTIMS point of sale maps your products to the correct classification for you when you set up your catalogue, so you are not looking up codes by hand on every sale.

More detail

The point of the codes is consistency: the same kind of item is described the same way across businesses, which is what lets KRA process invoices at scale. For a shop owner the practical job is making sure each product in your catalogue is matched to the right classification once, after which every sale of that product carries the correct code automatically.

If you are entering items manually you can get the classification wrong, which causes invoices to be rejected or mis-recorded. The cleaner approach is a system that handles the mapping during catalogue setup and reuses it on every invoice. With Veira, your products are set up with their classification so the codes are applied for you rather than typed each time. Where you are unsure which classification fits an unusual item, confirm it against KRA’s current item classification list rather than guessing.

Related questions

Do I have to enter an item code on every sale?
No. A proper eTIMS system maps each product to its classification once during setup and applies it automatically on every future sale.
What happens if an item code is wrong?
The invoice can be rejected or recorded under the wrong classification. Mapping items correctly at setup avoids re-doing them later.
Where is the official list of classifications?
KRA maintains the item classification used by eTIMS. For an unusual item, confirm the right classification against KRA’s current list rather than guessing.

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