eTIMS

eTIMS Pending Invoices: What They Mean and How to Clear Them

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

eTIMS pending invoices is frustrating when you are mid-sale and a customer is waiting, but it is almost always fixable in a few minutes. It means invoices have been created but are waiting to be confirmed by 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

eTIMS pending invoices are sales that have been recorded but not yet confirmed by KRA, almost always because they have not transmitted. Get back on a stable connection and resend or sync them; once KRA confirms each one, it gets a control number and QR code and the pending status clears.

Key takeaways
  • eTIMS pending invoices 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 pending invoices happens
  2. How to fix eTIMS pending invoices
  3. What not to do
  4. A worked example
  5. How Veira keeps this from happening
  6. Frequently asked questions

Why eTIMS pending invoices happens

eTIMS pending invoices 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:

- A list of invoices marked pending or unconfirmed

- No control number or QR code on those invoices yet

- The list grows after a period offline

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

eTIMS pending invoices is rarely random; match the symptom to the cause and the fix is usually minutes away.

How to fix eTIMS pending invoices

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

  1. 1

    Resend or sync once you have a stable connection

    Pending almost always means not yet transmitted. On a good connection, trigger the sync or resend so each pending invoice reaches KRA and gets confirmed.

  2. 2

    Fix any invoice that will not confirm

    If an invoice stays pending even after a successful sync of others, it likely has a data problem. Open it, correct the flagged field, and resubmit it on its own.

  3. 3

    Reprint receipts after confirmation

    A receipt issued while an invoice was pending has no QR code. Once the invoice confirms, reprint it so the customer has a verifiable receipt.

  4. 4

    Reconcile pending counts at the end of each day

    Make clearing the pending list part of your daily close. A quick check that the list is empty means every sale has reached KRA.

What not to do

Do not leave invoices pending indefinitely

Pending invoices are not yet valid tax invoices. Clear them promptly so your records match what KRA has received.

Do not duplicate a pending invoice

Creating a new invoice for the same sale because the first is pending makes a duplicate. Resend the pending one instead.

A worked example

Worked example

A boutique in Kisumu ran offline for an afternoon and ended the day with twenty pending invoices. The owner worried she had broken the rules.

She had not. The invoices were valid records held on the device; they simply had not transmitted. When she connected in the evening, all twenty synced and confirmed, each receiving a control number, and the pending list emptied.

Clearing pending invoices each evening became her routine, so nothing was ever left unconfirmed overnight.

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 pending invoices 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

What does pending mean on eTIMS?
A pending invoice has been recorded on your device but not yet confirmed by KRA, almost always because it has not transmitted. It is a valid record held locally; once it reaches KRA and is confirmed, it gets a control number and QR code and the pending status clears.
How do I clear pending eTIMS invoices?
Get on a stable connection and trigger a sync or resend so each pending invoice reaches KRA. If one will not confirm, open it, fix the flagged field, and resubmit it. Make clearing the pending list part of your daily close.
Are pending invoices compliant?
A pending invoice is not yet a confirmed tax invoice, so you should clear it promptly. The sale is recorded, but it only becomes a valid eTIMS invoice once KRA confirms it and returns a control number. Do not leave invoices pending for long.
Why do pending invoices build up?
Usually a period offline, a weak connection, or a single failing invoice blocking the queue. Recording sales offline and syncing automatically when the connection returns keeps the pending list small and clears it without manual effort.
Does Veira clear pending invoices automatically?
Yes. Veira transmits queued invoices automatically when the connection returns and flags any that need a fix, so the pending list clears itself in normal conditions and you only step in for genuine data issues.

eTIMS pending invoices 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