Free, open and active
GPL-2.0 on GitHub, with commits as recent as August 2026 and regular releases through 2025. Nothing on this page rests on it being abandoned.
PHPNuxBill and Centipid both bill MikroTik hotspot and PPPoE customers. You host one. We host the other. This is the closest comparison on our site. PHPNuxBill is free and does a lot: vouchers, balances, auto-renewal, RADIUS and payment plugins. The difference is who runs the server, who keeps the payment integrations working, and who answers when something breaks. This page is what each one ships.
It is actively developed, it covers hotspot and PPPoE, and an operator who can run a Linux server gets a lot for nothing.
GPL-2.0 on GitHub, with commits as recent as August 2026 and regular releases through 2025. Nothing on this page rests on it being abandoned.
Vouchers, customer balances, renewal from balance, several MikroTik routers, and FreeRADIUS if you want it. Most of what a small ISP needs is there.
Gateway plugins for Duitku, Tripay, Xendit, PayPal, bKash and M-Pesa from its plugin manager, with WhatsApp messages to customers and Telegram alerts to the admin.
The PHPNuxBill column is what its own repository, releases and plugin list say; where it reads “not in the project”, that means there is no code for it there.
| PHPNuxBill | Centipid | |
|---|---|---|
| What it is | Self-hosted billing for MikroTik hotspot and PPPoE | A hosted billing platform that also answers the routers |
| Licence | GPL-2.0, open source | Commercial, closed source |
| Where it runs | Your server: PHP 8.2, MySQL and a cron job | Ours. Nothing to install, tune, patch or back up |
| RADIUS | Optional, through a FreeRADIUS server you run | Included, with nothing to install |
| Collecting money | Plugins you install: Duitku, Tripay, Xendit, PayPal, bKash, M-Pesa and others | 24 payment gateways, M-PESA, Airtel Money and MTN MoMo among them |
| Telling the subscriber | WhatsApp to customers, Telegram to the admin, SMS for login codes | 25 SMS providers, WhatsApp and email, sent from the billing event |
| MikroTik | RouterOS API and RADIUS | Provisioning, remote Winbox, monitoring, alerts and configuration backups |
| Updates | Download and apply each release on your server | Released continuously, with nothing for you to install |
| Support | GitHub discussions and a Telegram group. Paid support from Rp 500,000 or $50 | Email and priority support, onboarding, and migration off your current system |
| Price | Free, plus the server and the hours under it | 3% of hotspot revenue, or $0.25 per active PPPoE subscriber |
PHPNuxBill gives you the billing. Running it is the part that is left, and it lands on whoever set it up.
PHP, MySQL, the cron job and the server under them are yours to patch and back up. If the cron job stops, renewals stop with it.
A payment plugin is code written against a gateway that changes its API. When it breaks, customers pay and stay offline until someone fixes it.
A billing server on the public internet, holding gateway keys and customer data, is yours to harden and watch.
Each release is yours to test and apply to a live system that customers are paying through.
PHPNuxBill costs nothing but the server and your time. Ours is priced on what the network earns, after a trial long enough to run real customers through it.
14 days
The whole product, with no card required, on your own routers.
3%
Of the hotspot revenue collected in a month. A month that sells nothing costs nothing.
$0.25
Per subscriber active that month. Routers, staff and vouchers are never metered.
The pages that carry this further, from the billing model to what it costs.
Yes. The repository had commits in August 2026 and regular releases through 2025. If you read that it is dead, check its GitHub rather than taking our word or anyone else’s.
Not if it does what you need. If you are happy running a Linux server and its payment plugin works for your gateway, you are not buying much. The operators who move are the ones who would rather not be the person fixing the server.
Yes. Centipid answers MikroTik routers over RADIUS for hotspot and PPPoE, so the routers you run today stay where they are.
Yes. Customers, packages and balances migrate from your current system and we plan the cutover around your renewal dates. The data is in your own MySQL, which makes it one of the easier migrations we do.
No. It is a hosted commercial platform, and that is the real trade: you give up owning the code and the server, and you get payment collection, reconciliation and support you do not maintain. If owning the stack matters more, PHPNuxBill is the honest answer.
3% of hotspot revenue or $0.25 per active PPPoE subscriber each month, after fourteen days free with no card required. Run both and the two fees add up on one invoice.
Fourteen days with no card, on your own MikroTik routers, with payments, renewals and reconnection running on a server that is not yours to keep.