KRA eTIMS

eTIMS, explained without the jargon

If your customers have started asking for "an eTIMS invoice", this page is for you. Here is what is actually being asked, why, and what it takes to be able to give it to them.

What eTIMS is

eTIMS is KRA's electronic tax invoice system. Instead of an invoice existing only in your receipt book, the details are sent to KRA as the sale happens, and the receipt you hand over carries a code proving it was recorded. A handwritten receipt cannot do this, and neither can a till that is not connected to KRA.

Why your customers are asking

Businesses need properly generated tax invoices to support the expenses they claim. That pushes the requirement down the supply chain: your business customers cannot claim what they buy from you unless you can issue the right kind of invoice. This is usually how small suppliers first discover it matters — a good customer asks, and the answer decides whether the order continues.

Rules, thresholds and exemptions change. Confirm what applies to your business with KRA or your accountant — this page explains the shape of the thing, not your specific obligations.

What it takes, in practice

1

Your KRA PIN and branch

eTIMS is registered to the taxpayer, so the credentials belong to your business — they cannot be borrowed from a supplier or a friend.

2

A device is onboarded

KRA issues the credentials that let your system transmit. This step involves KRA and takes days rather than minutes.

3

Your products get codes

Every item you sell needs a KRA classification code and has to be registered before it can appear on an invoice. This is the step that surprises people.

4

Invoices start flowing

From then on, each sale is transmitted as you make it and the receipt carries the proof.

Where it usually goes wrong

How ProtechBooks handles it

eTIMS is built into the till rather than bolted on beside it, which means there is no second system to remember and nothing to re-type.

We will walk you through onboarding. Getting the credentials from KRA is the slow part, and we do it with you rather than emailing you instructions.