KRA eTIMS and ETR

How do I register for eTIMS?

Updated June 2026

Short answer

You register for eTIMS through KRA using your KRA PIN, then choose the eTIMS option that fits your business and start issuing invoices through it. If you use a system like Veira that comes eTIMS ready, the setup is built into getting started rather than a separate technical project. Confirm the current steps on the KRA portal, as the process can be updated.

More detail

At a high level, registration ties your KRA PIN to an eTIMS option and authorises you to issue electronic invoices. KRA publishes the current process and the available options.

The easier route for most shops is to use selling software that is already eTIMS ready, so the compliance side is handled as part of onboarding rather than something you wire up yourself.

Related questions

Do I need my KRA PIN to register?
Yes. eTIMS registration is tied to your KRA PIN, so you need an active PIN to begin.
Is registration easier with eTIMS-ready software?
Yes. A system that comes eTIMS ready folds the setup into onboarding, so you are not configuring compliance separately.

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