2026 roundup
Best ISP billing software in Kenya
Kenyan ISPs need billing that ties M-Pesa payments to what the MikroTik router actually allows. Here are nine systems ISPs use in Kenya, what each costs, and which kind of ISP each one fits. We make Centranet, so we include it, and we link to every vendor so you can check for yourself.
At a glance
| Software | Best for | Published pricing | Compare |
|---|---|---|---|
| Centranet | MikroTik ISPs that want white label, a reseller business, WhatsApp self-service and remote router control | KES 500/month; 30 PPPoE included; 3% of collections above KES 7,000/month | — |
| Centipid (opens a new tab) | PPPoE-heavy ISPs that want simple per-user pricing and many gateways | USD 0.25 per PPPoE user + 3% of Hotspot revenue; KES 500 minimum | Centranet vs Centipid |
| Splynx (opens a new tab) | Large networks that need native RADIUS, IPv6, inventory or self-hosting | From USD 0.55 per subscriber/month | Centranet vs Splynx |
| XenFi (opens a new tab) | Hotspot operators with mixed router brands (Ruijie, Omada, UniFi) | Free plan; transaction fees on their fees page | Centranet vs XenFi |
| Lipanet (opens a new tab) | Kenyan ISPs that want RADIUS-based billing | On their pricing page | Centranet vs Lipanet |
| Hotspot Kenya / FreeISPRadius (opens a new tab) | Very small networks starting out | Free below KES 3,500 sales; KES 500–1,500/month | Centranet vs Hotspot Kenya |
| Mobilink (opens a new tab) | Fibre ISPs that want SmartOLT | KES 1,500–3,500/month + 3% of income | Centranet vs Mobilink |
| ISPMAN (opens a new tab) | ISPs that prefer per-account KES pricing | KES 515/month + KES 25 per active PPPoE + 3% of Hotspot revenue | Comparison coming |
| NovaWiFi (opens a new tab) | Low-cost Hotspot and PPPoE billing | From KES 500/month | Comparison coming |
Competitor details come from each vendor’s public website, checked on 12 October 2026. “Not listed” means we could not find it on their public pages, not that the feature is impossible. Prices and features change, so confirm with each vendor before you decide.
What to check before you choose
Every system on this list bills PPPoE and Hotspot customers and accepts M-Pesa. The differences are in how money reaches you, how the router is controlled, and how far the product grows with you.
- Who receives customer payments, and how fast you are paid out
- Whether payment instantly reconnects the customer on the router
- Whether router changes are verified and can be rolled back
- Whether you can sell under your own brand and domain
- Whether you can resell to other ISPs
- Whether subscribers can renew themselves on SMS or WhatsApp
- Remote router access without a VPN
- How pricing grows with PPPoE users and Hotspot revenue
Centranet
Centranet is built in Kenya for MikroTik ISPs. Beyond PPPoE and Hotspot billing with M-Pesa, it includes white label with custom domains, a reseller business model with client ISP workspaces, WhatsApp self-service for subscribers, built-in TR-069, fibre OLT records, permanent remote Winbox and daily data usage per subscriber. Pricing starts at KES 500 a month with 30 PPPoE accounts and unlimited Hotspot users included.
See pricingCentipid
USD 0.25 per PPPoE user per month, plus 3% of Hotspot revenue. KES 500 monthly minimum in Kenya. A good fit if you need a specific payment gateway outside Centranet’s supported list, or you already rely on Centipid’s RADIUS-based setup and helpdesk SLAs.
- A large installed base and long track record across East Africa
- A wide gateway list: 28 payment gateways across 25 countries
- A documented helpdesk with priorities, SLA deadlines and analytics
Splynx
From USD 0.55 per subscriber per month, falling to USD 0.165 above 10,000. Concurrent Hotspot users count toward the licence. A good fit if you run a large network that needs native RADIUS, IPoE, IPv6 delegation, deep inventory or self-hosting.
- A mature global product with deep RADIUS, IPoE and IPv6 support
- A self-hosted option as well as cloud hosting
- Advanced inventory: warehouse to CPE to RMA, with purchase orders
XenFi
Free plan to start; transaction fees published on their fees page. Your network mixes Ruijie, Omada or UniFi equipment and you mainly sell Hotspot time.
- Support for MikroTik, Ruijie Reyee, TP-Link Omada and Ubiquiti UniFi, plus RADIUS for other routers
- A free plan to get started
- QR voucher batches and agent cash sales
Lipanet
Published on their pricing page. A good fit if you want a RADIUS-based setup and already work with their team.
- A Kenyan focus with a large ISP customer base
- RADIUS authentication, accounting and policy
- Support for PPPoE, Hotspot and static IP service
Hotspot Kenya and FreeISPRadius
Free below KES 3,500 monthly sales; KES 500 below KES 8,000; KES 1,500 above. A good fit if you are just starting with low monthly sales and want the cheapest possible tool.
- A free tier for networks with very low monthly sales
- Low flat monthly prices
- Fair Usage Policy throttling
Mobilink
KES 1,500 to 3,500/month plus 3% of the previous month’s income. A good fit if you need SmartOLT integration or several mobile-money gateways outside Kenya.
- Plans that include messaging on WhatsApp, SMS and Telegram
- SmartOLT and GenieACS on the ISP plan
- Several mobile-money gateways beyond M-Pesa
Good questions. Clear answers.
Let’s clear
a few things up.
A little clarity goes a long way.
Ask us something elseWhat is the best ISP billing software in Kenya?
It depends on your network. Centranet suits MikroTik ISPs that want white label, a reseller business, WhatsApp self-service and remote router control. Splynx suits large networks that need RADIUS and IPv6. Free tools suit very small Hotspot operators.
Which ISP billing systems support M-Pesa?
All nine systems in this roundup list M-Pesa support. Check whether you need STK Push, Paybill, Till and automatic payouts, and whether the system or your own account receives the money.
Do I need RADIUS for MikroTik billing?
No. Some systems use RADIUS; Centranet manages MikroTik routers directly over a secure tunnel. Both approaches work. RADIUS adds a server to maintain.