PHPNuxBill and Centipid

The same job, run differently

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.

What PHPNuxBill gets right

It is actively developed, it covers hotspot and PPPoE, and an operator who can run a Linux server gets a lot for nothing.

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.

Hotspot and PPPoE

Vouchers, customer balances, renewal from balance, several MikroTik routers, and FreeRADIUS if you want it. Most of what a small ISP needs is there.

Payments through plugins

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.

What each one ships

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.

PHPNuxBillCentipid
What it isSelf-hosted billing for MikroTik hotspot and PPPoEA hosted billing platform that also answers the routers
LicenceGPL-2.0, open sourceCommercial, closed source
Where it runsYour server: PHP 8.2, MySQL and a cron jobOurs. Nothing to install, tune, patch or back up
RADIUSOptional, through a FreeRADIUS server you runIncluded, with nothing to install
Collecting moneyPlugins you install: Duitku, Tripay, Xendit, PayPal, bKash, M-Pesa and others24 payment gateways, M-PESA, Airtel Money and MTN MoMo among them
Telling the subscriberWhatsApp to customers, Telegram to the admin, SMS for login codes25 SMS providers, WhatsApp and email, sent from the billing event
MikroTikRouterOS API and RADIUSProvisioning, remote Winbox, monitoring, alerts and configuration backups
UpdatesDownload and apply each release on your serverReleased continuously, with nothing for you to install
SupportGitHub discussions and a Telegram group. Paid support from Rp 500,000 or $50Email and priority support, onboarding, and migration off your current system
PriceFree, plus the server and the hours under it3% of hotspot revenue, or $0.25 per active PPPoE subscriber

What is still yours to do

PHPNuxBill gives you the billing. Running it is the part that is left, and it lands on whoever set it up.

  1. 01

    Keep the server 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.

  2. 02

    Keep the plugins working

    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.

  3. 03

    Secure it

    A billing server on the public internet, holding gateway keys and customer data, is yours to harden and watch.

  4. 04

    Upgrade without breaking it

    Each release is yours to test and apply to a live system that customers are paying through.

What Centipid costs instead

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.

Free trial

14 days

The whole product, with no card required, on your own routers.

Hotspot

3%

Of the hotspot revenue collected in a month. A month that sells nothing costs nothing.

PPPoE

$0.25

Per subscriber active that month. Routers, staff and vouchers are never metered.

See pricing

Common questions

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.

Keep the billing, drop the server. Free for fourteen days.

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.