Reseller hosting means buying wholesale server resources from a provider and reselling hosting plans to your own clients under your own brand. This guide walks through starting a reseller hosting business from scratch, including your WHM reseller account, white-label branding, and billing with WHMCS.
Setting up reseller hosting correctly means understanding four concepts that work together.
A top-level control panel on cPanel/WHM infrastructure that your provider grants you, letting you create and manage your own cPanel accounts; panels like Plesk or DirectAdmin offer the same function through a 'reseller mode'.
Means your clients see you, not your provider: your own nameservers, customized login pages and branded notification emails are all part of that experience.
The automation layer that handles order intake, automatic account creation, invoicing and client support tickets from a single panel.
Splitting the total disk space, bandwidth and email quota you receive from your provider into packages you assign to your sub-accounts (your clients).
Building your own data center or server infrastructure requires heavy cost and technical overhead. Reseller hosting removes that barrier.
You can start selling hosting for a fixed monthly reseller plan fee, without buying servers, data center space or network infrastructure.
Agencies that already do web design or development can create an extra revenue stream by selling hosting to their existing clients.
Monthly or annual renewal of hosting subscriptions creates a predictable, sustainable revenue stream.
Hardware, OS updates, security patches and physical infrastructure maintenance remain the parent host's responsibility.
Starting a reseller hosting business comes down to a handful of clear steps, from choosing the right plan to onboarding your first client.
Pick a reseller plan sized to your expected client count and average site size, including disk space, bandwidth and cPanel account limits.
Register custom nameservers such as ns1.yourbrand.com and ns2.yourbrand.com, pointing them to the IP addresses your provider assigns you.
Define the ACLs that control which WHM features you can access, and create the disk/bandwidth packages (createpackage) you'll offer clients.
Install a panel like WHMCS or Blesta and connect it to your WHM API credentials to automate order intake and account provisioning.
Price the packages you'll offer clients based on your costs, target margin and competitor pricing.
Test the full flow -- order, payment, automatic cPanel provisioning, welcome email -- with a real or test client.
Custom nameserver registration (at your domain registrar / WHM): ns1.yourbrand.com -> A record -> 203.0.113.10 ns2.yourbrand.com -> A record -> 203.0.113.11
dig ns1.yourbrand.com A +short dig ns2.yourbrand.com A +short
whmapi1 createpackage name=starter-plan quota=5000 bandwidth=50000 maxftp=10 maxsql=5 maxpop=10 cgi=1 cpmod=paper_lantern
whmapi1 createacct username=client1 domain=clientsite.com plan=starter-plan [email protected]
# Branded error pages for the client account ErrorDocument 404 /brand/error-404.html ErrorDocument 500 /brand/error-500.html
curl -X POST "https://billing.yourbrand.com/includes/api.php" \ -d "identifier=API_IDENTIFIER" \ -d "secret=API_SECRET" \ -d "action=AddOrder" \ -d "clientid=123" \ -d "pid[0]=5" \ -d "domain[0]=clientsite.com" \ -d "responsetype=json"
You don't need advanced system administration, since the physical server, operating system and security patches remain the parent host's responsibility. That said, knowing the WHM/cPanel interface, DNS basics and basic support workflows makes running the business much easier.
With reseller hosting, your parent host fully manages the physical or virtual server; you only manage the account and client layer. Becoming a VPS/dedicated provider means building your own server infrastructure and taking responsibility for everything from the operating system to network security.
Pricing depends on your target market, the support level you offer and competitor pricing. Most resellers price plans at roughly two to four times their underlying provider cost, once support, branding and margin are factored in.
Most WHM/cPanel reseller accounts can automatically install free Let's Encrypt certificates for client domains via AutoSSL. Paid certificates, such as Extended Validation (EV), can also be sold separately for enterprise clients.
WHM tracks resource usage per account; exceeding the limit can slow the site down or trigger a temporary suspension. In that case, you'll need to upgrade the client to a higher plan or move them to a dedicated VPS.
Yes -- because the fixed reseller plan cost is low, a positive margin is achievable even with a handful of clients; real profitability grows as your client base expands and support workflows become automated.
The primary source for reseller account management, ACLs and package configuration.
Setup and configuration guide for billing automation and client provisioning.
Official resources on running and growing a white-label hosting business.
Check out our ready-to-use reseller hosting plans with a WHM/cPanel reseller account, white-label branding support and NVMe storage.