Registrar & Renewal Terms
WHMCS is the clock behind your renewals and auth codes
You want to know which system is actually watching your names' expiry dates, and where the auth code comes from.
The short answer
WHMCS is the billing and automation platform most of the hosting trade runs on, and for a name holder it is the layer between you and the registrar: it places registrations through registrar modules, requests auth codes, holds the auto-renew toggle for each name and fires renewal invoices from a nightly cron run.
It is not the registry and it is not the registrar. It is the system that talks to one on your behalf and keeps the dates in front of you before the other one stops caring.
By the Hosting & Domains team · Reviewed 18 August 2026
0
Terms left unexplained
100+
Entries, each linked to its neighbours
Real
Examples, taken from live zones
Free
To read, with no account needed
An order arrives, WHMCS takes the payment, provisions the service, then issues invoices on schedule, chases late payers, suspends according to policy and terminates whatever nobody comes back for. The nightly cron run is its heartbeat: invoices, reminders and overdue actions all fire from it.
On the domain side that heartbeat is what stands between a name and its grace period. Renewal invoices are generated ahead of the expiry date so there is time to pay, and auto-renew decides whether paying needs anybody to remember anything.
Registrar modules: what actually reaches the registry
WHMCS does not speak to registries directly. It speaks to registrars through modules, and each module carries that registrar's rules. Names here are registered through the Namecheap module for most extensions, and through the PKNIC module for the .pk family, which its registry only sells on a two-year minimum term.
That is why a term you can buy varies by extension: the module is passing on registry policy rather than inventing a rule. Where an extension has an unusual minimum, an eligibility condition or a local-presence requirement, it is the registry's condition and no reseller can waive it.
Auth codes, locks and the transfer you start elsewhere
Ask for an auth code in the client area and it appears at once, with no retention script in the way. Codes are per name, because the code proves ownership of that particular name; there is no bulk shortcut past it.
Then two rules apply, both from the registry rather than from us. A name cannot be transferred within 60 days of registration or of a previous transfer. And the transfer is begun at the receiving registrar, never at the losing one — paste the code there, approve the confirmation email, and on most extensions the move adds a year to the term.
Auto-renew, and the two ways names die
Cause one: auto-renew was never switched on, so an invoice was generated, nobody paid it, and the reminders went to an address nobody reads. Cause two: auto-renew was on and the stored card had quietly expired, so every attempt failed politely.
Both leave the same trail — grace period of around thirty days, then redemption at several times the renewal fee, then an open auction. The prevention is a toggle and a card check, and it takes about four minutes for a whole portfolio.
What you can see, and what we sell
Every invoice sits in your client area, renewals bill at the rate the order was placed at, and auto-renewal switches off with a toggle rather than a telephone call. Payment is by credit or debit card through a secure checkout.
WHMCS itself is also sold here as a standalone licence, for anybody running their own billing rather than using ours. That is the licence only — the registrar modules and the registry relationships behind them are configured by whoever operates the install.

The system between you and the registrar
Most explanations of WHMCS are written for the person who runs it. This one is written for the person whose names are inside it, and who wants to know where the expiry date, the auth code and the auto-renew switch actually live.
Hosting renews at the figure you ordered at, so year two costs precisely what year one did.
- Written by the people who answer the transfer tickets
- Locks and grace periods given in days, not folklore
- Panel screens named, so you know where to click
- Open to read, with no account and no mailing list
Why Hosting & Domains
Standard on every plan
Registrar modules named
Which module carries which extension here, and why a minimum term is registry policy rather than a sales choice.
The command that settles it
Where a claim can be checked from outside — dig, whois, a resolver you do not control — the check is written out in full.
Auth codes without a retention call
Where the code comes from, how quickly, and the two registry rules that govern what you do with it.
Clocks stated in days
Locks, grace periods and cache lifetimes are given as numbers you can diarise instead of being left as folklore.
The two ways a name is lost
Auto-renew never switched on, or a card that expired quietly — with the four-minute prevention for both.
Linked by mechanism, not keyword
Each entry points at the record type, the panel screen or the registry rule it depends on, so one lookup leads to the next useful one.
Quick Start
Order placed to site online
- 1
Audit the auto-renew column
Open the domains list in your client area and read the toggle for every name, not just the one you were thinking about.
- 2
Check the card, not just the setting
Auto-renew with an expired card fails politely and repeatedly. The stored payment method is half of the protection.
- 3
Request the auth code before you need it
Codes arrive immediately and stay valid for a reasonable period. Having one in hand turns a transfer into paperwork.
Built In
Fitted to every plan
- The latest cPanel, with people on the support desk at any hour
- Your site lifted off the old host and set down here, at no charge
- SSH on the developer plans, Git and Composer already installed
- 99.9% uptime as the target, watched around the clock
- Thirty days money back on hosting plans, seven on reseller
- Upgrades applied in place, so changing plan is not a migration
- Hosting renewed at the rate you ordered at, year after year
- The auth code issued from your client area, with no retention call to sit through
- Mailboxes on your own name included, not sold back at the checkout
- MailChannels on outbound mail, so post leaving your name arrives
Frequently Asked
Questions we field again and again
Where do I get the auth code for a name registered through WHMCS?
From your client area, on the name's own management page, and it appears immediately — there is no queue and no retention call. Codes are issued one name at a time because each code proves ownership of that specific name. Once you have it, start the transfer at the receiving registrar and approve the confirmation email that arrives at the registrant address.
Does WHMCS renew my domain automatically, or does the registrar?
WHMCS decides whether a renewal is attempted, and the registrar carries it out. The nightly cron generates the renewal invoice ahead of the expiry date; if auto-renew is on and the stored card works, the payment goes through and the module instructs the registrar to renew at the registry. Turn the toggle off and the invoice still appears — it simply waits for you to pay it, and the registry clock does not.
What happens if a name is allowed to expire?
First a grace period of around thirty days, during which a renewal still recovers it. Then redemption, where recovery costs several times the renewal fee. Then an open auction, where anybody may take it. Auto-renew, plus a payment card that has not quietly expired, is the whole of the prevention.
Is a name's renewal price the same as its first year?
For the hosting, yes: it renews at the figure you ordered at. For the name, not necessarily — each registry sets its own renewal rate, and on plenty of extensions the second year costs more than the first. The figure shown against the name at checkout is the one that will be billed, so read it before a cheap first year persuades you.
Keep reading
VPS Hosting
A VPS instead, where the address, the reverse DNS and the nameservers are yours to run.
Domain Names
Names registered, transferred and renewed, with the first year included on an annual plan.
Changing provider? Work through this checklist beforehand.
A straightforward running order for a migration your visitors never spot: which files travel first, how to bring the mail across without dropping a single message, the right moment to repoint DNS, and the two errors that sit behind almost every outage we get called in to fix.
Every name, every date, in one client area.
Free SSL, a free migration, hosting renewed at the rate you ordered at, and people on support at any hour.
View VPS Hosting plans