eTIMS

eTIMS VSCU Not Connecting: How to Fix the Virtual Control Unit

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

eTIMS VSCU not connecting is frustrating when you are mid-sale and a customer is waiting, but it is almost always fixable in a few minutes. It means the virtual sales control unit (VSCU) that signs your invoices cannot reach KRA. This guide explains why it happens, how to fix it step by step, and how to stop it from happening again, in plain language for a Kenyan business.

Quick answer

If your eTIMS VSCU is not connecting, it is usually an internet problem, a setup or credential issue, or the control unit needing to re-authenticate. Confirm your connection, check the VSCU configuration and credentials, and restart the service. Sales can be recorded offline and signed once the VSCU reconnects.

Key takeaways
  • eTIMS VSCU not connecting usually has a small number of specific causes, each with a clear fix
  • Work through the causes in order; most are resolved in a few minutes without calling KRA
  • Recording sales offline and syncing later prevents the most common transmission-related failures
  • A POS that handles eTIMS natively, like Veira, avoids most of these errors at the source
On this page
  1. Why eTIMS VSCU not connecting happens
  2. How to fix eTIMS VSCU not connecting
  3. What not to do
  4. A worked example
  5. How Veira keeps this from happening
  6. Frequently asked questions

Why eTIMS VSCU not connecting happens

eTIMS VSCU not connecting is not random. It comes from one of a few specific causes, and once you know which one you are looking at, the fix is straightforward. Here is how the problem usually shows up first:

- The VSCU shows offline or disconnected

- Invoices will not get a signature or control number

- An error mentioning the control unit connection

Match what you are seeing to the closest description above, then work through the fixes below in order, starting with the most common.

eTIMS VSCU not connecting is rarely random; match the symptom to the cause and the fix is usually minutes away.

How to fix eTIMS VSCU not connecting

Work through these in order. Most businesses resolve it at step one or two, without contacting KRA.

  1. 1

    Check the internet connection

    The VSCU needs a connection to authenticate and sign invoices with KRA. Confirm the device is online by opening any website, and switch to a stronger network if needed, then retry.

  2. 2

    Check the VSCU configuration and credentials

    A VSCU is configured with your account details during setup. If those are wrong or have changed, it cannot connect. Confirm the configuration and credentials in your setup, or ask your integrator to check them.

  3. 3

    Restart the VSCU service

    The virtual control unit runs as a service or app. Close and reopen it, or restart the device, so it re-establishes the connection. Many drops clear with a restart.

  4. 4

    Keep selling offline while it reconnects

    Record sales offline so customers are served, and let the VSCU sign and transmit them once it reconnects. You do not need to stop trading.

What not to do

Do not reinstall everything blindly

A full reinstall risks losing local configuration. Try the connection, credentials and a restart first.

Do not issue uncontrolled invoices

An invoice that the VSCU has not signed is not compliant. Wait for the unit to reconnect, then transmit.

A worked example

Worked example

A shop changed its router and the next day its VSCU showed disconnected, so invoices would not sign.

The new network had changed the connection the VSCU relied on. Reconfiguring it for the new network and restarting the service brought the VSCU back online, and the queued invoices signed and transmitted.

A VSCU usually drops because something about the connection changed. Reconnect and restart before suspecting a deeper fault.

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 keeps this from happening

Veira handles eTIMS natively at the point of sale, so the conditions that cause eTIMS VSCU not connecting are managed for you. It validates the invoice before it is sent, records sales offline when the network drops and transmits them to KRA when the connection returns, and keeps your KRA details in order so the common causes never arise.

When something does need attention, Veira flags it in plain language with the next step, and local support is on hand rather than a queue. See how Veira works and book a free demo. It runs from KES 2,999 a month with a free terminal.

Frequently asked questions

Why is my eTIMS VSCU not connecting?
Usually an internet problem, a setup or credential issue, or the virtual control unit needing to re-authenticate. Confirm your connection, check the VSCU configuration and credentials, and restart the service. Sales can be recorded offline and signed once it reconnects.
What is a VSCU in eTIMS?
A VSCU is a virtual sales control unit: software that signs your invoices and transmits them to KRA, rather than a separate hardware box. It must be configured to your account and connected for invoices to be signed as compliant.
Can I still sell if the VSCU is offline?
Yes, with an offline-capable system. Record sales offline so customers are served, and the VSCU signs and transmits them once it reconnects. Just do not hand over invoices as final until they are signed.
What is the difference between VSCU and OSCU?
A VSCU is a virtual, software control unit; an OSCU is an online control unit tied to a device. Both sign invoices for KRA. Which you use depends on your setup, but the job, signing and transmitting invoices, is the same.
How do I reconnect my VSCU?
Confirm the internet works, restart the VSCU service or device, and check the configuration and credentials are correct for your account. If it still will not connect, ask your integrator or POS provider to re-authenticate it.

eTIMS VSCU not connecting is almost always one of a few known causes, each with a quick fix, so do not panic if you hit it during a sale. Work through the steps above, and if you would rather not deal with eTIMS errors at all, Veira handles compliance natively so most never happen. See how Veira works and book a free demo. Always confirm current KRA processes at kra.go.ke, as rules 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