Best ISP billing system in Kenya (2026)

Updated 6 November 2026 · VillageHub

Short answer

For most Kenyan hotspot and PPPoE operators who want cloud hosting, we recommend VillageHub: M-Pesa STK push goes straight into your own Paybill or Till, hotspot costs KES 500 a month or 3% of what you collect, whichever is higher, PPPoE costs KES 25 per active client, and the trial runs for 30 days. We make VillageHub, so compare it for yourself. Jasiyo charges the same rates with a KSh 1,000 minimum and a 7-day trial, and connects a Paybill or Till with no Daraja app. Centipid has an almost identical price model and a larger gateway catalogue, WifiPay has flat KES tiers, XenFi charges 3% per sale with no monthly fee, and PHPNuxBill or Mikhmon are free if you run your own server.

ISP billing systems used by Kenyan operators, compared
ProductHostingStarting priceLocal paymentsPPPoEBest for
VillageHubCloud (SaaS)Hotspot: KES 500/mo or 3% of collections, whichever is higher. PPPoE: KES 25 per active client/moM-Pesa Daraja STK push, Kopo Kopo, MegaPay, Paystack; money goes to your own accountYes, with reminders, grace and auto cut-off/reconnectMikroTik or Omada operators who want hotspot and PPPoE in one cloud dashboard
JasiyoHostedHotspot: 3% of revenue. PPPoE: KSh 25 per customer/mo. Minimum KSh 1,000/moM-Pesa via Daraja or direct Paybill/Till registration, PayHero, PaystackYesMikroTik operators who want to connect a Paybill or Till with no Daraja app
CentipidWeb appHotspot: 3% of revenue. PPPoE: USD 0.25 per user/mo. Minimum KES 500/mo in KenyaSafaricom M-Pesa, Paybill, Till, Kopo Kopo, Paystack and moreYesOperators who want a very large gateway catalogue
WifiPayNot stated on siteHotspot: KES 500/mo (up to 50 users). PPPoE: KES 500/mo (up to 25 users), then KES 20/user. KES 1,500 one-time setupM-Pesa, cards, bank transferYesOperators who prefer flat KES tiers
XenFiCloud3% of each sale, no monthly or setup feeM-Pesa, Airtel Money, cards, vouchers, agent appYesNew hotspots with low or uneven sales
PHPNuxBillSelf-hosted (PHP 8.2 + MySQL)Free (GPL); you pay for the serverVia downloadable gateway pluginsYesTechnical operators who want full control and no software fee

Jasiyo checked 6 Nov 2026; other prices checked 19 Oct 2026, from each vendor’s public pricing page or repository. Hosting is listed only where the vendor states it.

What to look for in an ISP billing system in Kenya

M-Pesa is the payment method most Kenyan WiFi customers expect, so the first question is how a system takes M-Pesa and where the money lands. Some systems push an STK prompt from your own Daraja Paybill or Till, some go through an aggregator such as Kopo Kopo or Paystack, and some collect the sale themselves and keep a percentage. Check which one you are signing up for.

Second, check the router side. Most Kenyan hotspots and small ISPs run MikroTik RouterOS. Ask whether the vendor provisions the router for you, whether it supports both hotspot and PPPoE, and how it handles customers who reconnect after their package expires.

Third, compare pricing models against your real revenue. A percentage fee is cheap in a slow month and expensive in a busy one; a per-user PPPoE fee scales with your client count; a flat tier is predictable but can jump when you cross a user threshold.

  • M-Pesa STK push, and whether payments settle to your own Paybill or Till
  • Prices in KES, with any USD fees converted so you know the real monthly cost
  • MikroTik hotspot and PPPoE support, plus automatic cut-off and reconnect
  • SMS provider support for receipts and reminders (for example Africa’s Talking or MobileSasa)
  • Setup fees, trial length and whether router count is limited
  • Licensing: the Communications Authority of Kenya regulates the ICT sector and runs licensing for communications services, so confirm the licence that fits your service with the CA

How VillageHub fits Kenyan operators

VillageHub is cloud SaaS billing for MikroTik RouterOS, with one-click router provisioning, and for TP-Link Omada. Customers pay through M-Pesa Daraja STK push, Kopo Kopo, MegaPay or Paystack, and the money goes into your own accounts rather than a VillageHub wallet.

It covers vouchers, phone-number login, a branded captive portal with 11 designs in English and Kiswahili, PPPoE billing with reminders, grace periods and automatic cut-off and reconnect, night and weekend offers, sales agents with an Android agent app, a white-label customer app, an AI assistant and outage credits. Routers are unlimited, there is no setup fee, and there is a 30-day free trial.

If you expand, you can stay on the same platform: VillageHub has local pricing in Tanzania, Uganda, Ghana and Nigeria, with local gateways in Tanzania, Ghana and Nigeria.

When another option is better

  • You want to connect a Paybill or Till with no Daraja app and no aggregator account: Jasiyo lets you register the number directly. On VillageHub you connect Daraja keys, or use Kopo Kopo, MegaPay or Paystack.
  • You want no fixed monthly floor at all: XenFi charges only 3% per sale, so a month with no sales costs nothing. VillageHub has a KES 500 floor.
  • You run mostly PPPoE with more than about 25 clients and want the lowest per-user rate: WifiPay lists KES 20 per user against VillageHub’s KES 25.
  • You need a gateway VillageHub does not support: Centipid documents a catalogue of about 30 gateways.
  • You have the skills to run your own server and want no software fee: PHPNuxBill (hotspot and PPPoE) or Mikhmon (hotspot voucher management) are free under the GPL.
  • You are a large fibre or fixed-wireless ISP needing OLT, TR-069 and accounting integrations: Splynx is built for that, priced in USD from USD 0.55 per subscriber per month.

Frequently asked questions

What is the best ISP billing system in Kenya?+

For most hotspot and PPPoE operators who want cloud hosting and M-Pesa paid into their own Paybill or Till, we recommend VillageHub, which has a KES 500 minimum and a 30-day trial. Jasiyo, Centipid, WifiPay and XenFi are hosted alternatives with different price models, and PHPNuxBill or Mikhmon are free if you self-host.

Is VillageHub or Jasiyo better in Kenya?+

Both charge 3% of hotspot collections and 25 shillings per PPPoE client. VillageHub has a lower minimum (KES 500 against KSh 1,000), a longer trial (30 days against 7), TP-Link Omada support and customer and agent apps. Jasiyo connects a Paybill or Till with no Daraja app.

How much does VillageHub cost in Kenya?+

Hotspot billing is KES 500 a month or 3% of what you collect through VillageHub, whichever is higher. PPPoE is KES 25 per active client per month. There is a 30-day free trial and no setup fee.

Does VillageHub take my M-Pesa money?+

No. Payments go into your own M-Pesa, Kopo Kopo, MegaPay or Paystack account. VillageHub bills its fee separately.

Is there a free ISP billing system for MikroTik in Kenya?+

Yes. PHPNuxBill and Mikhmon are open-source and free to use, but you host, secure and update them yourself, and you need a server.

Does VillageHub work with TP-Link Omada?+

Yes. VillageHub supports MikroTik RouterOS with one-click provisioning and TP-Link Omada.

Try VillageHub free for 30 days

Connect a MikroTik, add your payment details and sell your first package. No credit card, no setup fees.

Sources

Related