πŸ’³ Billing, provisioning and support in one self-hosted app. Free to use, source included, no ionCube, no licence server. Compare with WHMCS β†’
πŸ§ͺ Early development β€” not production ready. Looking for hosts to test it β€” get in touch β†’
v0.2 preview Β· PHP 8.1–8.3 Β· MySQL / MariaDB

Billing for web hosts.
Your server, your code.

HostBMS (Host Billing & Management Suite) runs the business side of your hosting company β€” clients, orders, invoices, payments, provisioning and support β€” on your own server. A WHMCS alternative you can actually read.

βœ“ Free to use Β· Source included Β· No ionCube, no licence server
πŸ” Coming from WHMCS? Same PHP/MySQL/Smarty stack, WHMCS-style modules and API, and a built-in migrator. See how it compares β†’
πŸ›οΈ KarnakPanel server module included β€” accounts are created, suspended, unsuspended and deleted on your panel automatically. How it works β†’
0encoded files β€” every line is readable PHP
1web installer, with optional WHMCS import
KarnakPanelserver module included β€” full account automation
5 mincron cycle for billing and automation
Product tour

The layout you know.
A calmer look.

Menus follow the WHMCS order your staff already know β€” Clients, Orders, Billing, Support, Utilities, Setup β€” in a dark, glassy blue admin theme. Simplified illustration of the admin dashboard.

HostBMS
ADMINAdmin User
Income this monthΒ£4,218.40 Β· 61% of target

Good morning FULL ADMIN

Cron ran 3 minutes ago Β· queue empty Β· all health checks passing

Β£312.90income today
4pending orders
9overdue invoices
7tickets awaiting reply

Smart dunning today's run

#1042Card retry β€” Visa ending 4242Β£14.40
#1039Reminder email queued (day 3)Β£96.00Unpaid
#1031Soft decline β€” retry scheduled day 5Β£8.40Retrying
#1027Hard decline β€” retries stopped, client emailedΒ£29.99Action

Illustration only β€” figures are made up. Screenshots of the real panel will replace this once the public demo is live.

Why HostBMS

Everything to bill a host.
Nothing hidden.

Most hosting billing software is closed, encoded and licensed by the month. HostBMS is the billing system we wanted next to our own panel: familiar to anyone who has used WHMCS, and readable enough to fix at 3am.

01

πŸ“– Code you can read

No ionCube, no licence server phoning home. Plain PHP 8 with Smarty templates β€” audit it, patch it, extend it.

02

πŸ” Easy way out of WHMCS

Built-in migrator for clients, products, services, domains, invoices and tickets, keeping the same IDs. WHMCS-style modules, hooks and API calls keep working.

03

πŸ’· Smart dunning

Reminder, card retry, late fee, suspend and terminate steps on your schedule. Stops retrying on hard declines; catches up after downtime without spamming.

04

🧩 Visual order forms

Drag-and-drop product order, featured plans, upsells β€” and A/B test two layouts with per-day views and orders.

05

πŸ›‘οΈ Secure by default

Staff 2FA, role permissions, login lockouts, an audit log of every change, and encrypted secrets. Card numbers never touch your server.

06

βš™οΈ Background job queue

Emails, provisioning and gateway calls run in a retrying queue, so a slow API never blocks a checkout.

Payments & modules

Bring your gateways.
Keep your modules.

Modules follow the WHMCS convention (module_Function($params), hooks, localAPI), so existing gateway, server, registrar and addon modules are a small port, not a rewrite.

πŸ’³
StripeHosted Checkout, saved cards, automatic renewals, refunds
πŸ‡ͺπŸ‡Ί
MollieCards, PayPal, iDEAL, Klarna and more Β· recurring mandates
🏦
Bank transferOffline payments with your own instructions
πŸ–₯️
Server modules Β· KarnakPanel includedCreate, suspend, unsuspend, terminate Β· optional client self-service for domains, SSL, DNS, email, databases and backups
🌐
Registrar modulesRegister, transfer, renew, nameservers, lock, EPP, daily sync
πŸ”Œ
REST APIWHMCS action names and responses at /includes/api.php
Download & install

From zip to first invoice.

Everything needed to run HostBMS is in one zip: the app, its libraries, the web installer and a server install script. No Composer, no build step. Full steps are in INSTALL.txt inside the zip.

⬇ HostBMS v0.2 preview

Early development β€” test it on a spare site first.

Filehostbms-0.2.0-dev.zip
Size19 MB
LicenceHostBMS Licence β€” free to use, not for resale
SHA-256d239552b91e774ab80ab11d7cf0b88a340c47aab452f5ccd76fca3377073bfaa
⬇ Download HostBMS Checksum file

🧭 Install steps

  1. 1Create a site and a database. HTTPS on, e.g. billing.yourdomain.com, plus an empty MySQL/MariaDB database and user.
  2. 2Upload the contents of hostbms/ to the site's web root, including the hidden .htaccess.
  3. 3Private folders must be blocked β€” the installer checks this and stops if code or uploads can be downloaded. On OpenLiteSpeed or KarnakPanel, load the .htaccess rules into the site's rewrite rules; on Nginx, add deny rules (see INSTALL.txt).
  4. 4Run the installer at /install/ β€” it checks requirements, creates the tables and your admin, then locks itself.
  5. 5Add the cron job: */5 * * * * php /path/to/crons/cron.php, then turn on 2FA and set up mail.
Get started

One site. One database. One cron line.

If your hosting runs PHP and MySQL, it runs HostBMS.

πŸ“‹ Requirements

MinimumRecommended
PHP8.18.2 or 8.3
DatabaseMySQL 5.7 / MariaDB 10.4MySQL 8 / MariaDB 10.11
Web serverApache, LiteSpeed or Nginx + PHP-FPMwith HTTPS
PHP extensionscurl, gd, json, mbstring, openssl, pdo_mysql, xml, zip, intl, bcmath, fileinfo
Cron*/5 * * * * php /path/to/crons/cron.php

πŸ›£οΈ Roadmap

Built Β· v0.1

The full core

Clients, products, orders, invoicing, smart dunning, client area, support desk, module layer, automation, email, reports, quotes, REST API, Stripe + Mollie, installers and the WHMCS migrator.

Built Β· v0.2

Polish & protection

Built-in spam protection for signups and guest tickets, branded HTML emails, a UK postcode address finder and clearer product pricing.

Next

Public demo & testers

A live demo install, real-world WHMCS migrations with testers, and the first production server and registrar modules.

Later

Depth

Client 2FA, product upgrades, more gateways, a one-click updater and deeper WHMCS feature coverage.

Honest limits (v0.2): early development, not production ready Β· the WHMCS migrator has only been tested on sample data Β· server modules: KarnakPanel plus a demo module (cPanel, Plesk and registrar modules come next) Β· English only. Expect glitches and tell us about them.
πŸ§ͺ

Help shape HostBMS.

We're looking for hosts who'll try it on a test site β€” ideally with a copy of a WHMCS install to migrate. You get a direct line to the people building it.