Studio · Compliance

KRA eTIMS integration by a developer who has wired it into a till

We build eTIMS-compliant invoicing into the system that already takes the order and the M-Pesa payment, so the invoice is created at the sale and not typed up later.

What we build

  • Invoicing at the point of sale: the sale, the payment and the tax invoice are one event.
  • Compliance in the data model: products, tax categories and customer details are stored the way eTIMS expects.
  • Receipts and printing: invoices that print on thermal receipt printers using ESC/POS.
  • Payment matching: each invoice is linked to its M-Pesa payment, so refunds and disputes have a trail.

Why it belongs in the architecture

An eTIMS step bolted onto a finished system tends to break on refunds, split bills and offline moments. Waiters still need to take orders when the internet drops.

That is why we plan invoicing alongside the order flow and the payment flow, from the first logic map. For how eTIMS meets payment receipts on the engineering side, see eTIMS and payment receipt considerations.

Where we have done it

A Nairobi restaurant management system: a point of sale, a kitchen and bar display, eTIMS-compliant invoicing, M-Pesa payments, thermal receipt printing and inventory tracking. We do not name the client, but the build is live.

The same compliance thinking sits in Company OS, which validates KRA details on receipts it reads.

What affects the cost

What moves the quote: whether you have a till system to connect or need one built, how many branches and printers, how products and tax categories are organised, and how you handle refunds.

We quote after a scoping call. Read eTIMS integration for restaurants and shops to arrive with the right questions. Expect a working v1 in the first week, and weekly demos.

Want your own team to build it?

If your developers should own compliance work, see corporate training.

Frequently asked questions

Can you add eTIMS to the system we already use?
Often yes, when the system lets us hook into the sale. On the scoping call we check what it exposes and say plainly if a rebuild is the better route.
Will invoices link to M-Pesa payments?
Yes. We tie each eTIMS invoice to its payment record, so refunds and disputes have a trail.
What if the internet drops at the till?
We design the order flow so staff can keep taking orders, and we plan how invoices are completed once the connection returns.
Do you print receipts?
Yes. Our restaurant build prints on thermal receipt printers using ESC/POS.
How much does eTIMS integration cost?
It depends on your tills, branches and tax setup. We quote after a free scoping call.

Make the invoice part of the sale

Tell us what runs your till today. We will scope the eTIMS work with you on a free call.

Book a free scoping call

Last checked