How branches work in eTIMS
When a business has more than one outlet, the goal is that every branch issues compliant invoices and that the owner can see the whole business, not a set of disconnected tills. How branches are handled in eTIMS depends on your structure and your software, but the practical aim is consistency: the same products, the same tax treatment, and reporting that consolidates across branches.
A good multi-branch setup lets you run each outlet under one account, with shared products so a price or tax change applies everywhere, individual user logins per branch, and consolidated reporting so you can compare branches and file from the whole picture. Whether eTIMS treats branches as part of one registration or separately depends on your specifics, so confirm the right structure with KRA, and choose software that makes multi-branch consistent rather than fragmented.
Registering a branch is about making each location identifiable in the record rather than about paperwork for its own sake. When invoices carry the branch that issued them, a discrepancy can be traced to a site and a shift. When they do not, a group-level figure that is off tells you only that something is wrong somewhere across every location you run, which is the hardest possible version of the question.
The operational half matters as much as the registration. Multi-branch businesses that reconcile monthly at head office consistently find problems they cannot attribute; the same businesses reconciling daily per branch find the same problems while the people involved still remember the day. Register the branches, then reconcile them separately, or the registration buys you less than it should.
Want to see it running in your own business first?
Sign UpGetting the basics right once means compliance runs quietly in the background of your business.
How to set up a branch
A practical path for a Kenyan business.
- 1
Confirm your branch structure with KRA
Confirm how your branches should be handled for eTIMS given your business structure, rather than assuming.
- 2
Set up each branch in your system
Add each outlet in your software so it issues compliant invoices, with shared products and the right tax treatment.
- 3
Add users per branch
Give each branch its own user logins so invoices are traceable to the outlet and person.
- 4
Consolidate reporting
Use a system that consolidates reporting across branches so you see the whole business and file from the full picture.
- 5
Confirm how your registration should be structured
Whether branches sit under one registration or separately follows from how the business is registered. Establish that with KRA before setting sites up piecemeal.
- 6
Reconcile per branch, daily
Registering branches only pays off if you use the distinction. A daily per-site reconciliation localises a discrepancy to a place and a shift while it is still explainable.
Common mistakes to avoid
Running branches as disconnected tills
Separate, unlinked tills make reporting and consistency hard. Run branches under one account where you can.
Inconsistent products and tax across branches
Different setups per branch cause errors. Share products and tax treatment so a change applies everywhere.
Assuming the branch structure
How branches are handled depends on your specifics. Confirm the right structure with KRA.
A chain unifies its branches
A small chain in Kenya ran three branches on separate, unconnected systems, so the owner could never see the whole business at once and prices drifted apart.
They moved all three onto one account with shared products and per-branch user logins, and confirmed the right structure with KRA.
Every branch issued consistent compliant invoices, a price or tax change applied everywhere, and the owner could see and file from the whole business.
Trading without eTIMS-compliant tax invoices risks KRA penalties, blocked VAT input claims for your customers, and receipts a business buyer cannot expense.
Veira signs every sale to KRA eTIMS automatically, so each receipt is compliant the moment it prints, with no separate device to reconcile.
How Veira makes this simple
Veira is built for Kenyan businesses. It issues compliant KRA eTIMS invoices automatically on every sale, applies the right tax treatment per item, captures the buyer KRA PIN, keeps your records reconciled and ready for filing, and reconciles M-Pesa and Pochi payments to each sale.
It runs on a free handheld terminal or the phone you already own, keeps working offline, and runs from KES 2,999 a month, terminal included on annual billing and a 30-day money-back guarantee. See how Veira works, or book a free demo.
Frequently asked questions
How do I register a branch for eTIMS?
Can I run multiple branches on one account?
Are branches registered separately for eTIMS?
Does Veira support multiple branches?
Does Veira handle this for me?
Where do I confirm the current rules?
how to register a branch for eTIMS is straightforward once you know the essentials, and with a compliant system like Veira the day-to-day part is handled for you. See how Veira works, or book a free demo. Reconcile recorded sales against transmitted invoices each month, and most of the compliance question answers itself.
Need help, or want to talk it through first? Chat with us on WhatsApp