Reseller hosting guide: how it works and how to start in 2026

A practical reseller hosting guide: how reselling works, buying a reseller plan vs running your own VPS, what to check, and how to run resellers safely.

Diagram: provider, reseller and end customers in reseller hosting

Key takeaways

  • Reseller hosting means buying hosting capacity in bulk and selling it as smaller plans under your own brand.
  • You can buy a reseller plan from a host, or run your own VPS with a panel that supports resellers.
  • Per-customer resource limits and the overselling policy matter more than any feature list.
  • Resellers still own support, backups and abuse handling for their customers.

Reseller hosting is a model where you buy a large block of hosting capacity (disk, bandwidth, number of accounts) from a provider, or run it on your own server, and split it into smaller plans that you sell to your own customers under your own brand. You set the prices, create the accounts and support the customers; the provider above you looks after the hardware and, depending on the model, the operating system. It is a common way for agencies, freelancers and small companies to start selling hosting without building a data centre.

This reseller hosting guide explains how reselling works, compares the ways to do it, lists what to check before you buy or build, and covers the day-to-day operations that keep one customer from dragging the others down. At the end, it shows how to set up resellers on your own server with ZoPanel.

Reseller hosting guide: how does it work?

There are three layers:

Layer Who Does what
Provider (or server administrator) A hosting company, or you if you run your own VPS Server, network, operating system, hosting software
Reseller You Creates plans and customer accounts, sets prices, bills, supports
End customer Your customer Uses a hosting account: websites, email, databases

Each end customer has their own account and login and sees only their own sites, mail and databases. Customers usually do not know, or need to know, who is behind you, thanks to white-label: the panel carries your name, and the nameservers use your domain (see how to create private nameservers).

Who is reseller hosting for?

  • Web agencies and freelancers: bring every client's hosting under one roof and add recurring yearly revenue instead of a one-off build fee.
  • IT and software service companies that want to add hosting and domain email for existing clients.
  • People testing a hosting business before investing in their own servers. See how to start a web hosting business.

If you only host your own sites, you do not need a reseller plan; a VPS or a regular hosting plan is usually enough (see VPS vs shared hosting).

Two ways to resell: buy a reseller plan, or run your own VPS?

Option 1: Buy a reseller plan from a host

You buy a reseller package (typically on cPanel/WHM or DirectAdmin) with a fixed total of disk space and accounts. The host runs the server, the updates and the security, and often the backups.

Option 2: Run your own VPS or server with a reseller-capable panel

You rent a VPS, install a control panel and create packages and customer accounts. As you grow, you can sell reseller accounts to others on your own server.

Criterion Reseller plan Own VPS + panel
Upfront money and effort Low Moderate
Technical skills Few Basic Linux or a good panel
Control (PHP, caching, software) Limited Full
Who secures and updates the server The host You
Cost as you add customers Upgrade the reseller plan Add customers until the server is full
Dependency risk High: the host's outage hits all your customers You choose and can change the VPS provider
Node.js, Python, Docker Usually not Yes

A note on panel costs: cPanel licenses by the number of accounts on a server, and your resellers' customer accounts count too (see cPanel's pricing, at the time of writing in October 2026). That is why cPanel reseller plans tend to have tight account limits. Per-server panel pricing has no such constraint.

What to check before choosing a reseller plan or panel

  1. Per-customer resource limits. Every account needs its own CPU, memory, process and I/O limits. Without them, one hacked or bot-hammered site slows all your customers.
  2. File and process isolation. Customer A's site must not be able to read customer B's files or database passwords.
  3. Overselling policy. Can you sell more total disk than you have? Controlled overselling is normal (most customers never fill their quota), but you need to know the limits.
  4. White-label and private nameservers. Whose name do customers see in the panel, in notification emails and in the nameservers?
  5. Backups. Who backs up, how often, can you restore a single account or file, and is there a copy off the server?
  6. Billing integration. Is there a module for WHMCS, Blesta, HostBill or whatever you use, so orders create accounts and overdue invoices suspend them automatically?
  7. Portability. If you want to leave, can you take your customers with you (standard cPanel/DirectAdmin backups, import tools)?
  8. Email. Is the server IP clean, and is there a per-account hourly sending limit so a hacked site cannot get the IP blocklisted?

Running a reseller business: the part nobody advertises

