eTIMS

eTIMS Compliant POS Systems: What Makes a POS Truly Compliant

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

An eTIMS compliant POS is one that genuinely meets KRA's requirements, not just one that prints an official-looking receipt. This guide explains what real compliance means, how to tell a compliant POS from one that only looks the part, and what else a good one should do. Confirm any compliance claim with KRA if you are unsure.

Quick answer

An eTIMS compliant POS issues a signed, transmitted invoice with a control number and QR code for every sale automatically, rather than just printing a slip. Genuine compliance means it connects to KRA through a control unit, works offline and syncs later, and produces receipts a customer can verify.

Key takeaways
  • A compliant POS signs and transmits each invoice to KRA, not just prints a slip
  • The receipt carries a control number and a verifiable QR code
  • It connects to KRA through a control unit (OSCU or VSCU)
  • It should keep working offline and sync to KRA when reconnected
  • Confirm compliance by checking the receipt and verifying the QR code
On this page
  1. What makes a POS genuinely compliant
  2. How to confirm a POS is eTIMS-compliant
  3. Mistakes to avoid
  4. A worked example
  5. Where Veira fits
  6. Frequently asked questions

What makes a POS genuinely compliant

A compliant POS does more than ring up a sale and print a slip. It signs each invoice through a control unit, transmits it to KRA, and produces a receipt carrying a control number and a QR code anyone can scan to verify the sale reached the tax system.

The test is simple: a genuinely compliant receipt can be verified, and a non-compliant slip cannot. A POS that prints a tidy receipt but does not transmit to KRA is not compliant, however official it looks.

How to confirm a POS is eTIMS-compliant

  1. 1

    Check the receipt has a control number and QR code

    A compliant invoice carries both. If they are missing, the POS is not transmitting to KRA.

  2. 2

    Verify a sample receipt

    Scan the QR code on a test receipt to confirm it links to KRA verification.

  3. 3

    Confirm the control unit

    A compliant POS signs through a control unit (OSCU or VSCU). Confirm it is set up.

  4. 4

    Test offline behaviour

    A good compliant POS keeps selling offline and transmits when reconnected. Test an offline sale.

  5. 5

    Check it fits your trade

    Beyond compliance, confirm it handles your stock, payments and the way you sell.

Mistakes to avoid

Trusting an official-looking slip

Looks do not equal compliance. Confirm the receipt has a control number and a verifiable QR code.

Not verifying the QR code

Scan a sample receipt. If it does not verify with KRA, the POS is not genuinely compliant.

Ignoring offline

A compliant POS that stops in an outage still costs you sales. Confirm offline-then-sync.

Forgetting trade fit

Compliance is the baseline; a POS that does not fit your trade still hinders you day to day.

A worked example

Worked example

A shop bought a till that printed neat receipts and assumed it was eTIMS-compliant.

When a customer tried to verify a receipt, the QR code did not exist, because the till only printed slips and never transmitted to KRA. The shop replaced it with a genuinely compliant POS whose receipts verified, and the problem disappeared.

A receipt that looks official is not the same as one that is compliant. The QR code and verification are the proof.

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.

Where Veira fits

Veira is a genuinely eTIMS-compliant POS: it signs and transmits every invoice through a control unit, prints a control number and verifiable QR code, works offline and syncs to KRA when reconnected, and also handles M-Pesa, inventory and reporting.

You get real compliance plus the tools to run the shop, on a free terminal from KES 2,999 a month. See how Veira works and book a free demo.

Frequently asked questions

What makes a POS eTIMS-compliant?
A compliant POS signs each invoice through a control unit, transmits it to KRA, and produces a receipt with a control number and a verifiable QR code, automatically for every sale. A POS that only prints a slip without transmitting is not compliant, however official it looks.
How do I know if my POS is eTIMS-compliant?
Check that its receipts carry a control number and a QR code, and scan a sample to confirm it verifies with KRA. Confirm it signs through a control unit and transmits sales. If the QR code does not verify, the POS is not genuinely compliant.
Does a POS that prints receipts comply with eTIMS?
Not necessarily. Printing a receipt is not the same as signing and transmitting it to KRA. A compliant POS produces a verifiable receipt with a control number and QR code; one that only prints an official-looking slip does not comply.
What else should an eTIMS-compliant POS do?
Beyond compliance, it should keep selling offline and sync to KRA when reconnected, reconcile M-Pesa to sales, track inventory, and fit your trade. Compliance is the baseline; the rest is what makes it useful day to day.
Is Veira an eTIMS-compliant POS?
Yes. Veira signs and transmits every invoice through a control unit, prints a control number and verifiable QR code, works offline and syncs to KRA, and also handles M-Pesa, inventory and reporting on a free terminal from KES 2,999 a month.

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