eTIMS

What Is eTIMS? Meaning, Purpose and Who Needs It in Kenya

K By Kev 1 June 2026 9 min read
Share
eTIMS guide

What is eTIMS? eTIMS is the electronic Tax Invoice Management System run by the Kenya Revenue Authority, and it is the way Kenyan businesses now create invoices that KRA can see and verify in real time. If you have heard the term thrown around and felt unsure whether it applies to you, this short guide gives you the plain answer and the reason it matters for your specific business.

On this page
  1. The meaning of eTIMS in one paragraph
  2. Who needs eTIMS in Kenya
  3. Common misunderstandings about eTIMS
  4. A quick example
  5. Where Veira fits in
  6. Frequently asked questions

The meaning of eTIMS in one paragraph

eTIMS is software that signs and transmits your sales invoices to KRA. Each compliant invoice gets a unique control number and a QR code, so it can be verified by anyone and matched against your tax declarations. It replaced TIMS, which needed a physical control box next to the till; eTIMS does the same job in software on a phone, POS, web portal or system integration.

In everyday terms, eTIMS is what turns a receipt into a tax invoice that KRA recognises. A handwritten note or a plain till slip is not enough anymore. The compliant invoice is the document your business customers need to claim the cost, and the one KRA expects to see behind your declared sales.

It helps to place eTIMS next to iTax, because people mix the two up. iTax is where you file returns and settle what you owe. eTIMS is where the underlying invoices are created and sent to KRA as the sales happen. One is the monthly filing desk, the other is the live feed of every transaction, and together they let KRA match what you declare against what you actually invoiced.

Who needs eTIMS in Kenya

The short version: more businesses than most people assume. Here is who is affected.

  1. 1

    VAT-registered businesses

    If you charge VAT, you must issue compliant electronic tax invoices for your sales. This was the first group brought in and the rule is firmly established.

  2. 2

    Non-VAT businesses and small traders

    Even without VAT, you need to issue compliant invoices so your buyers can claim the cost and so your own expenses are recognised. eTIMS Lite exists for exactly this group.

  3. 3

    Sole proprietors and freelancers

    Consultants, contractors and freelancers invoicing companies are routinely asked for a compliant invoice before payment is released.

  4. 4

    Landlords with rental income

    Rental income is taxable, and tenants who are businesses increasingly need a compliant invoice for the rent they pay.

  5. 5

    Anyone who buys from other businesses

    Even if your own sales are tiny, you want compliant invoices from your suppliers so your purchases stay deductible. That makes eTIMS everyone’s concern.

Common misunderstandings about eTIMS

"It is only for big companies"

The deductibility rule reaches small businesses through both their sales and their purchases. Size is not the deciding factor; issuing or receiving invoices is.

"My M-Pesa confirmation is enough"

An M-Pesa message proves payment, not a tax invoice. KRA needs the compliant invoice with a control number and QR code.

"I registered, so I am done"

Registration is step one. You must actually issue compliant invoices for every sale, not just hold an eTIMS account.

"A pro forma invoice will do"

A pro forma or a quotation is not a tax invoice. Only the signed eTIMS invoice with a control number and QR code counts for your buyer’s deduction and for your own records.

A quick example

Worked example

A freelance designer in Nairobi invoices a company KES 80,000 for a project. The client’s accounts team asks for an eTIMS invoice before paying, because they want to claim the KES 80,000 as a cost. The designer is not VAT registered, so there is no VAT on the invoice, but it still needs to be a compliant eTIMS invoice with a control number.

The designer issues it through eTIMS Lite, the client confirms it on KRA, and payment is released. Without that compliant invoice, the client would either refuse to pay until it was fixed or lose the deduction. That is how eTIMS shapes who gets paid, even for businesses with no VAT to charge.

Notice what actually did the work here. It was not the size of the designer’s business or whether she charged VAT; it was simply holding a valid eTIMS invoice. That is the pattern across the economy now. The compliant invoice, not the relationship, is what unlocks payment from any serious buyer.

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 in

If your invoice volume is low, KRA’s eTIMS Lite may be enough. Once you are ringing up real daily sales, retyping invoices stops being practical. Veira issues the compliant invoice automatically at the point of sale, so the control number and QR code appear without extra work.

It runs on the phone you already own plus a free handheld terminal, works offline, and keeps your records lined up with what KRA has received. That removes the gap where most small businesses slip out of compliance without realising.

And if you outgrow eTIMS Lite there is nothing to migrate. The same account that issues your first compliant invoice also runs a busy counter, so you can choose the method by your current volume rather than committing to one tool forever.

Frequently asked questions

What does eTIMS stand for?
It stands for the electronic Tax Invoice Management System, the KRA platform for creating and transmitting electronic tax invoices.
Is eTIMS the same as iTax?
No. iTax is where you file returns and manage your KRA account. eTIMS is where compliant invoices are created and transmitted. They are linked but separate.
Do freelancers need eTIMS?
In practice yes, because business clients ask for compliant invoices before paying so they can deduct the cost.
Is eTIMS free?
KRA provides free options like eTIMS Lite and the taxpayer portal. Integrated POS systems charge for the wider business features they add on top.
What happens if I do not use eTIMS?
Your buyers may refuse non-compliant invoices, your expenses can be disallowed, and you risk penalties for failing to issue valid tax invoices.
Where do I start?
Confirm your KRA PIN, choose how you will issue invoices, and run the eTIMS readiness checker to see what is left to set up.
Is eTIMS only for selling goods, or services too?
Both. Any taxable supply of goods or services should be backed by a compliant invoice, which is why consultants, landlords and repair shops are affected just as much as shops selling stock.
Does eTIMS replace my normal receipts?
It upgrades them. A compliant eTIMS invoice can still be printed like a receipt, but it now carries the control number and QR code that make it valid for tax, which a plain till slip lacks.

eTIMS is simply how Kenya now expects invoices to be issued and recorded. Whether you are a VAT-registered shop or a one-person service business, the compliant invoice is what keeps you paid and your costs deductible. See where you stand with the readiness checker, or book a free demo and let the till handle it for you.

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