Selling the first plan is the start. Expect to spend your weeks on:

  • Support: pointing domains, SSL, setting up mail on phones, restoring deleted files. Prepare help articles and a clear support channel.
  • Abuse: hacked sites sending spam or hosting malware. You need to suspend quickly, scan, then help the customer clean up.
  • Billing and renewals: automate early. Handling even a few dozen customers by hand eats your time.
  • Pricing: do not just divide your costs. Include support time, off-server backups and headroom. There is a separate article on how to price hosting plans.
  • Terms of service: prohibited content, resource limits, refunds, and how long data is kept after a customer leaves.

Running resellers on your own server with ZoPanel

If you choose your own VPS, ZoPanel has Administrator, Reseller and Customer roles built in. Reseller accounts need a Pro license (USD 49 a year, unlimited websites on one server; see pricing). Here is how it works, from the Resellers documentation:

Create a reseller

  1. In Packages, create a package for the reseller. Set Sub-accounts (resellers) to the number of customer accounts they may create, and set the totals: disk, websites, CPU, RAM, processes, PHP workers.
  2. In Accounts, click New account, choose the role Reseller and the package.

The reseller's plan is a ceiling

  • Resellers create packages for their customers, but no package can exceed the reseller's own (RAM, CPU, PHP workers, shell access…). The panel refuses and names the limits that are too high.
  • The disk space and websites of all customers together must fit in the reseller's plan. A reseller cannot sell ten 10 GB packages on a 20 GB plan.
  • To allow overselling, the administrator turns on Settings → Let resellers oversell; each customer package is still capped at the reseller's own plan.
  • Every customer account runs in its own sandbox with CPU, memory, process and disk-speed limits enforced by the kernel, plus an hourly email sending limit. See Packages and limits.

Day-to-day tools

  • Log in as this account to help a customer, with a banner back to your own account and an activity log that names you.
  • Welcome email with sign-in details, with text you can edit.
  • Announcements shown as a banner in customers' panels (maintenance, important notices), optionally emailed too.
  • Suspending a reseller suspends all its customers; unsuspending brings back the ones suspended with it.
  • A grace period when accounts are deleted: 7 days by default, so a mistaken deletion, or one made by a billing system after a late payment, can be undone.

Billing and white-label

Resellers can connect their own billing system with an API token from their own account; that token only sells the reseller's packages to the reseller's customers. ZoPanel ships modules for WHMCS, Blesta, HostBill and Paymenter (see the WHMCS docs and WHMCS).

White-label (replacing the panel name with your brand) needs a Business license, which is not on the public pricing page: contact us. It applies to the whole server. You can also serve the panel on your own domain with a trusted certificate.

Steps to get started

  1. Decide on your target customers (your web clients, small businesses, online shops) and what you bundle with hosting.
  2. Choose a model: a reseller plan or your own VPS.
  3. If you run your own, rent a VPS with 4 GB of RAM or more, install the panel on a fresh server, and set up panel SSL, mail and private nameservers.
  4. Design two or three simple plans with clear resource limits.
  5. Turn on automatic backups and send a copy off the server.
  6. Connect billing, write the welcome email and your help articles.
  7. Move a few friendly customers first, run for a month, then open sales widely.

Conclusion

Reseller hosting is a low-capital route to recurring revenue, but operations decide whether it works: isolation between customers, backups, support and automated billing. If you want to own the server, try ZoPanel's Free plan on a VPS (3 hosting accounts, 10 websites, 10 databases) to learn the ropes, then move to Pro when you start creating resellers.

Frequently asked questions

What is the difference between reseller hosting and shared hosting?

With shared hosting you buy one account to run your own sites. With reseller hosting you can create many separate accounts, one per customer, and sell them. Technically, those accounts usually still live on a shared server.

Do I need technical skills to become a hosting reseller?

With a ready-made reseller plan, you mainly need to know the control panel and help customers with basics such as pointing domains, SSL and email setup. If you run your own VPS, you also need basic Linux skills or a panel that automates most of the work.

Will my customers know I am a reseller?

Not necessarily. With white-label, the panel and notification emails carry your name and the nameservers use your domain. Be transparent about service quality and your backup policy all the same.

Is overselling risky?

Controlled overselling is common because most customers never use their full quota. The risk comes when there are no per-account resource limits, so one heavy customer slows everyone. Always keep per-account CPU and memory limits and watch total usage.

Does ZoPanel's Free plan include resellers?

No. The Free plan runs 3 hosting accounts, 10 websites and 10 databases on one server with no time limit. Reseller accounts, API tokens (and so the WHMCS module) and remote S3 backups need Pro (S3 storage is limited to one bucket on Free); white-label needs a Business license.