Analysis24 April 2026·7 min read

Free ISP Billing Software in 2026: What Kenyan ISPs Really Need to Know

Free ISP billing software sounds excellent until you actually run an ISP and discover what 'free' really costs. An honest, detailed breakdown of every free option — and the real numbers you need to make the right decision.

PJ

Peter Junior

ISP Software Specialist

Free SoftwareOpen SourceCost AnalysisComparisonZAL

"Free ISP billing software" is one of the most searched terms by ISP owners — and for good reason. ISP software can be expensive, especially when you're starting out or running a lean network. But 'free' in software rarely means what it says, and for ISP billing specifically, the hidden costs can be substantial.

This is an honest, unsponsored breakdown of every free ISP billing software option available in 2026 — what they offer, what they don't, and what they actually cost when you factor in server infrastructure, engineering time, and the features you'll still need to build yourself.

Free ISP Billing Software That Actually Exists in 2026

There are four categories of 'free' ISP billing software, and they're very different from each other:

1. ZAL ISP Management System (Open Source)

ZAL ISP Management System is a PHP-based open-source ISP billing system with MikroTik API integration. It supports PPPoE subscriber management, invoice generation, and basic reporting. It's one of the most widely forked ISP billing repositories on GitHub.

What it includes: MikroTik API integration, PPPoE subscriber management, basic invoice generation, plan management, and a simple admin dashboard.

What it doesn't include: M-Pesa STK Push (or any payment gateway), automated billing/suspension, hotspot captive portal, SMS notifications, customer self-service portal, or commercial support. Active development is slow.

2. FreeRADIUS (Authentication Only — Not a Billing System)

FreeRADIUS is an authentication server, not billing software. It handles the RADIUS protocol that grants or denies internet access to PPPoE and Hotspot subscribers. It's free, open-source, and used by virtually every ISP worldwide. But FreeRADIUS alone provides zero billing functionality — you still need subscriber management, invoicing, and payment processing on top of it.

3. WHMCS (Not Free, Not Designed for ISPs)

WHMCS is a web hosting billing platform sometimes repurposed for ISPs. It is not free — it starts at $15.95/month USD. It is also not designed for ISPs: MikroTik and RADIUS support require paid third-party plugins, and M-Pesa integration is not available. We include it here because it comes up in ISP billing searches, but it's not a genuine option for most Kenyan ISPs.

4. Homegrown Scripts, Excel, and Cobbled-Together Workflows

Many ISPs build their own billing systems using Python scripts, Google Sheets, M-Pesa API, and MikroTik API calls. This is 'free' in the sense that the software costs nothing. But it requires significant development time, breaks when payment APIs update, and creates a single point of failure — usually the developer who built it.

The True Cost of Free ISP Billing Software

When you choose a self-hosted open-source solution like ZAL, the software license is free — but you need to budget for:

  • VPS or server hosting: KES 2,000–6,000/month for a reliable server (shared hosting is not appropriate for ISP billing systems that need 24/7 uptime)
  • SSL certificate and domain: KES 1,500–4,000/year
  • Setup and configuration time: 20–40 hours to install, configure, customise, and test — at KES 3,000–6,000/hour for a competent developer = KES 60,000–240,000 one-time
  • M-Pesa integration (build your own): ZAL includes no payment gateway. Implementing Safaricom Daraja API STK Push from scratch: 30–60 hours = KES 90,000–360,000
  • Ongoing maintenance: 5–15 hours/month for updates, security patches, bug fixes, and server maintenance = KES 15,000–90,000/month
  • No commercial support: When billing goes down at 11pm on month-end, there's no support team to call

Feature Gaps: What Free ISP Billing Software Misses for Kenyan ISPs

