Built for multi-branch retail & service businesses

The till, the warehouse,
and the books — one system.

Khala POS runs the counter, the warehouse, and the back office from one dashboard — stock transfers between branches, staff who claim their own orders, customer wallets that pay themselves down, and receipts your tax authority actually accepts.
Multi-branch
Warehouses & shops, one ledger
4 payment rails
Cash · M-Pesa · Card · Credit
eTIMS-ready
KRA-compliant receipts
RIVERSIDE BRANCH
Receipt #SO-0042

2x Kiondo Bag (Medium)

KES 3,400

1x Leather Wallet

KES 1,800

Delivery — Same day

KES 250


Subtotal

KES 4,698

VAT (16%)

KES 752

Wallet credit applied

− KES 1,200


Total due
KES 4,250
M-Pesa
eTIMS verified
Everything under one roof

Built for how retail actually runs

Not a checkout screen with reports bolted on — Khala POS was built around the parts of running a shop that usually live in someone's notebook.

Warehouse-to-shop transfers

Branches request stock, warehouse managers approve and dispatch, and every movement is logged — so what left the warehouse and what landed on the shop floor always match.

Staff claim their own orders

For service-based sales, staff self-assign to order items from the floor instead of waiting on a manager — with a manager override always available.

Customer wallets that net themselves

When a customer overpays, it goes into their wallet — and the next time they buy on credit, that balance is applied automatically before anything hits their account.

Receipts built for compliance

Every sale carries the correct VAT breakdown and an eTIMS invoice number and QR code, so what you hand the customer is what KRA expects to see.

Cash, M-Pesa, card, or credit

Take payment however the customer wants to pay, split across methods if needed, and reconcile it all against one shift close at the end of the day.

One view across every branch

Sales, stock levels, staff performance, and outstanding customer balances — filtered by branch or rolled up across the whole business.

From cart to receipt

One sale, start to finish

01

Ring up the sale

Add products or services to the cart from any till, or hold it and come back to it later without losing a line.

02

Staff claim the work

For service items, the assigned staff member self-claims from the floor — no waiting on a manager to hand it out.

03

Take payment, any way

Cash, M-Pesa, card, or credit — and if the customer has wallet credit, it's applied automatically before anything's charged.

04

Hand over a compliant receipt

VAT, invoice number, and eTIMS QR code included — the same receipt whether it's printed at the till or reprinted from the back office.

Amina W.
Customer account
Credit customer

Wallet balance

KES 1,200
From an overpayment on Invoice #INV-2298

New credit sale: KES 3,800

Covered by walletKES 1,200
Remaining balance dueKES 2,600
Applied automatically at checkout — no manual reconciliation.
Customer accounts

Wallet credit that pays itself down

When a customer overpays — a rounding difference, a returned item, an advance deposit — it lands in their wallet instead of disappearing into a spreadsheet. The next time they buy on credit, Khala POS checks that balance automatically and nets it against the new invoice before anything is added to their account.

Applied automatically at checkout, no manual lookup

Partial coverage handled correctly — the rest goes to credit as usual

Every application logged against the invoice for a clean audit trail

eTIMS INVOICE
CU2024001987

Taxable amount

KES 8,146.55

VAT (16%)

KES 1,303.45

Total

KES 9,450.00

Submitted to KRA eTIMS · Signed & sequential
Tax compliance

Receipts your tax authority already trusts

Every completed sale gets a proper VAT breakdown, a sequential invoice number, and an eTIMS QR code — submitted at the point of sale, not reconstructed later. Reprint it from the till or from the back office and it's the same receipt either way.

Real-time submission with an offline-safe fallback if the network drops

One receipt template — POS and back-office reprints always match

VAT rate always sourced from the ledger, never hardcoded

Ready to run every branch from one dashboard?

Tell us how your shop runs today — we'll show you what it looks like on Khala POS.