WHM's Create a New Account fails, or a WHMCS or Blesta order drops to Pending with a "Create Account Failed" module error, and the reason string mentions your license or a maximum number of accounts. This is the account cap on your cPanel tier, not a broken or expired license.
Nothing that already exists is affected — sites serve, mail flows, existing accounts log in normally. Only new account creation is blocked. This article is the decision tree for confirming that and clearing it, aimed at hosts who hit the ceiling mid-growth or mid-migration.
Step 1: confirm it's the cap, not an invalid license
The cap and an invalid license produce different symptoms. You're looking at the cap if:
- the error text mentions "maximum number of accounts", "license", or "account creation limit"
- WHM itself loads fine and existing accounts work
cpkeycltreports the license as valid
/usr/local/cpanel/cpkeyclt
A clean "Update succeeded" here plus blocked account creation means you're at the cap. If WHM shows a red License invalid banner instead, that's a different failure — work through the cPanel license invalid checklist.
Step 2: count accounts, not domains
A cPanel account is one user under /var/cpanel/users/. Addon domains, subdomains, and
parked domains do not count.
ls -1 /var/cpanel/users | wc -l
Compare that to the domain count and you'll see they diverge — expected, and only the first number matters for licensing:
wc -l < /etc/trueuserdomains
Step 3: match the count to your tier
| Tier | Account cap | Price |
|---|---|---|
| Admin Cloud | 5 | $35.00/mo |
| Pro Cloud | 30 | $53.00/mo |
| Premier Cloud / Premier Metal | 100 | $69.00/mo |
If your account count is at or above the cap for the SKU you're paying for, that's the block. Full breakdown in cPanel license tiers explained.
Fix 1: upgrade the tier
This is the answer most of the time. Upgrade the SKU from your cPanel license dashboard — same key, same server, no reinstall, no migration, no downtime. cPanel picks up the new cap within a minute; force the refresh rather than waiting for cron:
/usr/local/cpanel/cpkeyclt
Then retry the account creation. Billing for the jump is prorated to the cycle — see how prorated license billing works. Past 100 accounts on Premier there's no self-serve tier; contact sales for a fleet quote.
Fix 2: prune dead accounts
If the growth was unintentional — churned clients, abandoned trials, stale staging copies — reclaim the slots. Find candidates:
whmapi1 listaccts | grep -E 'user:|suspended:|domain:'
Back each one up, then terminate it in WHM » Terminate an Account. Terminating is what releases the slot; suspending is not.
Provisioning integrations fail the same way
WHMCS and Blesta both surface the cap as a module error on the create action, with the cPanel reason string attached, and leave the order Pending. After you upgrade the tier, re-run the module's Create action on the existing order — don't make the customer re-order. See Blesta cPanel provisioning setup.
Why can't I create a new account in WHM?+
Do suspended cPanel accounts count toward the license limit?+
Does upgrading my cPanel license require a reinstall or migration?+
How do I check how many cPanel accounts I'm using?+
What happens to my sites if I go over the cPanel account limit?+
Next steps
- Work out which SKU you need in cPanel license tiers explained, then upgrade or activate.
- Ruling out a validation fault first? Run the cPanel license invalid checklist.
- Structure plans so you see the ceiling coming — WHM packages and feature lists.