Skip to main content
HostingSeller
Shop plans

Margin Brief

WHMCS vs manual billing — The invoice is not the problem, the suspension you never send is

You know exactly who owes you money, and you have not chased three of them because they are nice people and it is awkward.

Straight answer first

Automate when the thing failing is not the invoice but the loop around it — provisioning, chasing, suspending and terminating — because those are the steps human beings skip, and every skipped step is money that was already earned and never collected.

Most resellers can raise invoices by hand indefinitely. What they cannot do by hand is send the awkward reminder on day three, suspend on day fourteen without a discussion, and create the account within ninety seconds of payment at eleven at night. Software has no feelings about any of that, which is precisely its value.

Written by the Hosting Seller staff · Checked 24 August 2026

99.9%

Uptime commitment behind it

24/7

Cover behind your desk

Free

SSL on every client site

NVMe

Disks under the accounts

The usual framing of this decision is about invoicing effort, which is why the usual framing is wrong. Invoicing is the visible part and the cheap part. The expensive parts are the ones nobody schedules.

Look at your own book honestly. How many accounts are live and unbilled? How many are on a price you set three years ago and never revisited? How many upgrades did you deliver and forget to charge for? That is the number this decision is really about.

The loop, not the invoice

A hosting business runs a loop: order, provision, invoice, remind, suspend, terminate, and back to the start on renewal. Manual billing usually handles two of those seven well and quietly abandons the rest.

Provisioning is the one people underestimate. A client who pays at eleven at night and waits until Tuesday morning for an account has already formed an opinion about your business. Wired into billing, the account is created, the welcome email is sent and the details arrive before they have closed the tab.

Suspension is the one people avoid. Set a policy once — reminder, second reminder, suspend, terminate, with days against each — and let the software be the one applying it. Consistency is fairer to clients than sporadic enforcement, and it removes the conversation you have been dreading.

Where money actually leaks out of a manual book

Four places, in roughly this order. Accounts that renewed without an invoice being raised. Upgrades delivered as a favour and never added to the recurring charge. Legacy prices nobody has revisited since the client signed. And services still running for clients who stopped paying months ago.

None of those feel like losses because none of them appear anywhere. They are absences, and absences do not turn up in a bank statement or a spreadsheet you wrote yourself.

Go and count. Take your live account list from WHM, put it beside your list of paying clients, and reconcile the two lines by line. Almost every reseller doing this for the first time finds something, and the something is usually larger than the cost of fixing it permanently.

What the client experiences on each side

Automated, a client gets a portal with their invoices, their services, their upgrade options and a card on file, all under your brand. They can pay at two in the morning, download last year's invoice for their accountant without emailing you, and upgrade without a conversation.

Manual, they get a PDF from you and a memory of what they are paying for. That is fine for five clients and starts to look amateur at thirty, particularly to the sort of client whose finance department expects a portal.

The client-facing surface is also where white-labelling matters most. Invoices, the portal and the emails should all carry your business, with nothing naming the platform underneath. Check the outgoing email templates specifically — they are the most commonly missed.

What it costs to run, and when it stops being optional

There is a licence, and there is a setup afternoon: payment gateway, tax settings, products mapped to packages, email templates rebranded, and the automation module wired to your reseller account so orders provision themselves. Reseller plans here are ready to wire into WHMCS billing, and a standalone licence sits on the shelf if you want to run it on your own hosting.

The threshold to watch is not a client count, it is a symptom. When you have skipped a chase, delivered an unbilled upgrade or been unable to answer 'what is this client paying' without opening two systems, the automation has already paid for itself.

Keep it honest, though: automation multiplies whatever policy you have. If your prices are inconsistent and your terms are vague, WHMCS will apply that inconsistency perfectly, at scale, on schedule. Tidy the policy first.

A business owner running a reseller hosting operation from a laptop

Built to plug into your billing

Reseller accounts are ready to wire into WHMCS billing, so an order can create the cPanel account, send the welcome details and start the renewal clock without you touching anything.

