eTIMS

eTIMS QR Code Not Showing on Receipts: How to Fix It

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

eTIMS QR code not showing 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 receipt printed without the scannable QR code that proves the sale reached 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

A missing QR code on an eTIMS receipt usually means the invoice has not been confirmed by KRA yet (it did not transmit) or the receipt template or printer is not set to print it. Confirm the invoice transmitted and received a control number, then check the print settings.

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

Why eTIMS QR code not showing happens

eTIMS QR code not showing 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:

- Receipts print but with no QR code at the bottom

- A blank space where the QR code should be

- It can affect every receipt or only the ones issued during a network drop

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

eTIMS QR code not showing is rarely random; match the symptom to the cause and the fix is usually minutes away.

How to fix eTIMS QR code not showing

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

  1. 1

    Confirm the invoice actually transmitted

    The QR code is generated once KRA confirms the invoice and returns a control number. If the invoice is still pending or failed to transmit, there is no QR code yet. Resend any pending invoices; once confirmed, the QR code appears.

  2. 2

    Check the receipt template settings

    Some systems have a setting that controls whether the QR code prints. If transmission is fine but the code still does not show, confirm the receipt layout or template has the QR code element switched on.

  3. 3

    Check the printer and paper

    A thermal printer that is low on quality, dirty or printing too light can fail to render the QR code clearly. Clean the head, replace the roll, and set the print density high enough that the code is sharp and scannable.

  4. 4

    Reissue once confirmed

    For invoices that were issued offline and only later confirmed, reprint the receipt after the sync so it carries the QR code that was generated on confirmation.

What not to do

Do not hand over a receipt as final if the QR code is missing because of a failed transmission

Without confirmation the sale is not yet recorded. Resolve the transmission first, then reprint.

Do not assume the system is broken

A missing QR code is almost always a pending transmission or a print setting, not a fault in eTIMS.

A worked example

Worked example

A cafe in Nairobi noticed some receipts had a QR code and some did not. Staff worried the eTIMS setup was unreliable.

The pattern matched the network: receipts issued while the Wi-Fi was down had no QR code because those invoices had not yet reached KRA. Once the connection returned and the invoices synced, reprinting them produced receipts with the QR code in place.

The fix was to record sales offline and reprint after sync, so every customer who needed a verified receipt got one with the QR code.

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 QR code not showing 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 there no QR code on my eTIMS receipt?
Usually because the invoice has not been confirmed by KRA yet, so no QR code has been generated, or because the receipt template or printer is not set to print it. Confirm the invoice transmitted and received a control number, then check the print settings.
Does a receipt without a QR code count?
A compliant eTIMS receipt carries a QR code that links to KRA verification. If the code is missing because the invoice never transmitted, the sale is not yet recorded and you should resolve the transmission and reprint. A missing code due only to a print setting is a formatting issue, not a compliance gap, once the invoice is confirmed.
How do I get the QR code to print again?
Confirm any pending invoices have transmitted, switch on the QR code element in the receipt template, and check the printer is clean with good print density. Reprint confirmed invoices so they show the QR code.
Can a customer verify a receipt without the QR code?
The QR code is the quickest way to verify, as it links straight to KRA. Without it, verification is harder, which is why you should ensure transmitted invoices print the code. If it is missing, resolve the cause and reissue.
Does Veira always print the QR code?
Veira generates and prints the QR code on every confirmed invoice, and when a sale is made offline it reprints with the code once the invoice syncs to KRA, so customers always get a verifiable receipt.

eTIMS QR code not showing 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