Free module

The cPanel alternative
that plugs straight into WHMCS.

Keep WHMCS exactly as it is. Swap what it provisions on. The free Vanta Panel module automates the whole account lifecycle — create, suspend, unsuspend, terminate, re-password, re-plan — over a scoped REST API. Your customers order and pay you; Vanta Panel does the provisioning.

Free, no separate licence Vanta Panel 5.2+ PHP cURL About 10 minutes to set up

What it does

Billing in WHMCS, provisioning in Vanta

Point a WHMCS product at your Vanta server once. From then on every order, suspension, upgrade and cancellation is applied to the panel automatically.

Automated provisioning

A new WHMCS order creates the hosting account on your Vanta server in seconds — username, domain, password and plan, with no manual steps.

The full billing lifecycle

Suspend on overdue, unsuspend on payment, terminate on cancellation, upgrade and downgrade between packages. WHMCS drives all of it through the module.

Scoped API token, not root

Talks to Vanta over HTTPS with a scoped API token as a Bearer header. No root credentials and no shared secret — create the token in vWHM, revoke it any time.

Resell under your own brand

Map each WHMCS product to a Vanta package and sell hosting as your own. Your customers order and pay you; Vanta Panel does the provisioning.

The swap

What actually changes in WHMCS

Less than people expect. You are replacing one server module with another; the billing side of WHMCS never learns that anything happened.

Moving a WHMCS product from cPanel/WHM to Vanta Panel. Everything not listed stays exactly as it is.
In WHMCS With cPanel With Vanta Panel
Server Type cPanel/WHM Vanta Panel
Authentication Root password or API token Scoped API token as the Access Hash
Product module cPanel Vanta Panel
Package mapping WHM package name Vanta plan name
Port / path Port 2087 HTTPS, API path /api
Licence cost Per account, by tier $10 per server, unlimited accounts
Your WHMCS setup Products, invoices, clients, automation Unchanged — none of it is touched

Existing cPanel accounts stay where they are until you choose to move them — Vanta Panel imports standard cpmove archives, so you can migrate one account at a time and re-point the WHMCS service afterwards. The whole runbook is public in the migration guide.

Why hosts do it

Your licence bill stops tracking your customer count

cPanel prices its licence by how many accounts sit on the server. Vanta Panel prices it by how many servers you run — so the second column stops moving as WHMCS keeps selling.

Annual licence cost for one server. cPanel list price, checked 26 Jul 2026.
Accounts sold cPanel / yr Vanta Panel / yr You keep
30 $647.88 $120 $527.88
100 $839.88 $120 $719.88
200 $1,427.88 $120 $1,307.88
500 $3,191.88 $120 $3,071.88

Work out your own number

cPanel list price, checked 26 Jul 2026: Solo $29.99/mo (1 account), Admin $35.99 (5), Pro $53.99 (30), Premier $69.99 (100), plus $0.49 per additional account above 100. Vanta Panel is $10/mo per server at every row. Licence cost only — you pay for your own VPS and your own WHMCS either way. cPanel® and WHMCS® are trademarks of their respective owners; we are not affiliated with either.

Setup

Install it in four steps

One zip, one token, one server entry, one product. About ten minutes end to end.

  1. Unzip into WHMCS

    Copy the vantapanel/ folder out of the zip and into your WHMCS install, so the module lands at this path:

    <whmcs>/modules/servers/vantapanel/

    vantapanel-whmcs.zip

  2. Create an API token in vWHM

    In Vanta Panel open vWHM → API Tokens and create a token with the scopes accounts:read, accounts:write and accounts:delete. Tokens are stored hashed and shown once, so copy it now. You can revoke it at any time without touching anything else on the server.

    The API Tokens screen in vWHM: a Create a token form with fields for name and expiry in days, and checkboxes for the accounts:read, accounts:write and accounts:delete scopes.
    The exact screen this step asks for — and it is live in the demo if you want to click it before you install anything.
  3. Add the server in WHMCS

    Under System Settings → Servers → Add New Server, set Hostname to your Vanta server, Server Type to Vanta Panel, paste the token as the Access Hash, tick Secure (HTTPS), then click Test Connection. That button calls GET /api/ping and tells you immediately whether the hostname, certificate and token are all right.

  4. Point a product at it

    Create or edit a Product (type Other, module Vanta Panel), assign the server, and set the Plan name to a Vanta package. Leave API path as /api for Vanta 5.2 and newer. New orders now provision automatically — place a test order and watch the account appear in vWHM.

