eTIMS

eTIMS Common Errors and How to Fix Them

K By Kev 26 June 2026 9 min read
Share
eTIMS guide

eTIMS errors usually strike at the worst moment, when you are mid-sale and an invoice will not go through. The good news is that most eTIMS problems in Kenya come from a short list of causes, and each has a clear fix. This guide walks through the common errors, why they happen, and how to get back to issuing invoices fast.

Quick answer

Most eTIMS errors come from a few causes: an invalid or mismatched KRA PIN, failed transmission when the network drops, a pending sync, or a rejected invoice with wrong item or tax details. Each has a quick fix, and recording offline then syncing later avoids the transmission errors.

On this page
  1. Why eTIMS errors happen
  2. Common eTIMS errors and their fixes
  3. What makes eTIMS errors worse
  4. A rejected invoice, fixed in minutes
  5. How Veira prevents and absorbs errors
  6. Frequently asked questions

Why eTIMS errors happen

Most eTIMS errors trace back to one of a few things: a detail that does not match KRA records, a connection problem, or an invoice field that is missing or wrong. They feel alarming but are rarely mysterious, and they almost never mean your whole system is broken.

Knowing the usual suspects lets you fix problems in minutes rather than panicking. The categories are: identity and PIN issues, transmission and connection issues, and invoice content issues. Work out which category you are in and the fix follows quickly.

The deeper point is that errors are mostly preventable. A till that validates the buyer PIN before it sends, enforces the required fields, and signs invoices offline when the line drops simply does not produce most of these failures. Where an error does occur, logging it tells you whether it is a one-off mistype or a recurring setup fault that needs a permanent fix.

Common eTIMS errors and their fixes

Match your symptom to the cause and apply the fix.

  1. 1

    Invalid or mismatched PIN

    If an invoice is rejected over the buyer PIN, confirm the PIN is correct and active. A wrong or inactive PIN on a B2B invoice is a frequent cause of rejection.

  2. 2

    Details do not match KRA records

    If your business details fail validation, align them exactly with iTax. Mismatched names or branch details block invoices.

  3. 3

    Transmission failed

    If an invoice will not transmit, it is usually the connection. A good system signs and queues the invoice offline, then syncs when the line returns, so you keep selling.

  4. 4

    Invoice stuck pending sync

    Queued invoices that have not synced usually clear once the connection is stable. Confirm your system actually retransmits queued invoices.

  5. 5

    Missing required field

    If an invoice is rejected for content, check for a missing item description, VAT treatment or buyer detail, and complete it.

  6. 6

    Wrong VAT treatment

    An invoice that misstates VAT can be rejected or cause reconciliation issues. Confirm each line’s VAT status and reissue or credit as needed.

What makes eTIMS errors worse

Selling without issuing while you troubleshoot

If you keep selling without compliant invoices during an error, you create a compliance gap. Use a system that queues invoices offline instead.

Editing instead of crediting

Trying to fix a transmitted invoice by editing it does not work. Use a credit note to correct it.

Ignoring repeated errors

A recurring error signals a setup problem, often a mismatched detail. Fix the root cause rather than working around it daily.

Relying on a system that cannot work offline

If your till stops the moment the connection drops, every outage becomes an error and a queue of unhappy customers. The fix is structural: use a system that signs and queues invoices offline, so a dropped line is a non-event rather than a daily crisis.

A rejected invoice, fixed in minutes

Worked example

A cashier gets an error issuing a B2B invoice. The cause is the buyer’s PIN, mistyped by one digit, so KRA rejects it. The cashier corrects the PIN, reissues, and the invoice goes through with a control number. Total downtime: a couple of minutes.

Later, the connection drops entirely. Instead of stopping, the POS signs invoices offline and queues them. When the line returns, the queued invoices sync to KRA automatically. The lesson is that the right system turns most errors into minor, self-healing events rather than a halt to trading.

A week later the same rejection keeps appearing on invoices to one regular customer. Rather than correcting it sale by sale, the owner checks the saved buyer record, finds the PIN was stored with a transposed digit, and fixes it once. The recurring error disappears, which is the difference between treating a symptom and removing the cause.

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 prevents and absorbs errors

