eTIMS

eTIMS Multi-Branch Reconciliation for Growing Businesses

K By Kev 12 September 2026 8 min read
Share
eTIMS guide

eTIMS multi-branch reconciliation is the specific challenge that shows up once a business grows past one till: confirming that every branch is issuing compliant invoices, and that the combined sales and tax picture at head office actually matches what happened on the ground at each location. A single shop can check this by looking at one system. A business with several branches needs a different approach.

Quick answer

eTIMS reconciliation across multiple branches means confirming that every branch's sales, whether recorded on the same system or different ones, are all filing compliant invoices and that the combined picture matches what you expect at head office. The more branches and the more disconnected their systems, the harder this gets, which is why a single consolidated dashboard rather than per-branch spreadsheets is the practical fix.

Key takeaways
  • Multi-branch reconciliation means confirming every branch is filing compliant eTIMS invoices, not just checking one till
  • The risk grows with each additional branch, especially if branches run on different systems or setups
  • A consolidated, real-time view across branches catches a filing gap at one location before it becomes a pattern
  • Reconciling branch by branch in spreadsheets after the fact is slow and easy to get wrong
On this page
  1. Why reconciliation gets harder with each branch
  2. How to reconcile eTIMS across branches
  3. Mistakes to avoid
  4. A worked example
  5. How Veira helps
  6. Frequently asked questions

Why reconciliation gets harder with each branch

With one till, reconciliation is straightforward: you check that day's sales against that day's eTIMS filings on one system. Add a second branch and you are now checking two systems, possibly with different staff, different discipline around compliance, and sometimes different POS setups entirely.

The real risk is not usually outright non-compliance at a branch; it is a quieter gap, like a branch whose device was offline for a stretch and did not sync, or a till that was set up slightly differently and misses a tax code. Multiply that across five or ten branches and small gaps compound into a real reconciliation headache at month end.

Want to see it running in your own business first?

Sign Up

How to reconcile eTIMS across branches

The practical checklist for a growing, multi-location business.

  1. 1

    Use one system across branches where possible

    A single POS platform used consistently at every branch removes the variable of different setups behaving differently.

  2. 2

    Check for offline gaps per branch

    Confirm each branch's sales synced and filed correctly, especially after a known outage or connectivity issue at that location.

  3. 3

    Compare branch-level totals to the consolidated total

    A mismatch between what one branch reports and what shows in the combined view is the first sign something needs investigating.

  4. 4

    Set a regular reconciliation cadence, not just at month end

    Catching a gap weekly is far easier to fix than discovering it during a VAT return three months later.

  5. 5

    Assign clear ownership per branch

    Someone at each location should be responsible for confirming their branch's daily filing, even if head office does the final consolidated check.

Mistakes to avoid

Running different POS setups per branch

Inconsistent systems make it harder to spot when one branch is configured differently and quietly filing incorrectly.

Only checking reconciliation at month end

A gap that ran for weeks is much harder to trace back than one caught within days.

No single consolidated view

Manually combining separate branch spreadsheets is slow and error-prone, and it delays noticing a real problem.

Assuming head office would notice a branch going offline

A branch can operate normally to staff and customers while quietly failing to sync in the background.

A worked example

Worked example

A retail chain running four branches on different POS setups discovered during a VAT return that one branch had a stretch of unsynced offline sales going back several weeks.

Moving all four branches onto one consolidated system with a single dashboard meant head office could see each branch's filing status daily, rather than discovering a gap months after it started.

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 helps

Veira gives multi-branch businesses one consolidated dashboard across every till and location, so every branch's eTIMS filing status is visible in one place rather than reconstructed from separate spreadsheets.

Each sale at every branch issues a compliant invoice automatically and keeps working offline, syncing once the connection returns, so a branch-level gap is visible quickly rather than discovered later. See how Veira works for multi-branch businesses, or book a free demo.

Frequently asked questions

What makes eTIMS reconciliation harder with multiple branches?
Each additional branch adds a possible point of failure, whether that is an offline gap, a differently configured till, or inconsistent staff discipline around compliance. Small gaps at individual branches compound into a real reconciliation problem at scale.
How often should a multi-branch business reconcile eTIMS?
More often than month end. A weekly check per branch catches a gap while it is still small and easy to trace, rather than discovering it during a VAT return.
Does using one POS system across branches actually help?
Yes. Consistent setup across every branch removes the variable of different systems behaving differently, and a consolidated dashboard shows every branch's status in one place.
Can Veira show eTIMS status across all my branches at once?
Yes. Veira's consolidated dashboard covers every branch and till, so filing status is visible centrally rather than reconstructed branch by branch.
Should each branch have its own eTIMS setup or share one?
That follows from how the business is registered rather than from what is convenient, so establish the registration position with KRA first. Operationally, what matters more is that every branch reconciles on the same day against the same definition, because the common multi-branch failure is not a missing setup but four branches each reconciling slightly differently and a head office trying to add up four incompatible answers.
How do I find which branch is causing a discrepancy?
By reconciling per branch daily rather than per business monthly. A monthly group-level figure that is off by some amount tells you only that something is wrong somewhere in thirty days across every site, which is the hardest possible version of the question. The same discrepancy caught at one branch on one day is usually traceable to a specific transaction and a specific person who still remembers it.

Multi-branch eTIMS reconciliation is really about visibility: the more branches you run, the more a consolidated, real-time view matters over reconciling separate spreadsheets after the fact. Veira gives every branch one dashboard, from KES 2,999 a month. See how Veira works, or book a free demo. For the login process itself, see [Veira's KRA eTIMS login guide](/blog/kra-etims-login).

Need help, or want to talk it through first? Chat with us on WhatsApp

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