Under the hood

Every WHMCS action, mapped

The module calls Vanta’s REST API with your token as an Authorization: Bearer header over HTTPS. Nothing else touches your server.

WHMCS action Vanta API call When it fires
Create account POST /api/accounts New order → provisions the account (domain, username, password, plan)
Suspend POST /api/account?action=suspend Overdue invoice → account suspended automatically
Unsuspend POST /api/account?action=unsuspend Payment received → access restored
Terminate DELETE /api/account Cancellation → account and data removed
Change password POST /api/account?action=password Client resets the panel password from WHMCS
Change package POST /api/account?action=plan Upgrade / downgrade → new plan limits applied
Test connection GET /api/ping One click in WHMCS verifies the server + token

Idempotent by design: “already exists” on create and “404” on terminate are treated as success, so WHMCS retries are safe and can neither double-provision nor fail a cancellation twice. WHMCS usernames are sanitised to Vanta’s rules (lowercase, letter first) and written back to the service record, so the two systems cannot drift apart. Full API reference in the API documentation.

Before you start

What you need

Four things, and you probably have three of them already.

No Vanta server yet? One command on a fresh Ubuntu or Debian VPS puts one up, and the free tier is the identical build — enough to wire WHMCS to it and place a real test order before you pay anything.

$ curl -fsSL https://get.vantapanel.com | sudo bash
Questions

What hosts ask before they switch

Is the WHMCS module really free?
Yes. The module is a free download with no separate licence, no per-server fee and no add-on charge. The only thing you ever pay for is the Vanta Panel licence itself, which is $10 a month per server for unlimited hosting accounts, mailboxes and databases. There is no reseller edition and no upsell tier that unlocks the module.
Can I use Vanta Panel as a cPanel alternative with WHMCS?
That is exactly what the module is for. WHMCS keeps doing the billing — products, invoices, clients, automation, order forms — and the module replaces cPanel as the thing WHMCS provisions on. In WHMCS you add a server with the type "Vanta Panel" instead of "cPanel/WHM", paste an API token in place of the root password, and point your product at it. Your existing WHMCS configuration, templates and payment gateways are untouched.
What happens to my existing cPanel accounts?
They stay where they are until you move them. Vanta Panel imports standard cPanel cpmove archives, so you can migrate accounts across at your own pace and re-point the WHMCS service to the new server once an account has landed. Nothing forces a big-bang cutover, and the full migration runbook is published in the documentation rather than held back for a sales call.
What happens if WHMCS retries an action?
Nothing bad — the module is idempotent by design. "Already exists" on a create and "404" on a terminate are both treated as success, so a WHMCS retry cannot double-provision an account or fail a cancellation that already went through. WHMCS usernames are sanitised to Vanta's rules (lowercase, letter first) and written back to the service record, so the two systems do not drift apart.
How much of my server does the token expose?
Only account management. The token carries the scopes you tick when you create it — accounts:read, accounts:write and accounts:delete — and nothing else. It is not a root credential, it does not grant shell access, it is stored hashed and shown once, and you can revoke it from vWHM at any time without touching anything else on the server.
Do I need one licence per WHMCS install or per server?
Per server. WHMCS itself needs no Vanta licence, and you can point one WHMCS install at as many Vanta servers as you like — add each one under System Settings → Servers. Each Vanta server needs its own $10 licence, and every hosting account on that server is included.

Something not answered here? Ask us before you install — or read the hosting-company overview.

Download it and wire up a test order

The module is free, the panel has a free tier, and the demo needs no signup. You can prove the whole pipeline works before you spend a cent.

Direct download from get.vantapanel.com · vantapanel-whmcs.zip