HomeBlogBest ISP Billing System in Kenya 2026: How to Compare
    Back to Blog
    ISP Tips & Tricks6 min read2 views1 March 2026

    Best ISP Billing System in Kenya 2026: How to Compare

    The criteria worth judging any system against, the three approaches open to Kenyan ISPs and WISPs, how their pricing models compare, and how to decide.

    J

    Jasiyo Team

    Published 1 March 2026

    Why Your ISP Billing System Choice Matters

    The billing system you choose directly affects how much time you spend on manual work, how quickly customers are reconnected after paying, and how accurately your revenue is tracked. A poor choice costs you time and money every single day.

    This guide sets out the criteria worth judging any system against, and the trade-offs of the approaches open to Kenyan ISPs and WISPs.

    What to Look for in an ISP Billing System

    • M-Pesa integration — essential for any Kenya-based ISP billing system. Look for STK Push, Paybill, and automatic service activation.
    • MikroTik integration — your billing system must control MikroTik routers for PPPoE and Hotspot management, whether through RADIUS, the RouterOS API, or an on-router agent.
    • Automated disconnection and reconnection — the whole point is that nobody has to touch the router when a customer pays or lapses.
    • Multi-site support — one account covering every router you run.
    • Transparent pricing in KSh — check the per-customer rate, the monthly minimum, and any one-time onboarding fee before you commit.
    • Free trial — you should be able to run real customers through it before paying.
    • Local support — Kenyan ISPs need support that understands local networks, Safaricom, and M-Pesa specifics.

    Cloud or Self-Hosted?

    Cloud-based systems are hosted by the vendor and reached through a browser. Updates, backups and uptime are their problem. Self-hosted systems run on a server you control, which means the licence may be free but nothing else is.

    Cloud gives you: no server to set up or maintain, automatic updates and security patches, somebody to call when it breaks, access from anywhere, and a predictable monthly cost. In exchange: an ongoing subscription, your data on the vendor's servers, and a dependency on their uptime rather than your own.

    Self-hosting gives you: no licensing fee, full control of your data, and the ability to customise anything. In exchange: you need the technical expertise to set it up, you own every update and security patch, the server still costs KSh 2,000–5,000 a month for anything reliable, and there is no vendor to escalate to at midnight.

    For most Kenyan ISPs — particularly those without a dedicated IT person — cloud is the practical answer, and the time saved on maintenance outweighs the subscription. Self-hosting starts to make sense for larger operators who have technical staff and need deep customisation.

    Three Approaches, and Their Trade-offs

    1. Self-hosted open source

    Combinations such as FreeRADIUS with an open-source billing front end are free to licence and fully under your control. In exchange you run the server, apply the security patches, and build M-Pesa and MikroTik integration yourself. Realistic for operators with in-house technical staff; expensive in time for everyone else.

    2. International billing platforms

    Mature platforms built for European and North American ISPs are feature-rich and well documented. The friction for a Kenyan ISP is commercial rather than technical: pricing is typically set in EUR or USD, M-Pesa support often depends on a plugin or custom work, and support hours rarely line up with East Africa.

    3. Purpose-built for Kenya

    Systems designed around M-Pesa and MikroTik from the start avoid that integration gap. Jasiyo is built this way: native M-Pesa STK Push and Paybill, automated MikroTik PPPoE and Hotspot management, Hotspot vouchers, bulk SMS, and real-time revenue reporting.

    Pricing: a flat KSh 25 per PPPoE customer per month, or 3% of hotspot revenue, with a single KSh 1,000 monthly minimum across your account. Setting up yourself is free, and there is a 7-day free trial. If you'd like our team to set up your router with you, that's an optional one-time KSh 500.

    Best for: small WISPs, growing ISPs, and fibre providers who would rather not run billing infrastructure themselves.

    How Pricing Models Compare

    ISP billing systems in Kenya typically charge per subscriber, as a percentage of revenue, or as a flat monthly fee. Per-subscriber pricing is predictable and scales with your business; revenue share aligns the vendor's incentives with yours and suits variable hotspot income; a flat fee gives certainty if you are near a subscriber cap. See a full breakdown of ISP billing system pricing in Kenya →

    Questions to Ask Before You Sign Up

    Whoever you are considering, including us, these five answers tell you most of what you need:

    • Does it support M-Pesa STK Push, or only Paybill with a manual reference?
    • Can it manage more than one MikroTik router from one account?
    • Is there a free trial you can run real customers through?
    • What happens if something breaks at night?
    • Is pricing per subscriber, per site, or a share of revenue — and what is the monthly minimum?

    What Automating It Actually Changed

    A small WISP in Nakuru was spending around three hours a day activating and suspending customers on MikroTik by hand and reconciling M-Pesa payments in Excel. After moving to Jasiyo:

    • M-Pesa payments activate MikroTik accounts directly, with no one in the middle
    • Collection rates improved, which they attribute to the automated SMS reminders going out before expiry rather than after
    • Time spent on billing admin dropped from about three hours a day to roughly fifteen minutes
    • Revenue became visible day to day instead of at month end

    The figures are that operator's own, for their network and their subscriber mix. Yours will differ — the pattern that generalises is that the hours go somewhere else, not that they disappear.

    How to Decide

    Work backwards from your own constraints. If you employ network engineers and want total control, self-hosting is defensible. If you sell to Kenyan customers who pay by M-Pesa and you would rather spend your time on the network than on billing servers, a purpose-built platform will get you there faster.

    The honest test is to run one billing cycle on a trial before you commit. Try Jasiyo at jasiyo.com/signup.

    Ready to transform your ISP?

    Start your free 7-day trial — no credit card required. Connect your MikroTik and go live today.

    Start 7-day free trial →