eTIMS

Switching eTIMS Software: How to Move Without Disruption

K By Kev 14 June 2026 8 min read
Share
eTIMS guide

Switching eTIMS software worries many businesses more than it should, because they fear losing records or breaking compliance. In fact your eTIMS registration stays with your business, so switching is about moving the tool cleanly. This guide walks through how to migrate without disruption. Confirm any compliance step with KRA or your new provider.

Quick answer

Switching eTIMS software is straightforward if you plan it: export your products and customers, set up and test the new system in parallel, confirm it signs and transmits invoices to KRA, move over once it is proven, and keep your old records. Your eTIMS registration stays with your business, so you are changing the tool, not your tax identity.

Key takeaways
  • Your eTIMS registration belongs to the business, so you change the tool, not your tax identity
  • Export products, prices, tax types and customers to migrate cleanly
  • Set up and test the new system in parallel before switching fully
  • Confirm the new system signs and transmits to KRA before relying on it
  • Keep your old records for reconciliation and any future query
On this page▾
  1. What actually moves when you switch
  2. How to switch eTIMS software cleanly
  3. Mistakes to avoid
  4. A worked example
  5. Where Veira fits
  6. Frequently asked questions

What actually moves when you switch

Your eTIMS registration and your KRA identity belong to the business, not to a particular software. So switching software does not change who you are to KRA; it changes the tool that issues and transmits your invoices.

What you migrate is your operational data: your products, prices, tax types and customers. Done in order, with testing, the switch is smooth and your compliance is unbroken throughout.

The part of switching that goes wrong is rarely the new system; it is what did not come out of the old one. Your item list with its classifications, customer records including PINs, and above all the invoice history with its eTIMS references are what a question about a past sale is answered from, and they are easy to leave behind.

Export before you cancel anything, and confirm you can actually open and read the export without the old system running. A backup nobody has opened is not a backup, and the moment to discover that is not after the subscription has lapsed and the data sits behind a paywall.

Want to see it running in your own business first?

Sign Up

How to switch eTIMS software cleanly

  1. 1

    Export your data

    Export your products, prices, tax types and customers from the current system so you can load them into the new one.

  2. 2

    Set up the new system in parallel

    Configure the new software alongside the old, mapping items and tax types, before you stop using the old one.

  3. 3

    Test that it signs and transmits

    Issue test invoices on the new system and confirm they sign, transmit to KRA and return control numbers, ideally in a sandbox first.

  4. 4

    Switch over once proven

    Move to the new system for real sales only after testing confirms it is compliant and fits your trade.

  5. 5

    Keep your old records

    Retain the records from the old system for reconciliation and any future KRA query. Do not discard them.

  6. 6

    Export and verify before you cancel

    Take the item list, customers and invoice history out, then open the files without the old system to confirm they are readable and complete.

  7. 7

    Run both briefly where you can

    A short overlap lets you compare the new system’s output against the old on the same trading days, which is the fastest way to catch a mapping error.

Mistakes to avoid

Switching without testing

Moving fully before confirming the new system signs and transmits risks non-compliant sales. Test first.

Not migrating tax types

If item tax types do not carry over correctly, invoices get rejected. Map them carefully.

Discarding old records

Keep the old system's records for reconciliation and queries. You may need them later.

Rushing the cutover

Run the new system in parallel and switch when it is proven, rather than flipping overnight and hoping.

A worked example

Worked example

A retailer outgrew its first eTIMS tool and wanted to switch but feared losing compliance.

It exported its products and customers, set up the new POS in parallel, mapped the tax types, and tested that invoices signed and transmitted to KRA. Once proven, it switched for real sales and kept the old records. Compliance never lapsed, and the migration took a weekend.

Because the switch was planned and tested, moving software was routine, not risky.

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.

Where Veira fits

Veira helps you switch cleanly: it imports your products and customers, its team helps map your tax types, and onboarding confirms invoices sign and transmit before you rely on it, so your compliance never lapses.

Moving to Veira is designed to take a weekend, not a leap of faith, with local support throughout. See how Veira works and book a free demo.

Frequently asked questions

Can I switch eTIMS software providers?
Yes. Your eTIMS registration belongs to your business, not to a particular software, so you can change the tool without changing your tax identity. Export your data, set up and test the new system in parallel, then switch once it is proven.
Will switching eTIMS software break my compliance?
Not if you plan it. Set up and test the new system before relying on it, confirm it signs and transmits invoices to KRA, and switch only once proven. Your registration stays in place throughout, so compliance need not lapse.
What do I need to migrate when switching?
Your operational data: products, prices, tax types and customers. Map the tax types carefully so invoices are accepted, and keep your old records for reconciliation and any future KRA query rather than discarding them.
How long does it take to switch eTIMS software?
With planning, often a weekend. Export your data, set up the new system in parallel, test that invoices sign and transmit, then cut over. Running both briefly avoids a risky overnight switch.
Does Veira help with switching?
Yes. Veira imports your products and customers, helps map your tax types, and confirms invoices sign and transmit during onboarding before you rely on it, with local support, so the move is smooth and your compliance does not lapse.
What do I need to keep from the old system before I switch?
More than the vendor will ask you for. Your item list with its classifications, your customer records including PINs, and above all the invoice history with the eTIMS references attached, because that is what a query about a past sale is answered from. Export it, confirm you can open and read the export without the old system, and keep it. A backup you have never opened is not a backup.

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