
If you’re new to reseller hosting, you’ve probably wondered why you have both WHM and cPanel. They usually come together, but many beginners are not sure what each one does. Since they look similar, it can be confusing to know which dashboard you should use.
The simple answer is this: cPanel is used to manage one website, while WHM is used to manage the server and all the cPanel accounts on it.
Understanding this difference is important if you want to run a reseller hosting business. WHM lets you create hosting accounts, set storage and bandwidth limits, manage customer access, and build your own hosting brand. cPanel is what your customers use to manage their websites, emails, files, and databases.
In this guide, we’ll explain how WHM and cPanel work, what each one is used for, and when you should use them. By the end, you’ll know exactly how both tools fit into your reseller hosting setup.
The Easiest Way to Understand WHM vs cPanel
Think of an apartment building. WHM manages the whole building, while cPanel manages each apartment.
The landlord runs the whole building – who gets which flat, how big each one is, the front-door security, the shared water and power. A tenant only controls their own flat: their furniture, their post, their locks. A tenant can’t build new flats or rewire the building. That’s the landlord’s job.
That one picture explains how these two tools relate:
- WHM (Web Host Manager) works at the server level. It creates accounts, sets limits, and controls settings that affect the whole server.
- cPanel works at the single-account level. It manages one website’s files, email, databases, and domains.
They aren’t two things you pick between. They’re two layers of one system, and which one you use depends on your role. As a reseller, you spend your time in WHM. Your customers spend all their time in cPanel – and most of them will never know WHM exists.
What cPanel Does
cPanel is the screen your customers use every day. It has one job: letting a single website owner manage their shared hosting without needing any technical skill.
Inside cPanel, a user can:
- Set up email accounts for their domain
- Upload and edit website files through File Manager
- Create MySQL or MariaDB databases
- Install WordPress in one click through Softaculous
- Manage their own domains, subdomains, and basic DNS
- Get free SSL certificates and back up their own site
Everything in cPanel is limited to that one account. A cPanel user can’t see other accounts, can’t create new ones, and can’t touch anything at the server level. That limit is on purpose – it’s what stops one customer from ever affecting another. By default, cPanel uses secure port 2083, while WHM uses secure port 2087.
What WHM Does
WHM is where you, the reseller, do the actual work of running your business. It manages every cPanel account you’ve created, plus the settings that apply to all of them at once.
WHM has become the preferred server management interface for reseller hosting because it simplifies account provisioning, package management, DNS administration, security configuration, and resource allocation from a single dashboard.
From WHM, you can:
- Create, suspend, and delete cPanel accounts – the day-to-day of running a hosting business
- Build hosting packages that bundle disk space, bandwidth, email, and databases into plans you sell
- Set limits per account so one customer can’t use up everything
- Manage DNS and nameservers, including your own branded nameservers
- Turn on security features like brute-force login protection and SSL
- Watch resource use across all your accounts from one screen
Both interfaces are web-based dashboards accessed through secure HTTPS ports. That port number is the fastest way to tell the two apart at login – 2087 is the admin office (WHM), 2083 is a single flat (cPanel).
How Reseller Hosting Actually Works, Step by Step
Here’s where it all comes together. A reseller plan is really just WHM access. Your host gives you a WHM login with the power to create and manage cPanel accounts under your own brand. Everything else is routine.
A typical reseller setup runs like this:
- Log in to WHM with the details your host gave you, on port 2087
- Build a package – say a “Starter” plan with 5GB space, 50GB bandwidth, and 10 email accounts
- A customer signs up on your site, so you create a cPanel account and give it the Starter package
- The customer logs in to their own cPanel on port 2083, where they build their site and set up email – seeing only their flat, never your office
- You stay in WHM, watching resources, keeping security tight, and adding new accounts as customers come in
Your customers never see WHM. They never see the server. They see a clean cPanel screen with your branding on it. That’s the whole model – WHM hands you the keys, and you rent out cPanel flats under your own name. If you want to turn this into a real brand, our guide on how to build a hosting brand with reseller hosting covers the business side.
Meet WHMCS: The Tool That Automates the Whole Thing
There’s a third tool that turns reseller hosting from a manual chore into a business that runs itself: WHMCS (Web Host Manager Complete Solution). If WHM is the landlord’s office, WHMCS is the front desk that handles money and paperwork automatically.
Without WHMCS, every new customer is manual work. You check the payment, log in to WHM, create the account by hand, then write an email with their login details. WHMCS does all of that on its own.
Here’s what it handles for you:
- Billing – sends invoices before the due date and charges the card through Stripe, PayPal, or a card gateway
- Account creation – the moment a customer pays, it talks to WHM and creates their cPanel account instantly
- Overdue handling – suspends unpaid accounts after 7 days, deletes them after 30, without you lifting a finger
- Welcome emails – send login details and setup info automatically
The payoff is simple: with automation, managing 100 customers takes about the same effort as managing 10. Many reseller plans include a free WHMCS license, which saves you around $15 a month you’d otherwise pay separately.
White-Label Branding: Why Your Customers Should Never See Your Host
The whole point of reselling is that customers think they’re buying from you, not from the company behind you. This is called white-labeling, and two features make it work.
Private nameservers replace your host’s name in the technical DNS records. Instead of your customer’s domain pointing to ns1.bighost.com, it points to ns1.yourbrand.com. Anyone who checks sees your brand, not your provider.
Control panel branding puts your logo and colours inside the cPanel your customers log in to. Combined with branded invoices and emails from WHMCS, the result is a hosting business that looks entirely your own. Your customer never learns there’s another company underneath – which is exactly how it should be.
Without these two things, you’re not really running a hosting brand. You’re just forwarding people to someone else’s product with an extra step.
Who Needs WHM and Who Only Needs cPanel
The line is simple: your role decides which screen you live in.
| Your Situation | What You Use |
|---|---|
| You run a single website or blog | cPanel only |
| You have shared or WordPress hosting | cPanel only – your hosting provider manages WHM for you. |
| You resell hosting to clients | Use WHM to create hosting accounts, while clients access their own cPanel. |
| You manage multiple client websites | Use WHM to create a separate cPanel account for each client. |
| You own a VPS or dedicated server | Use WHM to manage the server and cPanel for each individual website. |
If you run one website, you never touch WHM; your host takes care of it. The moment you’re handling more than one account or selling hosting to others, WHM becomes essential. That’s the dividing line.
The Three Access Levels and Why They Keep You Safe
The biggest real difference between the two panels is how much access each one gives and how much damage a mistake can cause.
WHM needs root or reseller access. It carries high-level control, so a mistake in WHM can affect every site on the server. cPanel has single-account access. A mistake in one cPanel account only affects that one website.
There are three tiers in the standard setup:
- Root user – full control of the server, only one per server, held by the web hosting company
- Reseller – a limited WHM login that manages only its own customers, not the whole server
- cPanel user – single-account access, the customer managing their own site
As a reseller, you sit in the middle. You get real control over your own accounts, but the server owner sets the boundaries on what you can reach. That structure is what lets a host safely give you reseller access without risking the whole machine.
What Does Reseller Hosting Cost to Run
Since cPanel moved to per-account pricing, the number of accounts you run affects your cost directly. This is most important for resellers because your account count grows as you add customers.
cPanel license tiers look roughly like this:
| License Tier | Accounts Included | Typical Price |
|---|---|---|
| Solo | 1 account | ~$26/month |
| Admin | Up to 5 accounts | ~$32/month |
| Pro | Up to 30 accounts | ~$45/month |
| Premier | Up to 100 accounts | ~$62/month |
Two things surprise new resellers. First, suspended and inactive accounts still count toward your total a dormant account you forgot about is still costing you. Second, past 100 accounts, each extra account adds a small fee on top.
Most reseller plans bundle the cPanel license into the price, so you don’t buy it on its own. But knowing what drives the cost helps you price your own packages sensibly. If you’re still picking a provider, our complete 2026 guide to choosing a web host in India walks through what to compare.
Mistakes New Resellers Make
A few easy errors trip up almost everyone in their first few months.
The most common one is forgetting that suspended accounts still count against your license and resources. Clear out dead accounts regularly, or you’ll pay for space you’re not using. The second is handing out super privileges without understanding them; these can cancel out the limits you set, so leave the default restrictions on unless you have a good reason not to.
The third is overselling without watching real usage. Overselling is normal in this industry, but do it with your eyes open by checking actual resource use in WHM, not just the limits on paper. Most accounts use a small fraction of what they’re allowed. The rare one that maxes out can slow every other site on your server if you’re not watching.
Best Practices for New Resellers
Getting the WHM and cPanel split right is step one. These habits are what keep your reseller business running smoothly once real customers are on board.
- Use strong passwords. Your WHM login controls every account you manage, so a weak password here puts all your customers at risk, not just you. Use a long, unique password and store it in a password manager.
- Turn on two-factor authentication. 2FA adds a second lock to your WHM login, so even a stolen password isn’t enough to get in. It takes two minutes to set up and stops the most common account takeovers.
- Check resource usage weekly. WHM shows you the CPU, RAM, and disk each account is using. A quick weekly look tells you who’s about to outgrow their plan, so you can upsell before they hit a wall.
- Keep WHM updated. Updates patch security holes and add features, and cPanel usually handles them automatically. Just confirm auto-updates are on so you’re never running an outdated, vulnerable version.
- Turn on automatic backups. Set scheduled backups to remote storage for every account. When a customer deletes something by accident, a working backup turns a crisis into a five-minute fix and protects you from data-loss complaints.
Conclusion
The confusion between WHM and cPanel clears up the second you stop treating them as two products and start seeing them as two floors of the same building. One runs the building. One runs a flat. Your role decides which floor you work on.
For a reseller, that clarity is the whole business model. WHM is where you build packages, set limits, and manage customers. WHMCS automates the money and the account creation. White-label branding makes it all look like yours. And cPanel is the simple, clean screen you hand to customers so they never have to think about any of the machinery behind it.
Get the split between these tools right, and the rest of running a hosting business is just showing up. The server was never the hard part knowing which keys open which doors always was.
FAQs
No. WHM manages the whole server and creates cPanel accounts. cPanel manages a single website’s files, email, and databases. WHM is for resellers and admins; cPanel is for individual site owners.
No. Creating and deleting cPanel accounts are server-level actions that occur only in WHM. That’s exactly why reseller hosting is built on WHM access in the first place.
WHM uses port 2087 for secure login, like https://yourserver.com:2087. cPanel uses port 2083. The different ports are the quickest way to tell them apart at login.
No. Customers only get cPanel to manage their own site. WHM stays with you, the reseller. This split is what keeps customers from affecting the server or each other.
Yes. WHM lets you add your logo to cPanel and set up private nameservers, so customers get a fully branded experience under your business name rather than your host’s.
It depends on your plan’s limit and license tier, set by your host. Remember that suspended accounts still count toward your total, so clear out dormant ones regularly.
