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
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
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
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
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
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.
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?
How do I clear pending eTIMS invoices?
Are pending invoices compliant?
Why do pending invoices build up?
Does Veira clear pending invoices automatically?
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.