An ISP billing system in Kenya collects subscriber payments through M-Pesa, controls PPPoE and hotspot access on MikroTik routers through RADIUS, and issues KRA eTIMS-aligned invoices. The best ISP billing system in Kenya in 2026 does all three natively and charges a flat monthly fee rather than a share of your revenue.
Short answer for 2026: the best ISP billing system in Kenya is the one that closes the whole loop on its own: it collects M-Pesa natively through the Daraja API (STK Push, Paybill and Till), matches every payment to the right subscriber, controls your MikroTik routers through built-in RADIUS with CoA so service activates and suspends in seconds, issues KRA eTIMS-aligned invoices, and prices flat rather than per subscriber or as a percentage of your revenue. Iterative Billing is built on exactly that loop, from KSh 1,000 a month with unlimited routers and unlimited hotspot subscribers and a 3-day free trial. The rest of this guide shows how to verify each of those claims on your own network, and how the platforms Kenyan operators usually shortlist compare.
Choosing billing software is one of the highest-leverage decisions a Kenyan ISP or WISP will make. It quietly determines how fast you collect from subscribers, how cleanly you stay on the right side of the Communications Authority of Kenya and the Kenya Revenue Authority, and whether your network in Nairobi, Mombasa, Kisumu, Nakuru or Eldoret runs on disciplined automation or late-night manual edits to a MikroTik router. This guide breaks down what the best ISP billing system in Kenya actually looks like in 2026, and how to match it to how the local market really works.
How the Kenyan Broadband Market Shapes Your Billing Needs
Kenya's fixed-internet base has crossed the two-million-connection mark, with fibre as the dominant access technology and terrestrial fixed-wireless as a large and fast-growing second segment, according to Communications Authority of Kenya sector reporting. The national leaders, Safaricom, Jamii Telecommunications (Faiba) and Wananchi Group (Zuku), take a big slice, but the long tail is made up of hundreds of regional fibre operators and WISPs serving estates, satellite towns, gated communities and rural trading centres.
That structure matters for billing. A typical independent operator is not running one homogeneous product. You are simultaneously selling monthly PPPoE home-fibre packages, prepaid hotspot vouchers in a hostel or shopping centre, and a handful of static-IP business links. Most subscribers sit in the 2-30 Mbps tiers, which means high volume and thin margins per customer. At that scale, even small leakage from late invoices, manual disconnections forgotten over a weekend, or unreconciled payments compounds into serious lost revenue. The right billing system is what lets a five-person team in Nakuru manage thousands of subscribers without drowning in spreadsheets.
Building Billing Around Kenya's Payment Rails
In most markets, payment integration is a feature. In Kenya, it is the product. M-Pesa is the default way subscribers pay for internet, so your billing platform must speak the Safaricom Daraja API fluently, not as an afterthought.
Practically, that means three things. First, STK Push (Lipa Na M-Pesa Online): the customer receives a prompt on their phone, enters their PIN, and the subscription is paid, no Paybill number, account number or transaction code to remember. This single flow does more to cut your collection cycle than almost anything else, because it removes the friction that causes late payment. Second, Paybill and Till (Buy Goods) collections with proper C2B callback handling, so payments made outside an STK prompt still reconcile automatically against the correct account. Third, instant action on confirmed payment: the moment Safaricom's callback lands, the system should reactivate a suspended PPPoE user or release a hotspot session without a human touching anything.
A strong Kenyan platform also covers Airtel Money for subscribers off the Safaricom network, and increasingly bank and card rails for business clients. Iterative Billing integrates M-Pesa Daraja (STK Push, Paybill and Till) alongside Co-op Bank, KopoKopo, SasaPay, Pesapal, Flutterwave and Paystack, so a single deployment can collect from a hotspot user buying a one-hour voucher and from a corporate fibre client paying by card, with both reflected against the right invoice automatically.
To see how these rails behave inside a billing system built around them, M-Pesa billing integration walks through Paybill, Till and STK Push activation step by step, and ISP billing software for Kenya covers what the platform includes at each KES price point.
Why MikroTik Plus RADIUS Is the Backbone for Kenyan Operators
MikroTik RouterOS is the de facto standard for independent ISPs and WISPs in Kenya because it is affordable, capable and widely supported by local engineers. But RouterOS alone is not a billing system. The combination that scales is MikroTik for the data plane and RADIUS for authentication, authorisation and accounting.
With built-in RADIUS, every PPPoE login and every hotspot session is authenticated centrally. Bandwidth profiles, data caps and time limits are pushed as policy rather than hand-configured per user. Crucially, Change of Authorization (CoA) lets the billing system act on a live session: when an invoice goes unpaid, the subscriber is moved to a walled-garden or disconnected in real time; when M-Pesa confirms payment, full speed is restored instantly. This closed loop, payment to provisioning to enforcement, is what separates a professional Kenyan ISP from one that runs on manual MikroTik edits.
Iterative Billing is built for exactly this. It supports RouterOS v6 and v7, ships built-in RADIUS with CoA for both PPPoE and hotspot, and automates voucher generation for hotspot deployments, so an operator in Kisumu can mint and sell time-based or data-based vouchers at scale without touching the router.
Staying Compliant: CA, KRA eTIMS and the ODPC
Compliance is now a core billing requirement in Kenya, not a back-office nicety.
- •Communications Authority of Kenya (CA): Operating as an ISP or network facilities provider requires the appropriate CA licence. Applicants must be registered in Kenya with local premises, and the licence framework is tiered by the scale of the network you operate. Your billing platform does not grant the licence, but clean subscriber records, session logs and revenue reporting make you far easier to operate compliantly and to audit.
- •KRA eTIMS: Electronic tax invoicing through eTIMS now applies broadly to persons carrying on business in Kenya, including many non-VAT-registered operators, and expenses unsupported by compliant electronic invoices face deductibility and penalty risk. The best billing systems for Kenya generate tax-compliant invoices and are designed to align with eTIMS workflows, so the invoice your subscriber receives is also the document your accountant and KRA can rely on.
- •Office of the Data Protection Commissioner (ODPC): Under the Data Protection Act 2019, the telecommunications sector is specifically called out for registration, and ISPs routinely handle exactly the kind of personal data the law protects, names, phone numbers, ID details, payment records and session logs. Registration as a data controller or processor, lawful handling, and sensible retention all apply. Favour a platform that stores data securely, limits access, and gives you control over what you keep, especially if you offer a white-label customer portal.
Realistic Operator Scenarios
Consider a few situations that mirror how Kenyan operators actually run.
A WISP expanding from one Eldoret estate into three neighbouring ones cannot afford to add staff for every hundred subscribers. Automated invoicing, SMS reminders before due dates, and automatic suspend-and-restore tied to M-Pesa let the same team triple its base while collection times shrink from weeks to days.
A hotspot operator in a Mombasa shopping mall and matatu stage sells short-duration access. Here, prepaid voucher generation, instant STK Push payment, and RADIUS session control are the entire business model, the customer pays, gets online in seconds, and the session expires automatically.
A small Nairobi fibre ISP serving SMEs needs proper tax invoices, a self-service portal where business clients view statements and pay by card or M-Pesa, and white-label branding so the experience feels like their own company, not a third-party tool.
What to Look for in 2026
When you compare options for the best ISP billing system in Kenya, weigh these criteria: native MikroTik RouterOS v6/v7 integration; built-in RADIUS with CoA for real-time PPPoE and hotspot control; deep M-Pesa Daraja support (STK Push, Paybill, Till) plus Airtel Money and card gateways; automated invoicing aligned with KRA eTIMS; ODPC-conscious data handling; SMS notifications in the rhythm Kenyan subscribers expect; a customer self-service portal; hotspot voucher generation; and white-label branding so you grow your own name, not a vendor's.
Iterative Billing brings these together as a cloud platform purpose-built for African ISPs and WISPs, no servers to maintain, no patchwork of disconnected tools. If you run or are starting an ISP or WISP anywhere from Nairobi to Eldoret, you can put it through its paces with a free trial at https://billing.iterativebilling.com/register and see how automated, mobile-money-first billing changes your collection cycle.
The Bottom Line for Kenyan ISPs
The best billing system in Kenya is not simply the one with the longest feature list. It is the one that matches local reality: MikroTik on the network, M-Pesa in the customer's hand, the CA, KRA and ODPC in the background, and thin margins that demand automation. Get that combination right and billing stops being a chore you fight every month, it becomes the quiet engine that lets your network grow.
How we evaluated ISP billing systems for Kenya
This guide judges every platform on the same eight criteria, and the comparison table that follows uses them:
- •Native M-Pesa collection through the Daraja API (STK Push, Paybill and Till) with automatic reconciliation to the subscriber account
- •Automatic suspend and reconnect through RADIUS CoA, measured in seconds from the payment confirmation
- •MikroTik RouterOS v6 and v7 support with PPPoE, hotspot, queues and IP pools provisioned by the platform rather than by hand
- •Hotspot voucher sales and captive portals alongside PPPoE and static-IP subscribers, from one account
- •KRA eTIMS-aligned invoicing plus the Communications Authority and ODPC compliance features a licensed operator needs
- •Pricing model and total software cost at 100, 500 and 1,000 subscribers, including any percentage of revenue
- •Free-trial length and how much of the platform it exposes before you pay
- •Support channel and response time for a Kenyan operator, including maintenance charges
How Iterative Billing compares with other Kenyan ISP billing systems
Most Kenyan operators shortlist the same few names, and the useful differences are structural rather than cosmetic: how you are charged, whether the network layer is built in, and how much of the loop still needs a human. The table uses each platform's own published pricing as of August 2026 (check their pages for current figures) and marks anything we could not verify as something to confirm in a trial.
| Criterion | Iterative Billing | Per-subscriber Kenyan platforms (Jasiyo, Internetily, Ndovu Connect) |
|---|---|---|
| Pricing model | Flat KES tiers from KSh 1,000 a month; unlimited routers, hotspot subscribers and sites | KSh 25 per PPPoE subscriber per month plus 3 percent of hotspot revenue, with monthly minimums of KSh 500 to 1,000 and, on some, activation or onboarding fees |
| Hotspot platform charge | Capped at KSh 1,500 a month, no share of revenue | 3 percent of hotspot revenue, uncapped |
| Cost at 500 PPPoE subscribers | KSh 3,500 a month | KSh 12,500 a month before any hotspot share |
| M-Pesa collection | STK Push, Paybill and Till via Daraja, plus Co-op Bank, KopoKopo, SasaPay, Pesapal, Flutterwave and Paystack | M-Pesa supported on all three; other rails vary, confirm in a trial |
| RADIUS and CoA | Built in, no separate server; a confirmed payment restores full speed on the live session | Varies by platform, confirm in a trial |
| Adding a MikroTik router | Fully automated, at most 8 minutes to fully up and running | Jasiyo states "within the hour" on its site; others vary |
| KRA eTIMS invoicing | Included | Confirm per platform |
| Autonomous troubleshooting | AI agents diagnose faults, reboot routers and reset subscriber WiFi credentials; operators report recovering 8 to 9 of every 10 at-risk customers | Not something we could verify, confirm in a trial |
| Apps | Operator app on iPhone and Android, subscriber self-care app on Google Play | Varies by platform |
| Free trial | 3 days, full platform | Jasiyo 7 days, Internetily 14 days, per their sites |
Global suites such as Splynx sit in a different bracket: priced in US dollars per block of active subscribers with paid add-ons for ACS/TR-069 and OLT capacity, and a serious option for large multi-vendor operators; our Splynx comparison covers it in detail, as do the date-stamped pages on Jasiyo, Internetily and Ndovu Connect.
Other platforms Kenyan operators will come across include Centipid, Xceednet, Netpap, Mobilink, Lipanet and KiviPay. We have not verified their 2026 pricing, so this guide prices only the three per-subscriber platforms whose published rates we checked in August 2026: Jasiyo, Internetily and Ndovu Connect.
What the software costs as you grow
Per-subscriber pricing looks cheap on the first invoice and expensive on the hundredth. The rows below use KSh 25 per PPPoE subscriber for the per-subscriber model and Iterative Billing's published tiers, in both cases before any hotspot revenue share.
| PPPoE subscribers | Iterative Billing (flat tier) | Per-subscriber model at KSh 25 |
|---|---|---|
| 50 | KSh 1,000 | KSh 1,250, or the platform minimum if higher |
| 100 | KSh 1,000 | KSh 2,500 |
| 250 | KSh 2,500 | KSh 6,250 |
| 500 | KSh 3,500 | KSh 12,500 |
| 1,000 | KSh 10,000 | KSh 25,000 |
Add a busy hotspot and the gap widens further: a site turning over KSh 100,000 a month hands over KSh 3,000 under a 3 percent model, every month, against a KSh 1,500 cap.
The ten-minute trial test for Kenyan operators
Every platform on the shortlist offers a trial, so run the same six tests on each before you migrate a single subscriber:
- •The paybill loop. Pay a test subscriber the way a customer does, first by STK Push, then by Paybill with the account number typed in. Time the gap from the M-Pesa confirmation SMS to an active PPPoE session. Seconds is the standard.
- •The wrong-account payment. Pay with a mistyped account number. You want an unmatched-payments queue you can assign in one click, not a support ticket.
- •The mid-session plan change. Upgrade a live subscriber and check whether the new speed applies immediately through CoA or only after a manual disconnect.
- •The eTIMS invoice. Generate an invoice and confirm it carries what KRA expects, because fixing that after 500 subscribers is far harder than before 5.
- •The router reboot. Reboot a test MikroTik and see what survives. Configuration that lives only on the router dies with it.
- •The export. Before you import your subscribers, confirm you can export them. No-lock-in claims are tested at the exit, not the entrance.
Iterative Billing passes all six on the 3-day trial at https://billing.iterativebilling.com/register, and the MikroTik onboarding is automated end to end, so the first test takes minutes rather than an afternoon.
Updated for late 2026: what changed this year
Four things have changed since this guide first ran, and each one moves the numbers for a Kenyan operator. First, setup stopped being a project: adding a MikroTik to Iterative Billing is fully automated and takes at most 8 minutes from adding the router to fully up and running. Second, the platform now runs largely autonomously, agentic AI monitors every connection, troubleshoots at the customer-router and MikroTik network level, reboots routers remotely and helps subscribers reset WiFi credentials securely; operators on the platform report recovering 8 to 9 of every 10 customers who would previously have churned after an unresolved fault. Third, hotspot operators gained a second income stream through a self-service advertising engine, where local businesses buy and pay for ad slots on their captive portals, and hotspot platform charges are capped at KSh 1,500 a month with no share of your revenue. Fourth, both sides of the business now have apps: operators run the whole ISP from the Iterative Billing app on iPhone and Android, while PPPoE, hotspot and static-IP subscribers top up and track usage themselves in the Internet Billing app on Google Play.
The payment map also widened. Alongside M-Pesa Paybill, Till and STK Push through Daraja, the platform now collects via Co-op Bank, KopoKopo, SasaPay (covering M-Pesa, Airtel Money and T-Kash), Pesapal, Flutterwave, Paystack, MTN MoMo and WaafiPay, which matters the moment a Kenyan operator expands across the border. Plans start at KSh 1,000 a month for up to 100 PPPoE and static-IP subscribers, with hotspot subscribers, routers and hotspot sites unlimited on every tier, and a 3-day free trial.
If you are comparing specific platforms rather than the category, we keep date-stamped comparisons against Jasiyo, Internetily and Splynx, and practical fix guides for hotspot, PPPoE and M-Pesa billing faults. Be Wisp B.
Frequently asked questions
- Which payment methods must an ISP billing system support in Kenya?
- M-Pesa is essential and should be integrated through the Safaricom Daraja API, covering STK Push (Lipa Na M-Pesa Online) plus Paybill and Till collections with automatic reconciliation. Airtel Money widens reach to subscribers off Safaricom, and card or bank gateways help with business clients. Iterative Billing supports M-Pesa STK Push, Paybill and Till alongside Co-op Bank, KopoKopo, SasaPay, Pesapal, Flutterwave and Paystack, and reactivates a PPPoE or hotspot user automatically the moment payment is confirmed.
- Do Kenyan ISPs need to worry about KRA eTIMS and ODPC when choosing billing software?
- Yes. KRA eTIMS electronic tax invoicing now applies broadly to businesses in Kenya, including many non-VAT-registered operators, and invoices that are not compliant can create penalty and deductibility risk, so your billing system should produce tax-compliant invoices aligned with eTIMS workflows. Separately, under the Data Protection Act 2019 the telecommunications sector is specifically required to register with the Office of the Data Protection Commissioner, and ISPs handle personal and payment data, so choose a platform with secure storage, access control and sensible retention.
- Why is MikroTik with RADIUS recommended for ISPs and WISPs in Kenya?
- MikroTik RouterOS is affordable, capable and widely supported by Kenyan engineers, making it the standard for independent operators. Pairing it with RADIUS adds centralised authentication, authorisation and accounting for PPPoE and hotspot users, with bandwidth and data-cap policies pushed automatically. Change of Authorization (CoA) lets the billing system suspend or restore a live session in real time based on payment status, so a confirmed M-Pesa payment instantly restores full speed without anyone editing the router by hand.
- What is the best Internet billing system in Kenya?
- Internet billing system, WiFi billing system and ISP billing system are the same category under different names: software that collects payments (M-Pesa above all in Kenya), reconciles them to the right subscriber, and controls the network through MikroTik and RADIUS so service activates and suspends automatically. The best internet billing system for a Kenyan operator is therefore the one that does that whole loop natively: Iterative Billing collects via M-Pesa Paybill, Till and STK Push plus Co-op Bank, KopoKopo, SasaPay, Pesapal, Flutterwave and Paystack, activates subscribers in seconds through built-in RADIUS with CoA, and prices in flat KES tiers from KSh 1,000 a month with unlimited routers, unlimited hotspot subscribers and no revenue share, with a 3-day free trial to verify all of it on your own network.
- Is there a MikroTik billing system available in Kenya?
- Yes, several, and MikroTik is the standard router platform Kenyan billing systems are built around. Iterative Billing supports every RouterOS v6 and v7 device, and adding a MikroTik is fully automated: at most 8 minutes from adding the router to fully up and running, with PPPoE, hotspot, queues and IP pools provisioned by the platform and built-in RADIUS with CoA controlling live sessions. Payments from M-Pesa and eight other gateways reconcile automatically and restore service in seconds.
- What is the best ISP billing software in Kenya?
- For most Kenyan ISPs and WISPs, the best ISP billing software is the one that closes the whole loop natively: M-Pesa collection through the Daraja API (STK Push, Paybill and Till) reconciled automatically, MikroTik control through built-in RADIUS with CoA so service activates and suspends in seconds, KRA eTIMS-aligned invoicing, and flat pricing that does not grow with your revenue. Iterative Billing is built around exactly that loop, from KSh 1,000 a month with unlimited routers, hotspot platform charges capped at KSh 1,500 a month and a 3-day free trial. Alternatives worth comparing are Jasiyo, Internetily and Ndovu Connect, which according to their own pricing pages charge per PPPoE subscriber plus a percentage of hotspot revenue, and Splynx, which is priced in US dollars per active subscriber; this site keeps a date-stamped comparison against each.
- What is the best software for ISP billing and management?
- Billing and network management belong in one system, because every billing event, a payment, an expiry or a plan change, has to become a network action. Look for software that combines subscriber billing and invoicing with MikroTik provisioning, RADIUS authentication and CoA, hotspot vouchers and captive portals, OLT and TR-069 management for fibre, SMS and WhatsApp notifications, and accounting reports. Iterative Billing covers all of those in one platform, adds AI agents that troubleshoot faults, reboot routers and reset subscriber WiFi credentials automatically, and runs the whole operation from an iPhone and Android app, so a Kenyan operator does not need a separate billing tool, RADIUS server and monitoring stack.
- Which payment gateway is the best in Kenya?
- For an ISP, the best payment gateway in Kenya is Safaricom's M-Pesa Daraja API, because M-Pesa is how most subscribers pay: STK Push for prompt-and-confirm payments, and Paybill or Till for customers who pay on their own. Airtel Money matters for subscribers off the Safaricom network, and aggregators such as SasaPay (M-Pesa, Airtel Money and T-Kash), KopoKopo, Pesapal and Flutterwave are useful when you want one integration covering several rails or card payments for business clients; Co-op Bank collections suit operators who bank there. The billing system, not the gateway, decides how fast a payment becomes an active connection: Iterative Billing connects to all of these and restores service automatically the moment payment confirms.