Veira validates details as you go, signs invoices and queues them offline, then syncs to KRA on reconnect, so the most common error, a dropped connection, never stops you selling. Transmission failures become a non-event.

For content issues, the till enforces the required fields and VAT treatments, so invoices are right the first time. When a correction is genuinely needed, Veira issues a compliant credit note rather than leaving you to hack at a transmitted invoice.

Veira also logs what failed and why, so a recurring rejection points you straight at the setup detail behind it, usually a stored PIN or a business detail that does not match iTax. You fix the root cause once instead of working around the same error every day.

Frequently asked questions

Why is my eTIMS invoice being rejected?
Usually an invalid buyer PIN, business details that do not match KRA records, or a missing or wrong invoice field. Check those first.
What do I do if transmission fails?
It is usually the connection. A good system signs and queues the invoice offline and syncs when the line returns, so you keep selling.
My invoices are stuck pending sync. Is that a problem?
Queued invoices normally clear once the connection is stable. Confirm your system actually retransmits them automatically.
Can I fix a transmitted invoice that was wrong?
You do not edit it. Issue a credit note to correct or cancel it, which keeps your records consistent with KRA.
Why do I get the same eTIMS error repeatedly?
A recurring error usually points to a setup issue, often a mismatched business detail. Fix the root cause rather than working around it.
Should I keep selling if invoices will not transmit?
Only with a system that queues compliant invoices offline. Selling with no invoice at all creates a compliance gap.
How do I stop the same eTIMS error happening daily?
A repeating error almost always comes from a stored detail, often a saved buyer PIN or a business detail that does not match iTax. Find and correct that record once, rather than fixing each invoice, and the recurring rejection stops for good.
Can I prevent most eTIMS errors before they happen?
Largely, yes. A till that validates the PIN before sending, enforces the required fields and signs invoices offline when the line drops prevents the common failures. Most remaining errors are simple mistypes you correct and reissue in under a minute.
Why is eTIMS not working today? (Is eTIMS working today?)
If you are asking "is eTIMS working today?" the answer is checked the same way: most outages are KRA-side system downtime, not your setup. Check the KRA portal or the eTIMS status page, and confirm your own internet first. While eTIMS is down, keep selling on a system that records compliant invoices offline and transmits them automatically once KRA is back. Avoid issuing sales with no record at all.
How do I fix KRA eTIMS login problems?
For KRA eTIMS login, go to etims.kra.go.ke (note: that is the eTIMS URL, not iTax) and sign in with your KRA PIN and the eTIMS password you set during registration, which is separate from your iTax password. Common KRA eTIMS login failures are a wrong PIN format (enter it with no spaces), a forgotten eTIMS password (use the Forgot Password link, the reset email goes to your registered email), or an obligation that has not yet been activated for eTIMS. If the reset email never arrives, your registered email may be outdated on your KRA profile and you will need to update it before login works.
What does "pending eTIMS sync" mean and how long does it take?
Pending sync means the invoice was created and signed but has not yet reached KRA, usually because of a dropped connection or KRA downtime. It normally clears within minutes once the line is stable. If invoices stay pending for hours, confirm your system is actually retransmitting and that your PIN and internet are active; if it persists, contact KRA support.
How do I fix "Unable to activate e-invoicing: inactive/invalid PIN number" on eTIMS?
This error means KRA cannot match or activate the PIN you entered. Confirm you are using the correct KRA PIN exactly as it appears on iTax, that the PIN is active (log in to iTax to check), and that your business details match KRA records. Re-enter the PIN without spaces. If it still fails, your obligation may not be registered for eTIMS yet, so contact the KRA contact centre or your eTIMS integrator to activate it.
What should I do if I issue a wrong partial credit note on eTIMS?
Do not delete or edit the credit note. Issue a corrective document that reverses or adjusts it: a further credit or debit note that nets your records back to the correct position, referencing the original invoice. Act within the same VAT period where possible, keep both notes on file, and if the amounts are complex, confirm the reversal approach with KRA before filing so your return reconciles.

Most eTIMS errors fall into identity, connection or content issues, and each has a quick fix once you know the cause. Better still, the right system prevents the common ones and absorbs dropped connections so you never stop selling. Run the readiness checker to catch setup issues early, or book a free demo and let the till handle errors for you.

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