eTIMS

eTIMS QR Code Explained for Kenya (2026)

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

eTIMS QR code is something Kenyan businesses ask about often as KRA eTIMS becomes part of everyday trading. The QR code on an eTIMS receipt is a quick way to verify the invoice with KRA. Scanning it links to KRA's verification of that invoice, confirming it was genuinely recorded. A compliant receipt should carry the QR code along with the control number and signature; a receipt without one is not a recorded eTIMS invoice. This guide explains it in plain English, what to do in practice, the mistakes to avoid, and how Veira makes it simple. Rules, rates and steps change, so treat this as a practical map and confirm the current detail with KRA at kra.go.ke.

Key takeaways
  • The eTIMS QR code links to KRA's record of the invoice for verification
  • Scanning it confirms the invoice was genuinely registered with KRA
  • It appears with the control number and signature on a compliant receipt
  • A compliant system prints it automatically so customers can verify
On this page
  1. What the eTIMS QR code is for
  2. How to use the eTIMS QR code
  3. Common mistakes to avoid
  4. An auditor verifies in seconds
  5. How Veira makes this simple
  6. Frequently asked questions

What the eTIMS QR code is for

The QR code printed on a compliant eTIMS receipt is not decoration; it is a verification tool. It encodes a link to KRA's record of that specific invoice, so anyone who scans it can confirm the invoice was genuinely registered with KRA rather than just printed.

This matters for trust. A customer who needs to rely on an invoice, or an auditor, can scan the QR code to verify it, which is part of what makes eTIMS invoices trustworthy. So the QR code, alongside the control number and digital signature, is one of the markers that distinguish a recorded eTIMS invoice from an ordinary receipt. A compliant system prints it automatically. Confirm the current verification behaviour with KRA.

Getting the basics right once means compliance runs quietly in the background of your business.

How to use the eTIMS QR code

A practical path for a Kenyan business.

  1. 1

    Look for it on the receipt

    A compliant eTIMS receipt carries a QR code along with the control number and signature. Its presence is a good first check.

  2. 2

    Scan to verify

    Scanning the QR code links to KRA's verification of that invoice, confirming it was genuinely recorded.

  3. 3

    Use it to build trust

    For customers and auditors, the QR code is a quick way to confirm an invoice is real, which supports their reliance on it.

  4. 4

    Ensure your invoices carry it

    Issue invoices through a compliant system that prints the QR code, so your customers can verify them.

Common mistakes to avoid

Treating the QR code as decoration

It is a verification tool linking to KRA's record of the invoice, not just a graphic. Use it to verify.

Accepting receipts without a QR code

A compliant eTIMS receipt carries a QR code with the control number and signature. Without them, it is not recorded.

Issuing invoices without one

If your receipts lack the QR code, customers cannot easily verify them. Use a compliant system that prints it.

An auditor verifies in seconds

Worked example

An auditor reviewing a Nairobi business wanted to confirm its sales invoices were genuinely recorded with KRA.

Rather than cross-checking each by hand, the auditor scanned the QR codes, which linked to KRA's verification of each invoice, confirming they were registered.

The QR codes turned verification into a quick scan, and the business's compliant invoices stood up to the review.

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 makes this simple

Veira is built for Kenyan businesses. It issues compliant KRA eTIMS invoices automatically on every sale, applies the right tax treatment per item, captures the buyer KRA PIN, keeps your records reconciled and ready for filing, and reconciles M-Pesa and Pochi payments to each sale.

It runs on a free handheld terminal or the phone you already own, keeps working offline, and runs from KES 2,999 a month with a free terminal and a 30-day money-back guarantee. See how Veira works, or book a free demo.

Frequently asked questions

What is the QR code on an eTIMS receipt for?
It is a verification tool: scanning it links to KRA's record of that invoice, confirming it was genuinely registered. It appears alongside the control number and signature on a compliant receipt.
How do I verify an eTIMS invoice with the QR code?
Scan the QR code, which links to KRA's verification of that specific invoice. Confirm the current verification behaviour with KRA if needed.
Is a receipt without a QR code compliant?
A compliant eTIMS receipt carries a QR code along with the control number and signature. A receipt without these markers is not a recorded eTIMS invoice.
Does my system add the QR code automatically?
A compliant system like Veira prints the QR code, control number and signature on every invoice automatically, so your customers can verify them.
Does Veira handle this for me?
Yes. Veira issues compliant KRA eTIMS invoices automatically, keeps your records reconciled and ready for filing, and works offline, so compliance happens as you trade rather than as separate paperwork.
Where do I confirm the current rules?
Rules, rates and steps change. Confirm the current position for your business directly with KRA at kra.go.ke or with a tax adviser before relying on a specific figure or deadline.

eTIMS QR code is straightforward once you know the essentials, and with a compliant system like Veira the day-to-day part is handled for you. See how Veira works, or book a free demo. Always confirm current KRA rules and rates at kra.go.ke, as they 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