Kenya · KES · KRA

POS Software in Kenya — Retail, Restaurant, Hotel and Accounting

Point of sale for Kenyan shops, restaurants and hotels with M-Pesa STK push, offline mode, stock control, VAT reports for KRA and payroll with PAYE, NSSF and SHIF. Priced and billed in shillings.

No payment required · full product · unlimited staff

A shopkeeper serving a customer at the till in a Kenyan shop
M-Pesa
STK push
confirmed on the receipt
Built for Kenya

Four things about doing business in Kenya — and what the software does about each.

How NodePoint handles each East African market — Kenya beside Kenya, Uganda, Tanzania and Rwanda.

01

M-Pesa is the counter

STK push from the checkout, or the confirmation code keyed in — the payment attaches to its sale automatically. Daily M-Pesa totals reconcile against your statement in minutes.

02

Kenya Power outages are routine

Sales, check-ins and kitchen tickets keep recording on the device through an outage and sync the moment power and data return. Nothing queued is lost.

03

KRA wants the VAT right

VAT is separated on every transaction and reported in one place, and every sale, bill and invoice files with KRA eTIMS through DigiTax as it happens — the fiscal block prints on the paper.

04

Priced and billed in shillings

Everything inside the app runs in KES, and your subscription is billed in KES too. Unlimited staff and branches on one licence.

Four apps · licensed separately · one login
What you get in Kenya
  • M-Pesa STK push from the checkout, or the confirmation code typed in
  • Sales, orders and check-ins saved offline and synced when the line returns
  • Prices, receipts, invoices and reports in Kenya shillings
  • VAT split out on every sale and invoice for KRA filing
  • Payroll with PAYE, NSSF and SHIF, payslips per run
  • Stock per branch with counts, transfers and low-stock alerts
  • Unlimited cashiers, waiters and receptionists, each with a PIN
  • Subscription billed in shillings, seven-day free trial first
How it runs in Kenya

Nairobi to upcountry, in Kenya shillings.

Kenya is where NodePoint was built, and it shows in the details: the checkout pushes an STK prompt to the customer's phone and attaches the M-Pesa confirmation to the sale by itself — or the cashier keys in the code from the SMS when the customer paid to the till number. Either way, the evening reconciliation is one number.

Power and data are not guaranteed in Nairobi, let alone in Kitale or Kilifi. Every sale writes to the device first and syncs when the line returns, so a Kenya Power cut is an inconvenience, not a closed shop.

VAT is split out on every sale and invoice from day one, and each one files with KRA eTIMS through DigiTax, a KRA-approved eTIMS integrator, as it settles — the receipt your customer takes away carries KRA's receipt number, signature and QR code. Activation is a setting, not a migration.

KRA · eTIMSM-PesaAirtel MoneyKESNairobiMombasaKisumuNakuru

Questions from Kenyan businesses

Does the M-Pesa integration work with my till number or paybill?

Yes. Configure your Daraja credentials once and the checkout pushes an STK prompt to the customer's phone; the confirmation attaches to the sale. Without Daraja, the cashier keys in the confirmation code from the customer's SMS and the sale is matched the same way.

What happens to sales made during a power cut?

They are saved on the device the moment they are rung up and sync automatically when power and data return — with the same receipt numbers, in sequence. Nothing is lost and nothing is duplicated.

Is NodePoint KRA eTIMS compliant?

Yes. NodePoint files with KRA eTIMS through DigiTax, a KRA-approved eTIMS integrator. Every sale, restaurant bill, hotel folio and invoice is submitted as it settles, the receipt carries KRA's receipt number, signature and QR code, and voids and refunds file credit notes. Enter your KRA PIN and branch in Settings, request activation, and fiscalised receipts switch on.

Does it run Kenyan payroll?

Yes — PAYE, NSSF and SHIF deductions are built in, with payslips per run. This is the one market where statutory payroll is fully supported today.

Guides for Kenyan businesses

M-Pesa and mobile money at the till, stock control, hotel front-desk routines and bookkeeping — the same product, explained for the people who run it.

All guides →

Set up your Kenyan business in five minutes.

7 days free with the full product. Your trial data carries straight into your subscription.