Skip to main content
    Reseller Hosting

    cPanel Reseller Web Hosting: What It Really Costs to Run

    September 13, 2026
    13 min read
    cPanel Reseller Web Hosting: What It Really Costs to Run

    cPanel reseller web hosting is one hosting account that has been given permission to create and own other hosting accounts. Your provider hands you a reseller-level WHM login. You slice your allotted disk and bandwidth into packages, create cPanel accounts for clients, and bill them under your own brand. You do not get root, you do not patch kernels, and nobody wakes you at 3am over a failed drive. You do get every support ticket your clients write, and that is the part that decides whether this works as a business.

    This guide is written for the operator rather than the browser. It covers how WHM and cPanel actually divide up, what a reseller account buys you compared with a VPS carrying its own cPanel licence, how to design packages and quotas that will not bite you, what white labelling really hides, what billing software costs, and when reselling is plainly the wrong model.

    Key Takeaways

    • In cPanel reseller web hosting, WHM is your control layer and cPanel is what the end client logs into. One reseller WHM owns many cPanel accounts, and your client never needs to see WHM at all.
    • A reseller account has no root, no server-wide settings and no ability to install software. If you need those, you need a VPS with your own cPanel licence, which is a completely different cost structure.
    • Overselling is a WHM setting that lets you sell more disk than you hold. It works right up until two clients grow in the same month, and it is the most common reason small resellers get throttled or suspended by their upstream.
    • White labelling hides your provider's name from the panel and the nameservers. It does not hide the IP address, the reverse DNS, the mail headers or the certificate issuer from anyone who bothers to look.
    • Billing software is usually the biggest fixed cost in a small reseller operation. At the time of writing WHMCS managed tiers start near 10 USD a month; AGPL alternatives such as FOSSBilling cost nothing but you host and secure them yourself.
    • cPanel-to-cPanel migration through the WHM Transfer Tool is the smoothest move in hosting. That is a real, unglamorous reason resellers stay on cPanel even when cheaper panels exist.

    Reseller Hosting With WHM: Who Controls What

    Nearly every article on this subject says "WHM for you, cPanel for your clients" and stops there. Here is the version you can act on.

    WHM is a server administration interface. Every cPanel server has exactly one root WHM, and it belongs to whoever owns the machine. Beneath it, the server admin can promote an ordinary account to reseller status, which gives that account its own WHM login with a deliberately reduced set of permissions. That reduced WHM is what you are buying when you buy a reseller plan.

    cPanel is the per-account interface. Each account you create gets its own home directory, its own Linux user, its own database users, its own quota and its own login. Your client signs into cPanel, sees their own files and mail, and has no visibility into anyone else on the server, including you.

    Task Your reseller WHM Root WHM (your provider)
    Create, suspend and terminate cPanel accounts Yes Yes
    Create and edit hosting packages Usually, if the privilege is enabled Yes
    Set per-account disk, bandwidth and mail limits Yes Yes
    Reset a client's cPanel password Yes Yes
    Change PHP versions or modules server-wide No Yes
    Edit web server config, firewall rules, kernel No Yes
    Install billing or monitoring software on the server No, you host it elsewhere Yes
    Add IP addresses, change the server hostname No Yes
    Restore a single account from server-level backups Depends on the plan, often ticket-only Yes

    The exact permission list is decided by your provider in the WHM interface named Edit Reseller Nameservers and Privileges, and it varies a lot between hosts. cPanel's own documentation for that interface lists access controls including Create Accounts, Terminate Accounts, Suspend/Unsuspend Accounts, Add/Remove Packages and Create Packages with Unlimited Disk Usage.

    Three questions to ask before you buy

    • Can I create and edit my own packages, or am I restricted to the packages you define?
    • Can I set private nameservers on the accounts I create, myself, without a ticket?
    • Can I restore one client's account from backup on my own, and how far back does retention go?

    Those three answers tell you more about how the plan will feel in month six than any feature list on the sales page. A reseller plan that cannot create its own packages is a much weaker product than one that can, and nobody advertises that limitation.

    Reseller Account vs VPS With cPanel vs Free-Panel VPS

    This is the real decision behind cPanel reseller web hosting, and the honest answer is that the crossover point sits later than most people expect.

    cPanel reseller account VPS with your own cPanel licence VPS with a free panel
    Upfront cost None beyond the first month None, but licence billing starts immediately None
    Monthly cost shape One bundled fee that steps up in plan tiers Server, plus a licence tier that rises with account count Server only
    Technical burden Low. No patching, no firewall, no mail server tuning High. Updates, backups, security and uptime are yours Highest. All of the above, with less documentation and fewer third-party integrations
    Client handoff Excellent. cPanel is the panel most clients and freelancers already recognise Excellent, identical panel Mixed. The panel works, but your client's previous developer has never seen it
    Scaling ceiling The plan's disk and account caps. Outgrowing it means migrating everyone The server. Resize or move to a bigger machine The server, same as above
    Who fixes it at 2am You explain, your provider fixes You explain and you fix You explain and you fix

    Where the cost crossover actually falls

    cPanel prices by the number of cPanel accounts on a machine, not by websites and not per server. At the time of writing the published tiers are Solo for one account, Admin for up to five, Pro for up to thirty, and Premier for up to a hundred with per-account overage above that. Current figures live on cPanel's pricing page and they do move.

    That structure drives the arithmetic. A reseller plan stays cheaper until its monthly fee exceeds the price of a VPS plus the cPanel tier that covers your client count. Because the Pro tier reaches thirty accounts, an operator with ten to fifteen paying clients is usually still ahead on a reseller plan. Past that, and especially once clients start asking for things a reseller WHM cannot do — a specific PHP extension, a root cron job, a custom firewall rule, a staging container — the VPS route wins on capability before it wins on price. We break the licence tiers down properly in our guide to cPanel VPS hosting.

    Two costs get left out of most spreadsheets. The VPS route adds your time: patching, backup verification, monitoring, and the afternoon the mail queue backs up. The reseller route adds a ceiling: when you outgrow the plan you migrate every client at once, which is a project rather than an upgrade button.

    Need more power? Move up to a VPS

    Dedicated resources, full root access, and NVMe storage. From $3.49/mo, ready in minutes.

    Compare VPS plans

    Designing Packages and Quotas in WHM

    A package is a named bundle of limits applied at account creation. Get the shape wrong at the start and you will spend two years editing accounts one at a time.

    The fields that matter

    • Disk Space Quota (MB). A hard limit. When it fills, uploads fail and, more painfully, incoming mail bounces. Always leave headroom above what the client needs today.
    • Monthly Bandwidth Limit (MB). Mostly a billing lever now, but an overage suspends the site, and your client experiences that as an outage, not as an invoice.
    • Max Email Accounts and Max Quota per Email Address (MB). Mailbox growth is the quietest way a small plan fills up. Cap per-mailbox size rather than trusting people to tidy up.
    • Max SQL Databases and Max Addon Domains. The two limits clients hit first, and the two most worth being generous with. Neither costs you anything material.
    • Maximum Hourly Email by Domain Relayed. Your only real defence against one compromised contact form getting a shared IP blacklisted. Set it deliberately low and raise it on request.
    • Shell Access. Off in the base package. Enable it per account for the developer who genuinely needs it.
    • Feature List. Controls which icons the client sees in cPanel. A trimmed feature list generates noticeably fewer confused tickets than the full set.

    A practical starting shape for a small agency: one package for brochure sites, one for WordPress with a bigger database allowance, one for clients who live inside their email. Three packages cover most books of business. Ten packages means you are pricing by negotiation and you will lose track.

    Overselling, and why it is a trap

    WHM offers an Allow Overselling option that changes how your allocation is counted. With it off, the quotas you hand out cannot add up to more than the disk you hold. With it on, only disk actually in use is counted, so you can sell twenty gigabyte packages to fifty clients on a three hundred gigabyte allocation and be perfectly fine, because most of them will use two.

    Most of them. The failure mode is not gradual and it does not announce itself. It is one client installing a backup plugin that keeps every daily archive, plus one client who starts storing video, in the same month. You do not get a warning bar. You get a full allocation, every account writing errors at once, and a conversation where you ask a paying customer to delete their own data so somebody else can stay online.

    If you oversell at all, oversell modestly, review real usage on a schedule instead of when something breaks, and put a fair-use clause in your terms before you need it rather than after.

    Is unlimited cPanel reseller hosting real?

    Unlimited cPanel reseller hosting almost always means unmetered rather than infinite. Bandwidth genuinely can be unmetered, because the cost of a gigabit port does not change with how much of it you use. An unlimited number of cPanel accounts can be real and is genuinely useful. Unlimited disk is finite storage that simply is not counted until an acceptable-use clause decides you are using too much of it.

    The limit that keeps working when the headline numbers are switched off is inodes: the count of files and directories, regardless of their size. A WordPress install with an aggressive cache plugin, plus a mailbox holding forty thousand messages, can burn tens of thousands of inodes while occupying very little disk. Ask any provider selling unlimited what the inode ceiling is and what happens when an account crosses it. If nobody can give you a number, you have your answer.

    White Label Reseller Hosting: What You Can Hide and What You Cannot

    Private nameservers

    Private nameservers are the most visible part of white label reseller hosting, and setting them up is a two-sided job. At your domain registrar you register child host records, often called glue records, mapping names like ns1.youragency.com and ns2.youragency.com to the IP addresses your provider gives you. Then, in WHM, you set those names as the default nameservers for the accounts you create.

    Both halves have to line up or DNS quietly keeps using the old delegation. Two things trip people up. First, glue records live at the registrar of the nameserver's own domain, not at the registrar of the client domain, so if your agency domain and your client domains sit in different accounts you edit in both places. Second, if your provider ever changes the IP behind your allocation, glue records do not update themselves, and you will not notice until a newly added domain fails to resolve.

    Branding the panel

    Beyond nameservers, the practical white-label moves are: point a subdomain such as cpanel.youragency.com at the server so clients never type the provider's hostname, send welcome and password-reset mail from your own domain rather than the provider's template, and apply your logo and colours in cPanel where your plan allows it. How much panel theming a reseller can change is a provider decision, so confirm it rather than assuming it.

    What you genuinely cannot hide

    • The IP address. One ping and one WHOIS lookup on the IP names the network that owns it.
    • Reverse DNS. Unless your provider sets custom rDNS for you, the pointer record often carries their hostname.
    • The software. It is cPanel, and it looks like cPanel. The interface, the login ports and the built-in documentation links all say so.
    • Mail headers. Received lines carry the sending server's hostname, visible in any mail client that shows full headers.
    • Certificate details. A client who reaches the server by hostname or IP sees the certificate that is actually installed there.
    • Escalation timing. When you have to escalate, the response window is your provider's, not yours, and a technically-minded client will infer that.

    None of this matters for a small-business client who wants their site to work. It matters when you pitch a procurement team that will run due diligence. Have that conversation honestly at the start rather than defensively later. Our companion piece on white label reseller hosting goes deeper into brand mechanics and positioning.

    Billing: WHMCS and the Open Alternatives

    Here is something absent from every sales page: for a small reseller, the billing platform is frequently the largest recurring cost in the business, larger than the hosting itself.

    WHMCS is the default because its cPanel and WHM provisioning is the deepest available. A paid order creates the cPanel account, a failed payment suspends it, a cancellation terminates it, and none of that needs you awake. At the time of writing its managed tiers begin at 9.99 USD a month for up to twenty-five active clients with per-client overage above that, and self-hosted licences start higher; current numbers are on the WHMCS pricing page.

    Platform Licence What you pay cPanel/WHM provisioning Best for
    WHMCS Commercial Monthly, scales with active client count First-class, the reference implementation Operators who want provisioning to just work
    Blesta Commercial, source-available Licence fee, self-hosted Mature cPanel module People who want to read and patch the code they run
    FOSSBilling AGPL-3.0, free Nothing but hosting and your time Supported, community-maintained Starting out, or keeping fixed costs near zero
    Manual invoicing None Your time, every month None, you create accounts by hand Under roughly five clients, and not for long

    FOSSBilling is released under AGPL-3.0 and provisions cPanel accounts automatically, which makes the zero-cost route viable in a way it was not a few years ago. One warning applies to every option: your billing system holds your revenue, your customer records and your payment integrations. It needs tested backups, a valid certificate and prompt updates, because it is the most attractive target you will operate. Running it on the same reseller allocation as your clients is possible but unwise. A small separate VPS keeps the failure domains apart, and that is cheap insurance.

    Support: The Part That Sinks Most Reseller Businesses

    When you resell, you become tier one. Your client has no relationship with your upstream and should not have one, because the entire point of white labelling is that they do not know who it is. So every request lands on you first, including the requests that have nothing to do with hosting.

    The distribution surprises beginners. Very few tickets are about the server. Most look like this:

    • "My email stopped working." Usually a mail client password, an app-specific password, or a full mailbox.
    • "The site is down." Often an expired domain, a DNS record changed somewhere else, or a plugin update that went wrong.
    • "I need my login." Password resets, forever, in perpetuity.
    • "Can you just move this button." A content or theme change the client believes is hosting.
    • Deliverability. A contact form landing in spam, which pulls you into SPF, DKIM and DMARC whether or not you wanted to be there.

    Two structural decisions make this survivable. Publish your hours and hold them. A stated response window of one business day, honoured consistently, produces happier clients than an implied promise of instant replies that you break twice a month. Price support in, or price it out. Either your hosting fee includes a defined amount of help and says exactly what that is, or hosting is thin and billable work is separate. The failure case is charging hosting money for agency labour.

    A triage tree you can use from day one

    • Site down for you, up on an external checker? It is DNS or your local network. Test from a phone on mobile data before touching anything.
    • Down everywhere, but your other clients are fine? It is that account. Check quota, suspension status and the site's own error log, in that order.
    • Every account on your allocation down? It is upstream. Open the ticket with your provider first, then tell your clients. First, not second.
    • Mail sends but does not arrive? Check the domain's SPF and DKIM records and the recipient's spam folder before you blame the server.
    • Mail neither sends nor arrives, one account only? Check the mailbox quota and the hourly relay limit you set in the package.
    • Site slow, but only sometimes? Look at the account's resource usage graph before assuming a noisy neighbour. It is usually the site.

    If you want the wider business build-out around this — pricing, terms of service, acquisition — we cover it in how to start a web hosting business.

    Migration: Why cPanel-to-cPanel Keeps Resellers on cPanel

    The WHM Transfer Tool copies accounts between cPanel servers over port 2087, carrying files, databases, mail data and account settings with them. A small site moves in minutes. Compare that with rebuilding on a different panel — export databases, recreate every mailbox by hand, fix paths, redo cron jobs, re-issue certificates — and it is not a close contest.

    Caveats worth knowing before you promise a client zero downtime:

    • The full tool needs root or sudo credentials on the source server. As a reseller you often will not have them, so you either use the account-level path (a cPanel full backup restored on the destination) or ask your provider to run the transfer for you.
    • cPanel's documentation notes that some items do not transfer, including two-factor authentication configurations and DNS zone templates. Warn clients they will need to re-enrol 2FA.
    • A database whose name already exists on the destination gets renamed automatically. That will break an application config file if you do not check afterwards.
    • Mail in flight during a nameserver switch can still be delivered to the old server. Lower DNS TTLs a day in advance and leave the old account running for 48 to 72 hours.

    This is the unglamorous reason cPanel holds its position. Moving between cPanel hosts is cheap and moving away from cPanel is expensive, which is worth pricing into how much the panel is really worth to you.

    When cPanel Reseller Web Hosting Is the Wrong Model

    Plainly, without hedging:

    • You have fewer than five sites and they are all yours. Buy shared hosting or a small VPS. The reseller layer only earns its keep when somebody else is paying you.
    • You do not want to answer support. There is no version of this business where you do not answer support.
    • Your clients need root, custom system software, or compliance controls you have to evidence. You cannot audit a machine you do not control, and you cannot promise what you cannot inspect.
    • You are hosting one large application rather than many small ones. A reseller allocation is built for many small accounts. One busy store belongs on its own VPS.
    • Your margin only works if you oversell. If the plan depends on clients under-using what you sold them, it is not a plan, it is a bet.
    • You want passive income. Recurring revenue and passive income are not the same thing, and hosting is firmly the first one.

    Where Devoster Fits, Honestly

    Two things worth saying straight, because a comparison article that never says no is an advert.

    Devoster's reseller hosting plans are white-label, with private nameservers, per-customer accounts, unlimited websites and free migration, and they run on Devoster's own management panel rather than on cPanel and WHM. If your requirement is specifically a cPanel-branded panel because your clients and their previous developers already know it, that is not this product, and you should weigh that honestly before you buy.

    If you specifically need cPanel and WHM, the route here is a VPS with full root, where the licence and the panel are yours to buy and run. Devoster VPS plans are unmanaged KVM with NVMe storage and a choice of operating system, starting at 3.49 USD a month for the smallest tier, so the machine is inexpensive and the licence is the part you budget for. cPanel is also available on Devoster shared hosting when a single cPanel account is all you actually need.

    The short version: cPanel reseller web hosting is a genuinely good model for an agency or freelancer with existing clients and the temperament for support work. It is a poor fit for anyone hoping to buy a plan and collect money quietly. Decide which of those you are before you buy anything, and every other decision gets easier.

    Have questions? Get in touch

    Not sure which plan fits or how crypto billing works for you? We're here to help.

    Contact us

    Frequently Asked Questions

    What is the difference between cPanel and WHM in reseller hosting?

    WHM is the administration layer you use as a reseller: it creates accounts, defines packages, sets quotas and suspends non-payers. cPanel is the single-account interface your client logs into to manage files, email, databases and their own site. One reseller WHM sits above many cPanel accounts, and your clients never need to see WHM.

    Do I get root access with a cPanel reseller account?

    No. A reseller account has a restricted WHM, not root. You cannot change PHP versions server-wide, edit web server configuration, alter firewall rules or install software on the machine. Exactly which permissions you do get is set by your provider through the Edit Reseller Nameservers and Privileges interface, so ask which ones are enabled before you commit.

    How many cPanel accounts can I create as a reseller?

    That depends on your plan, not on cPanel itself. Your provider sets either a total account cap, a resource ceiling in disk and bandwidth, or both. Upstream, cPanel licences are priced by account count in tiers, which is why plans allowing many accounts cost more. Check the account cap and the disk allocation together, since either one can stop you first.

    Is unlimited cPanel reseller hosting actually unlimited?

    Unmetered is the accurate word. Bandwidth can genuinely be unmetered, and an unlimited account count can be real. Unlimited disk means storage that is not counted until an acceptable-use clause says you have gone too far. The practical ceiling is usually inodes, the number of files and directories, so ask what that limit is before relying on the word unlimited.

    Do I need WHMCS to start reselling?

    Not to start. Under roughly five clients you can invoice manually and create accounts by hand in WHM. Beyond that, automated provisioning, suspension and renewals pay for themselves quickly. WHMCS offers the deepest cPanel integration and is billed monthly by client count; FOSSBilling is AGPL-licensed and free if you are willing to host and secure it yourself.

    Can my clients tell who my upstream hosting provider is?

    A curious client can, yes. Private nameservers and panel branding hide your provider's name from everyday use, but the server IP, its WHOIS record, reverse DNS and mail headers all point at the real network. That is fine for most small-business clients, and worth disclosing up front if you are selling to a buyer who runs due diligence.

    Is reseller hosting cheaper than a VPS with cPanel?

    Usually yes, up to a point. A reseller plan bundles the licence, the hardware and the sysadmin work into one fee. A VPS plus your own cPanel licence means paying separately for both, and the licence is tiered by account count. The crossover generally arrives when you outgrow the reseller plan's caps or need capabilities a restricted WHM cannot provide.

    Ready to Experience Devoster?

    Join thousands of satisfied customers with transparent pricing and lightning-fast hosting.

    We value your privacy

    We use essential cookies to make our site work, and optional analytics cookies to understand how you use Devoster and improve our services. You can accept all cookies, or adjust your preferences.

    Read more in our Cookie Policy and Privacy Policy. You can change your choices at any time.