A standalone WHMCS licence is stocked as well, for resellers who want it running on their own hosting, and everything underneath — WHM, private nameservers, package control — stays yours to brand.

  • Orders that provision themselves
  • Suspension policy applied consistently
  • Client portal under your brand
  • Licence available on its own

Why Hosting Seller

On every plan, as standard

Provisioning without you

Payment clears and the account exists, with the welcome details sent before the client has closed the tab.

A policy that applies itself

Reminder, second reminder, suspend, terminate — with days set once and enforced without an awkward conversation.

A portal your clients recognise

Invoices, services and upgrades under your brand, so a finance department can help itself at two in the morning.

Leakage you can see

Live accounts reconciled against paying clients, which is where most manual books are quietly losing money.

Licence on the shelf

A standalone WHMCS licence available if you would rather run billing on hosting of your own.

Packages that map cleanly

WHM packages you built yourself line up with billing products, so a tier change is one edit rather than two systems.

First Steps

From choosing to live

  1. 1

    Reconcile live accounts against paying clients

    Export the account list from WHM, put it beside your invoices, and find the ones running for nothing. Do this before you decide anything else.

  2. 2

    Write the suspension policy down

    Days to first reminder, second reminder, suspension and termination. Automation applies a policy; it does not invent one, and a vague policy automates badly.

  3. 3

    Fix legacy pricing before you migrate it

    Every client on an old rate will be carried forward permanently once it is in a system. Decide who gets grandfathered and who gets a letter, then load the tidy version.

  4. 4

    Rebrand the outgoing email templates

    Welcome messages, invoices and reminders are the emails clients actually read, and the ones most likely to still carry somebody else's name.

In the Box

Packed with every plan

  • Reseller accounts ready to wire into WHMCS billing
  • Automatic account creation the moment payment clears
  • A standalone WHMCS licence available if you host billing yourself
  • WHM packages you named, mapped one to one against billing products
  • Private nameservers so client sites resolve through your brand
  • Client accounts you can suspend and unsuspend on policy
  • Daily backups across every client account, whatever their billing state
  • Free SSL on every site you host, regardless of tier
  • Overselling enabled so package limits reflect selling, not stock
  • Free setup, with the renewal price matching the order price

Across the Counter

Things people ask us all the time

What actually breaks first when a reseller bills by hand?

Not the invoicing. It is the chase and the suspension — the two steps that require being unpopular on a schedule. Second is provisioning at inconvenient hours, and third is upgrades delivered as favours that never reach the recurring charge. Count those three before deciding whether automation is worth it.

Can the billing system create the cPanel account itself?

Yes, that is the point of wiring it in. An order maps to a package you built in WHM, the account is created on payment, the welcome details go out under your brand and the renewal clock starts. The manual alternative is fine at five clients and embarrassing at fifty.

How do I handle clients who have been on a legacy price for years?

Decide deliberately before loading them into any system, because whatever you import becomes permanent. Grandfather the ones worth keeping, write to the rest with notice and a reason, and never let the software be the one that announces a price change you have not explained.

Do I need my own licence, or can I run on somebody else's?

Run your own. Billing holds your client list, your card tokens and your revenue history, and that is not a thing to keep inside another company's installation. A standalone licence is stocked here, and reseller accounts are ready to connect to it.

Read next

  • Hosting for Portfolios With Booking

    Booking-led client sites, where automated renewals meet clients who notice everything.

  • WHMCS Hosting

    Hosting sized for running the billing platform itself, rather than a client's brochure site.

  • WHMCS License

    A WHMCS licence of your own, so the client list and the card tokens stay in your installation.

  • Ecommerce Hosting

    Store hosting for the client builds where a failed renewal takes a checkout down with it.

Moving your site to another host? Start with this checklist.

A step-by-step order of work for a move your visitors never spot: which files to copy first, how to carry email across without losing one message, the right moment to repoint DNS, and the two mistakes behind nearly every hour of downtime people ring us about.

One email brings the checklist, then now and again a note about running a site properly. Leave the list whenever you feel like it. Our privacy policy spells out the rest.

Automate the awkward part.

Reseller accounts ready to wire into WHMCS, so orders provision themselves and the suspension policy applies without a conversation.

See WHMCS License plans