All reseller guides
- How reseller hosting works
- Start a hosting business
- Reseller vs master reseller
- Pricing your hosting plans
- Choosing a reseller plan
- WHM and cPanel explained
- Creating hosting packages
- White-label branding
- Billing with WHMCS
- Taking payments from clients
- Selling domains
- Moving clients to your account
- Supporting your clients
- Growing your hosting business
In short
Most hosting clients need a domain, so sell them too. Join the free [domain reseller program](/domain-reseller/), top up a prepaid balance, install the registrar module in WHMCS, and your clients can search, register, renew and transfer domains on your website at your prices.
Why sell domains
- Every website needs one, so it raises the value of each order.
- Yearly renewals bring steady income.
- Clients stay with you: domain, hosting and email in one place.
How it works
- Join the free domain reseller program.
- Top up a prepaid balance; registrations and renewals are paid from it at reseller prices.
- Install the registrar module in WHMCS and set your selling prices.
- Add a domain search to your website.
- Clients order; WHMCS registers the domain and adds it to their account.
Which extensions to offer
- .com.ng and other local extensions for local businesses.
- .com, .net, .org for international reach.
- .africa for pan-African brands.
Keep the list short on your website: the extensions your clients actually buy.
Pricing domains
Your margin on a domain is smaller than on hosting. Many resellers sell domains close to cost and earn on hosting, email and care plans; others bundle a free first-year domain into yearly hosting. Remember renewals cost you every year.
Protect your clients
- Register domains in the client’s name, not yours.
- Turn on auto-renewal and send renewal invoices early.
- Hand over the EPP code when asked: holding domains hostage ruins reputations.
Learn the basics
Our domain guides, and the domain registration page, explain extensions, DNS and transfers you’ll handle for clients.