Self-hosted WHMCS costs USD 34.95 a month for up to 250 active clients, USD 54.95 for up to 500 and USD 84.95 for up to 1,000. An active client is anyone with at least one active product, service, addon or domain, and once you pass your limit WHMCS upgrades the plan for you unless you opt out. Its price list has no owned licence.
Hosting billing beyond WHMCS
| System | Licence | Worth knowing |
|---|---|---|
| Blesta | monthly, or owned from USD 350 | an owned licence never expires, and updates after the first year cost USD 62 a year |
| Paymenter | open source, MIT | built for hosting, and our fixes have been merged into its code |
| FOSSBilling | open source, Apache 2.0 | its developers describe it as beta |
What to check before the move
Most of the work is in the data: clients with balances, services with renewal dates and the invoice archive have to arrive without anyone getting an invoice or a suspension by mistake. A host selling in Poland also needs BLIK and Przelewy24 payments and invoices sent to KSeF, the national e-invoicing system.
Flaem moves clients, balances, renewals and the invoice archive over from WHMCS, and every import starts with a dry run report showing what will be created and what cannot be moved. Imported services work from the first minute, but nobody is invoiced until the operator prices them. A payment by BLIK, Przelewy24, PayU or Tpay issues the invoice at once, and Polish invoices go to KSeF from a background queue. A host that stays on WHMCS connects Flaem through the billing bridge instead: WHMCS keeps the clients and the money, and Flaem runs the servers.
Our hosting companies page covers client panels and billing for hosts.
Was this post helpful?



