Simple, per-branch pricing

One annual rate per branch. Add-ons for M-Pesa Daraja verification, AI, and priority support are billed separately where not already included.

Standard
Up to 3 branches
KES 5,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 4,500 / 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 4,000 / branch / year
  • Everything in Professional
  • Priority support & SLA included
  • On-premise deployment option
Talk to sales
Setup fee: KES 30,000 once
Additional branch setup: KES 20,000
M-Pesa Daraja add-on: KES 3,000 / year
AI add-on: KES 6,000 / year
Priority support & SLA add-on: KES 10,000 / year

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.
What do the add-ons cost?
M-Pesa Daraja receipt verification, AI forecasting and anomaly detection, and priority support with an SLA are each billed as a separate annual add-on on plans where they are not already included.
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.