01 / Billing
Revenue does not wait on a person
Renewal invoices are created before a service expires. Reminders, late fees, and account credit follow the rules you set.
Included in every plan
Invoices go out, domains get registered, accounts are provisioned, and support has a queue with an SLA. 126 features. No add-on list. You install it on your own server.
The long list is still here, further down. These are the outcomes it is built to produce.
01 / Billing
Renewal invoices are created before a service expires. Reminders, late fees, and account credit follow the rules you set.
02 / Clients
They see services, invoices, and tickets in one place, pay from a link, and open cPanel, Plesk, or DirectAdmin without a second password.
03 / Operations
DNS and HTTP checks run every few minutes. The support board shows SLA breaches and who is actually online.
Seven parts of the product. Each one is a reason to switch, not a dump of every sentence in the catalogue.
Billing
Renewals, pro-rata changes, reminders, and quotes are part of the product. You are not assembling a billing stack from plugins.
Pro-rata billing charges for the days used when a client upgrades, downgrades, or cancels.
A scheduled job creates renewal invoices, with a lead time you choose.
Reminder schedules for overdue invoices, then a fixed or percentage late fee after a grace period. Credits sit on the account and apply to the next invoice.
A client can accept a quote online and an invoice is created. Coupons and client-group discounts apply at checkout. The reports hub covers income, tax, and sales.
Peppol BIS Billing 3.0 as UBL 2.1, with optional schema checks. Turn it on in settings.
Client experience
Clients manage what they bought, pay, and reach the control panel from one place. Ordering is a cart with add-ons and coupons. Staff can open that same view when a ticket does not add up.
Services, invoices, and tickets, with the actions they use most. Invoice links work even if they are not logged in.
Single sign-on to cPanel, Plesk, DirectAdmin, and more. Provisioning covers Vultr, SolusVM, Virtualizor, Proxmox, VirtFusion, and ISPmanager.
Staff open the client area as that client. No password sharing.
Logos, colours, and theme without code. Language packs are included, and they grow. Not a paid translation add-on.
Support and operations
Departments, canned replies, and a knowledge base keep the queue moving. Health checks and a live board tell you when a service or an SLA is already late.
Live Support Manager shows counts by department and priority, SLA alerts, and who is online. It refreshes at about 27ms.
Hosting Health Monitor tests DNS, ports 80 and 443, and HTTP every 5 to 15 minutes.
Client risk scores from operational signals, plus first-response and resolution times. Export the support report to CSV.
Knowledge base with search, public status pages, department opening hours, and predefined replies.
Domains
Search sits in the order flow. You set the price per extension. Registrars handle register, renew, and transfer.
Availability as they type, and alternatives when the name is taken.
DomainSpark turns a description of the business into name ideas. Free for the person ordering.
Registration and renewal prices per TLD, featured extensions on the order page, and sales with a start and end date.
Namecheap, eNom, Domainbox, NameSilo, OpenSRS, and ResellerClub. Offer a free domain for the first year, or for as long as the hosting runs.
Security
Passkeys and two-factor authentication for people. Prepared statements, CSRF tokens, and bcrypt for the application. Fraud scoring before a bad order is provisioned.
WebAuthn passkeys, plus email two-factor you can require for everyone or leave optional.
A whitelist for the office or the VPN. Other addresses do not reach the admin area.
A 6-digit support PIN, so staff can confirm a caller without asking for secrets.
MaxMind MinFraud and FraudLabs Pro: geo, proxy, device, and transaction risk.
Integrations
Payments, registrars, control panels, and email are modules you switch on. SMS, Slack, and webhooks cover the systems around them.
Stripe, PayPal, Revolut, GoCardless, Authorize.net, Braintree, Square, Skrill, 2Checkout, and bank transfer. Clients can save a card for the next invoice.
Accounts are created, suspended, and terminated from order and payment status. Modules cover cPanel, Plesk, DirectAdmin, and the server platforms above.
Microsoft 365, Gmail, or any SMTP server. Templates for invoices, tickets, and quotes, plus a log you can resend from.
SMS through 30+ providers, Slack when invoices or tickets happen, API keys, and webhooks that retry.
Ownership and pricing
The catalogue under this is not an upgrade matrix. Every feature is included in every plan. WHMDC is self-hosted: your data stays on infrastructure you control, in plain PHP 8+ with no framework to run.
Gateways, reporting, Live Support Manager, e-invoicing, Slack, and dark mode ship in the product.
You install it on your own server. You own the data. No cloud lock-in, and no vendor dependency.
Pure PHP 8+. No Composer, no framework, no extra runtime. A first-time installer walks through the database and the first admin account.
Language packs are included and still growing, so international clients are not a paid add-on.
All 126 features are still here, in the same categories. Open a category to scan names, then open a feature for the full explanation. Search does that for you.
No features match that search. Try a broader word such as billing, domain, or support.
Every plan includes the same features. Open the live demo, or look at pricing.