eTIMS

How to Register a Branch for eTIMS in Kenya (2026)

K By Kev 24 June 2026 7 min read
Share
eTIMS guide

how to register a branch for eTIMS is something Kenyan businesses ask about often as KRA eTIMS becomes part of everyday trading. A multi-branch business sets up each branch in eTIMS so every outlet issues compliant invoices, ideally under one account for consistent reporting. The exact setup depends on your structure and software; a good system lets you run multiple branches with shared products and consolidated reporting. This guide explains it in plain English, what to do in practice, the mistakes to avoid, and how Veira makes it simple. Rules, rates and steps change, so treat this as a practical map and confirm the current detail with KRA at kra.go.ke.

Key takeaways
  • Set up each branch so every outlet issues compliant invoices
  • Run branches under one account for shared products and consolidated reporting
  • Give each branch its own user logins for traceability
  • Confirm the right branch structure for eTIMS with KRA
On this page
  1. How branches work in eTIMS
  2. How to set up a branch
  3. Common mistakes to avoid
  4. A chain unifies its branches
  5. How Veira makes this simple
  6. Frequently asked questions

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.

Getting 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. 1

    Confirm your branch structure with KRA

    Confirm how your branches should be handled for eTIMS given your business structure, rather than assuming.

  2. 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. 3

    Add users per branch

    Give each branch its own user logins so invoices are traceable to the outlet and person.

  4. 4

    Consolidate reporting

    Use a system that consolidates reporting across branches so you see the whole business and file from the full picture.

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

Worked example

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.

Business impact

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 with a free terminal 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?
Set up each branch so it issues compliant invoices, ideally under one account for consistency. How branches are handled depends on your structure, so confirm the right approach with KRA, and use software that supports multiple branches.
Can I run multiple branches on one account?
With the right software, yes. A good system runs multiple branches under one account with shared products, per-branch logins and consolidated reporting, so the business is consistent and visible as a whole.
Are branches registered separately for eTIMS?
It depends on your business structure. Whether branches sit under one registration or are handled separately varies, so confirm the correct structure for your business with KRA.
Does Veira support multiple branches?
Yes. Veira runs multiple branches on one account with shared products, per-branch user logins and consolidated reporting, so every outlet is compliant and you see the whole business.
Does Veira handle this for me?
Yes. Veira issues compliant KRA eTIMS invoices automatically, keeps your records reconciled and ready for filing, and works offline, so compliance happens as you trade rather than as separate paperwork.
Where do I confirm the current rules?
Rules, rates and steps change. Confirm the current position for your business directly with KRA at kra.go.ke or with a tax adviser before relying on a specific figure or deadline.

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. Always confirm current KRA rules and rates at kra.go.ke, as they can change.

For more eTIMS guides and compliance resources, visit our free resource site.

Terms explained

Keep reading

See all eTIMS guides

Veira for your business

Browse Veira by business type