lbreeze

The billing and provisioning your hosting company actually runs on.

Catalog, cart, invoicing, renewals, dunning and the customer portal — wired to the panels and registrars you already use, so a paid invoice becomes a working account without anyone retyping it.

See plans
Coming from WHMCS or HostBill

It imports your data rather than asking you to re-enter it.

You keep your clients, hosting accounts, domains and invoice history, and the numbers on them stay the numbers.

Money

Invoicing and recurring billing

Proration, credit notes, partial payments and refunds. Amounts are held in integer minor units, never floats, so totals reconcile exactly.

Tax that holds up

Multi-currency with per-zone rates, EU VAT with live VIES validation, and reverse-charge handled rather than approximated.

Dunning that stops short of scorched earth

Overdue detection, reminders on a schedule you set, then suspend and terminate as separate thresholds — each auditable after the fact.

A ledger, not a spreadsheet

Double-entry accounting underneath, with accounts receivable, payouts, and exports for Xero, QuickBooks and Sage.

Delivery

Provisioning on payment

A paid order creates the account on the right platform, with retries and backoff when the far end is having a bad day — and a failure reason you can read.

Domains end to end

Availability, registration, transfers, nameservers, EPP codes and DNSSEC, with DS material pushed from the DNS host to the registrar in one action.

DNS you can actually manage

A local cache that syncs both ways against whichever backend is authoritative, so edits made in either place converge instead of fighting.

Certificates

Free automated SSL through Let’s Encrypt, or commercial certificates through your registrar, issued and renewed without a ticket.

Customers

A portal that answers the obvious questions

Services, invoices, domains, SSH keys and tickets behind one login, so “when does this renew” never becomes a support conversation.

Support with the context attached

Departments, SLA timers, canned replies, watchers, email threading and satisfaction ratings — each ticket tied to the account and service it concerns.

The public site included

Pages, blog, changelog and knowledge base with a visual block editor, cookie consent with a real audit ledger, and a shop priced from the same catalog billing uses.

Affiliates and partners

Click attribution for affiliates, and contracted revenue share with commission caps for partners — two different relationships, modelled separately.

Integrations

Connects to what you already run.

Each one is a plugin configured from the admin. Swapping a payment gateway is a settings change, not a release.

Hosting panels

kstack, cPanel and WHM, Plesk, DirectAdmin, Enhance.

Compute

Proxmox, Hetzner Cloud, OpenStack, Hetzner Robot, Redfish and IPMI.

Registrars and certificates

CentralNic, eNom, OpenSRS, Let’s Encrypt.

Payments

Stripe, PayPal, Mollie, GoCardless.

Moving in

Rehearse the migration as many times as you like.

The importer reads directly from a WHMCS or HostBill database. It is dry-run by default and idempotent, so running it twice does not double anything.

01 · Point it at your old database

Read-only. Clients, hosting accounts, domains, invoices and invoice lines come across with their original identifiers preserved.

02 · Dry run, and check the totals

Nothing is written. You get the counts and the mapping, so a mismatch is something you find now rather than after go-live.

03 · Run it for real, then again

Re-running only fills gaps, so a final pass on cut-over day catches whatever moved since your rehearsal.

Passwords cannot come across

They are hashed by the old system in a format nothing else can verify, so customers set a new one the first time they sign in. That is the only honest way to do it.

Ask us about your estate

Under it

Your own database

PostgreSQL, on your own server. Your customer data never leaves it.

Signed releases

Every update is Ed25519-signed and verified against a pinned key before anything is swapped in.

Nothing phones home

The only outbound call is the update check, which asks what the current release is and presents your licence.

Extendable without a fork

Gateways, registrars, panels, DNS providers and AI models are plugins against a documented interface.

Frequently asked questions

Can I keep my existing control panel?

Yes. Zephyr provisions to kstack, cPanel, Plesk, DirectAdmin and Enhance, plus Proxmox, Hetzner and OpenStack for compute. You do not have to move panels to move billing.

What happens to my invoice history?

It comes across with the original numbers, so an invoice a customer already has still matches the one in the system. Accounting continuity is the point of importing rather than starting clean.

Do you see my customers’ data?

No. It is your install, your database, your server.

What if I need something that is not there?

Gateways, registrars, panels, DNS providers and notification channels are plugins against a documented interface. If the gap is one of those, it is an afternoon rather than a fork.

What happens if my licence lapses?

The software keeps running and your customers keep being served. You stop receiving updates, and the admin says so plainly.

See it against your own data.

The most useful first conversation is usually a dry-run import of your existing system, so you are looking at your own clients and invoices rather than a demo.

Book a walkthrough