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.
Every sale gets a KRA control-unit invoice number and QR code, transmitted to KRA automatically.
M-PESA, receipts, stock and eTIMS all happen in one sale — no separate apps or double entry.
If the connection drops, invoices queue and retry, so nothing is lost and you stay compliant.
Scan or search items, take cash, M-PESA or card — even split across methods.
The sale gets a control-unit number and QR, transmitted live to KRA (or simulated until you onboard).
Stock, VAT and accounts update in the same step, so your records and returns stay clean.
KRA eTIMS invoicing is built into RetailPulse — alongside POS, online shop, inventory, accounting and 4 AI engines, on your own server.
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.
Invoices queue and retry automatically when the connection returns, so you keep selling and stay compliant without losing any records.
Yes. RetailPulse is M-PESA native (STK Push and C2B Paybill/Till) with automatic reconciliation, alongside eTIMS invoicing in the same sale.
On your own server, so your sales and tax records stay under your control — no forced cloud, no per-cashier fees.
Book a free, no-obligation demo tailored to your setup, or ask us anything on WhatsApp.