KRA eTIMS and ETR

Do I need a separate eTIMS registration for each branch?

Updated June 2026

Short answer

How branches are handled under eTIMS depends on how your business and its KRA PIN are structured, so multi-branch businesses should confirm the correct setup with KRA or an accountant rather than assume. If you run branches on one system like Veira, each branch can issue invoices while the records roll up to your business, but the registration structure itself is a KRA matter.

More detail

Branch handling sits at the intersection of two things: how KRA expects invoices reported for your PIN structure, and how your selling system organises branches. The first is the compliance question.

On the system side, multi-branch software lets each shop issue invoices and reduces the chance of branch records being lost. The registration structure for tax purposes should be confirmed with KRA so it matches your legal setup.

Related questions

Can all my branches report under one PIN?
That depends on how your business and PIN are structured. Confirm the correct branch reporting setup with KRA or an accountant.
Does each branch need its own device?
Each branch needs a way to issue invoices, but they can run on one connected system. Confirm the registration structure with KRA.

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