🧾 KRA eTIMS ready

KRA eTIMS POS system for Kenya

A KRA eTIMS-ready POS for Kenyan businesses: control-unit invoices with QR, live M-PESA, inventory and accounting. Part of RetailPulse, on your own server.

eTIMS OSCU / VSCUCU number & QRLive M-PESAQueued retry
The problems it solves

Why eTIMS compliance is easier with the right POS

🧾

Manual eTIMS → automatic

Every sale gets a KRA control-unit invoice number and QR code, transmitted to KRA automatically.

📱

Split systems → one till

M-PESA, receipts, stock and eTIMS all happen in one sale — no separate apps or double entry.

📶

Downtime → queued retry

If the connection drops, invoices queue and retry, so nothing is lost and you stay compliant.

How it works

eTIMS on every sale

🛒

Ring up the sale

Scan or search items, take cash, M-PESA or card — even split across methods.

🧾

eTIMS invoice issued

The sale gets a control-unit number and QR, transmitted live to KRA (or simulated until you onboard).

📊

Books update

Stock, VAT and accounts update in the same step, so your records and returns stay clean.

Part of RetailPulse

KRA eTIMS invoicing is built into RetailPulse — alongside POS, online shop, inventory, accounting and 4 AI engines, on your own server.

Explore RetailPulse →
Questions people ask

Frequently asked questions

Does it issue KRA eTIMS invoices?

Yes. RetailPulse is eTIMS-ready (OSCU/VSCU): each sale receives a KRA control-unit invoice number and QR code, transmitted to KRA. You can simulate until your eTIMS onboarding is complete.

What happens if the internet drops?

Invoices queue and retry automatically when the connection returns, so you keep selling and stay compliant without losing any records.

Does it also do M-PESA?

Yes. RetailPulse is M-PESA native (STK Push and C2B Paybill/Till) with automatic reconciliation, alongside eTIMS invoicing in the same sale.

Where does my data live?

On your own server, so your sales and tax records stay under your control — no forced cloud, no per-cashier fees.

Get started

Ready to see it in action?

Book a free, no-obligation demo tailored to your setup, or ask us anything on WhatsApp.