eTIMS

What Is eTIMS-Compliant POS Software? (2026 Definition and Checklist)

K By Kev 11 July 2026 11 min read
Share
eTIMS guide

eTIMS-compliant POS software is point-of-sale software that automatically creates and transmits KRA electronic tax invoices for every sale, so a business meets the eTIMS mandate as it sells rather than as a separate task. With KRA fully enforcing the No eTIMS, No Expense rule from January 2026, this is now a core requirement, not a nice-to-have. This guide gives a clear definition of eTIMS-compliant POS software and then a checklist of exactly what makes a POS genuinely compliant, so you can tell real compliance from marketing.

Quick answer

eTIMS-compliant POS software is point-of-sale software that automatically issues KRA electronic tax invoices for every sale, with a control unit number and QR code, and transmits them to the Kenya Revenue Authority. It lets a VAT-registered business meet the eTIMS mandate without a separate tax tool.

Key takeaways
  • eTIMS-compliant POS issues and transmits KRA electronic tax invoices automatically
  • Genuine compliance means CU number, QR code, correct tax types and offline transmission
  • A printed receipt alone is not eTIMS compliance
  • It is mandatory for VAT-registered businesses under the 2026 enforcement
On this page
  1. The definition, in plain terms
  2. What makes a POS genuinely eTIMS-compliant: the checklist
  3. Common misconceptions about eTIMS-compliant POS
  4. A business checks a POS against the checklist
  5. How Veira delivers eTIMS-compliant POS
  6. Frequently asked questions

The definition, in plain terms

eTIMS is the KRA electronic Tax Invoice Management System. eTIMS-compliant POS software is a point-of-sale system that plugs into it: when you make a sale, the software generates a compliant electronic tax invoice, stamps it with the control unit number and QR code KRA expects, and transmits the data to KRA. The receipt your customer gets is also a valid tax invoice.

The word compliant is doing real work. A POS that simply prints a receipt is not eTIMS-compliant. To be compliant, it must produce the specific fields KRA requires, apply the correct tax types (16%, zero-rated, exempt), and get the invoice to KRA, either in real time or queued and transmitted when the connection returns.

The value of eTIMS-compliant POS software is that compliance happens automatically as a by-product of selling. You do not file invoices separately, reconcile a second system, or risk the penalties of missing the mandate. The checklist below is how to tell whether a given POS actually delivers that.

What makes a POS genuinely eTIMS-compliant: the checklist

A genuinely compliant POS should tick all of these.

  1. 1

    It issues an electronic tax invoice on every sale

    Each sale produces a KRA electronic tax invoice, not just a sales receipt. The customer receipt doubles as the compliant invoice.

  2. 2

    It stamps the control unit number and QR code

    A compliant invoice carries the control unit (CU) number, CU invoice number and a QR code that KRA and the customer can verify. Without these, it was not properly transmitted.

  3. 3

    It applies the correct tax types

    The software applies the right tax type per item: 16% standard, zero-rated or exempt. Wrong tax types distort your VAT return and can trigger audits.

  4. 4

    It transmits to KRA, including after offline sales

    Invoices reach KRA in real time, or are queued while offline and transmitted on reconnect. Offline transmission matters in Kenya, where the network is not always up.

  5. 5

    It captures the buyer PIN for B2B sales

    For business customers claiming input VAT, the invoice must show the buyer KRA PIN. A compliant POS lets you capture it at the point of sale.

  6. 6

    It keeps records that reconcile to your VAT return

    The eTIMS data should reconcile exactly with your VAT return, so filing is quick and defensible. Compliant software keeps those records in order.

Common misconceptions about eTIMS-compliant POS

Thinking any POS with a printer is compliant

Printing a receipt is not eTIMS compliance. The invoice must carry the CU details and QR code and be transmitted to KRA. Confirm those, not just that it prints.

Assuming compliance is an optional add-on

Since January 2026, eTIMS is mandatory for VAT-registered businesses. Treating it as optional risks the No eTIMS, No Expense consequences. Choose a POS where it is core.

Ignoring offline transmission

A POS that only files eTIMS when online will fall behind during outages. Genuine compliance includes queuing offline invoices and transmitting on reconnect.

Overlooking tax types

Treating zero-rated or exempt items as standard (or the reverse) breaks your VAT return. Compliant software handles tax types correctly per item.

Forgetting the buyer PIN

B2B customers need their PIN on the invoice to claim input VAT. A POS that cannot capture it leaves those customers unable to claim.

A business checks a POS against the checklist

Worked example

A wholesaler in Nairobi is choosing a POS and uses the checklist to test two shortlisted systems, rather than trusting the word compliant on their websites.

The first prints a neat receipt but, on inspection, does not stamp a control unit number or transmit to KRA without a separate module. The second issues a full eTIMS invoice with the CU number and QR code on every sale, handles tax types, queues invoices offline, and captures the buyer PIN for B2B customers.

The checklist made the difference obvious. The wholesaler picks the genuinely compliant system, so every sale meets the mandate automatically and the VAT return reconciles to the eTIMS data.

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 delivers eTIMS-compliant POS

Veira is eTIMS-certified POS software that ticks the full checklist: every sale issues a compliant KRA electronic tax invoice with the control unit number and QR code, applies the correct tax types, captures the buyer PIN for B2B sales, and queues invoices offline to transmit on reconnect. Compliance happens automatically as you sell.

Because the same system handles sales, payments and eTIMS, your records reconcile to your VAT return without a separate tool. That is what eTIMS-compliant POS software should mean in practice, from KES 2,999 a month with a free terminal.

Frequently asked questions

What is eTIMS-compliant POS software?
It is point-of-sale software that automatically issues KRA electronic tax invoices for every sale, stamped with the control unit number and QR code, and transmits them to the Kenya Revenue Authority. It lets a VAT-registered business meet the eTIMS mandate as it sells, without a separate tax tool.
How do I know if a POS is really eTIMS-compliant?
Check that it issues an electronic tax invoice on every sale with a control unit number and QR code, applies correct tax types, transmits to KRA including after offline sales, and captures the buyer PIN for B2B sales. Printing a receipt alone is not compliance.
Is eTIMS-compliant POS software mandatory in Kenya?
For VAT-registered businesses, yes. KRA fully enforces the No eTIMS, No Expense rule from January 2026, so invoices must be issued through a compliant electronic system. eTIMS-compliant POS software is the practical way to meet that as you sell.
Does eTIMS-compliant POS work offline?
The good ones do. Genuine compliance includes queuing invoices while offline and transmitting them to KRA when the connection returns, so outages do not leave you non-compliant. Confirm offline transmission on any POS you consider.
What is the difference between a receipt and an eTIMS invoice?
A plain receipt is a record of a sale. An eTIMS invoice is a KRA electronic tax invoice with a control unit number and QR code that has been transmitted to KRA. Compliant POS software makes the customer receipt double as the eTIMS invoice.

eTIMS-compliant POS software is simply point-of-sale software that issues and transmits KRA electronic tax invoices automatically, and the checklist above is how to tell genuine compliance from a printed receipt. With eTIMS mandatory in 2026, it is a core requirement. Veira delivers the full checklist automatically, from KES 2,999 a month with a free terminal. See how Veira handles eTIMS.

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