FeatureZAL (Free)Homegrown ScriptNetily (Paid)
M-Pesa STK Push❌ Not included⚠️ Must build yourself✅ Native
MikroTik API integration✅ Included⚠️ Must build yourself✅ Native
Auto-suspend on expiry⚠️ Basic⚠️ Must build yourself✅ Yes
Customer self-service portal⚠️ Very basic❌ Usually absent✅ Full portal
Automated SMS notifications❌ Not included⚠️ Must build yourself✅ Included
Hotspot captive portal❌ Not included⚠️ Complex to build✅ Branded portal
Commercial support❌ Community forums only❌ Internal only✅ Chat + phone
Active development⚠️ Infrequent⚠️ Your engineering team✅ Regular releases
Setup time20–40 hours60–120 hours1–4 hours
KES pricingN/A (free)N/A (internal)✅ Yes

Total Cost of Ownership: Free vs Paid (First 12 Months)

Cost CategoryZAL (Self-Hosted)Netily (100 subscribers)
Software licenseKES 0KES 6,000 base/year
Server/hosting infrastructureKES 48,000/yearKES 0 (included in SaaS)
Initial setup & customisationKES 150,000 (one-time)KES 0 (Netily onboards you)
M-Pesa STK Push integrationKES 200,000 (one-time)KES 0 (built-in)
Ongoing maintenance (monthly)KES 30,000/month = KES 360,000/yearKES 0
Per-subscriber cost (100 users)KES 0 (flat)KES 24,000/year
Year 1 total (100 subscribers)KES 758,000+KES 30,000
Year 2+ annual totalKES 408,000/yearKES 30,000/year

The numbers are stark. For a 100-subscriber Kenyan ISP, 'free' ISP billing software costs 25x more in Year 1 than a paid managed platform — when you account for the engineering work required to deploy, integrate M-Pesa, and maintain the system. The gap narrows at very high subscriber counts, but for most ISPs under 500 subscribers, paid SaaS is significantly cheaper.

When Free ISP Billing Software Actually Makes Sense

Free and open-source ISP billing software makes genuine sense when:

  • You have a full-time developer on staff who can build, maintain, and support the system as part of their regular role — not as a side project
  • Your subscribers do not use M-Pesa (rare in Kenya, but possible for enterprise B2B ISPs with bank transfer billing)
  • You want complete infrastructure ownership and accept the engineering cost as a strategic trade-off
  • You're operating at very large scale (1,000+ subscribers) where the per-subscriber cost of SaaS becomes significant relative to a single developer's salary
  • You're in a market with no good SaaS option — which is increasingly rare, especially in East Africa

For the vast majority of Kenyan ISPs — especially those under 500 subscribers without a dedicated engineering team — free ISP billing software is not actually cheaper than paid software. It's just a different way of paying, with worse unit economics.

The Bottom Line: Our Recommendation by Subscriber Count

  1. 1Under 200 subscribers: Use Netily's metered plan (KES 500/month base + KES 20/subscriber). The 14-day free trial gives you full access before committing. Total cost at 100 subscribers: KES 2,500/month.
  2. 2200–500 subscribers: Netily remains the most cost-effective option. At 300 subscribers you're paying KES 6,500/month — still a fraction of what maintaining a self-hosted solution costs.
  3. 3500–1,000 subscribers: Evaluate Netily's Enterprise plan for custom pricing, or Splynx with a custom M-Pesa integration if you need specific enterprise features not available in Netily.
  4. 41,000+ subscribers with a dev team: A self-hosted solution or custom-built system becomes worth evaluating — the per-subscriber cost of SaaS starts to compete with engineering cost at this scale.

The 14-day free trial is your real free tier

Netily's 14-day free trial gives you full access to all features — MikroTik integration, M-Pesa STK Push, customer portal, and billing automation — with no credit card required. It's the most cost-effective way to evaluate whether paid ISP billing software is right for your ISP.


Ready to automate your ISP?

Try Netily Free for 14 Days

M-Pesa STK Push, MikroTik PPPoE provisioning, RADIUS, and customer portal — all set up in under 24 hours. No credit card required.

Book a Demo

Written by

PJ

Peter Junior

ISP Software Specialist at Netily

Peter Junior specialises in ISP billing software, MikroTik automation, and M-Pesa integration for internet service providers in Kenya and East Africa. He writes about practical strategies for ISP owners to automate operations and grow their subscriber base.

Related Articles