Simple, per-branch pricing

One annual rate per branch. Optional services and setup charges are confirmed in your quotation and itemized on your invoice.

Standard
Up to 3 branches
KES 12,000 / branch / year
  • ✓ Offline POS
  • ✓ M-Pesa STK push & manual confirmation
  • ✓ KRA eTIMS fiscal receipts
  • ✓ Inventory, purchases & GRN
  • + M-Pesa Daraja verification (add-on)
  • + AI forecasting (add-on)
Talk to sales
Professional
Up to 10 branches
KES 10,200 / branch / year
  • ✓ Everything in Standard
  • ✓ M-Pesa Daraja receipt verification
  • ✓ AI demand forecasting & anomaly detection
  • + Priority support & SLA (add-on)
Talk to sales
Enterprise
Unlimited branches
KES 9,000 / branch / year
  • ✓ Everything in Professional
  • ✓ Priority support & SLA included
  • ✓ On-premise deployment option
Talk to sales
Setup fee: KES 35,000 once
Additional branch setup: KES 20,000

Need Rafiki on your own server?

On-premise deployment is available for organisations that need Rafiki running on their own hardware and local network.

Ask about on-premise deployment →

Frequently asked questions

Is pricing per branch or per organisation?
Per branch, per year. Add branches at the additional-branch setup fee and the same per-branch annual rate.
What is the setup fee for?
A one-time fee charged on your first paid-plan invoice to onboard your organisation. Adding a branch later carries a smaller, separate additional-branch setup fee.
How are optional services priced?
Any optional service is listed as a separate line in your quotation and invoice.
Is on-premise deployment available?
Yes — Rafiki can be installed on your own server or computers for organisations that need a local, on-premise setup. Contact us to discuss your branches, tills, and network.
Do already-issued invoices change if prices update?
No — published rate changes only apply to new invoices going forward.

Get a quote

Tell us how many branches you run and we'll get back to you with a quote.

Pricing — POS & Inventory Plans for Kenyan Businesses — Rafiki