Help

Reseller hosting vs VPS: which suits an agency?

For most agencies, reseller hosting is the better start: the host runs the server, and WHM gives each client a cPanel account. An unmanaged VPS gives you a virtual server of your own with root access, but you run the operating system, security and control panel. Move to a VPS when clients need custom software or steady heavy load.

Updated · HostUpIndia team

Reseller hosting vs VPS at a glance

Both can host your clients’ websites. The difference is who runs the server, and what you pay for.

Reseller hosting and an unmanaged VPS compared for an agency
Feature Reseller hosting Unmanaged VPS
Who runs the serverThe hostYou, with root access
Control panelWHM and cPanel includedUsually none; install or license your own
Client accountsA cPanel account each, up to the plan’s limitSet up by you
IsolationSeparate cPanel accounts on a shared serverA virtual server of your own
Server updatesDone by the hostDone by you
ScalingA larger planA larger VPS or more servers
CostOne price for the server, panel and upkeepThe server, plus a panel license, backups and your time

Who manages the server and security

With reseller hosting, the host runs the server: the operating system, web server, PHP, WHM and cPanel, with their updates and security patches. You manage client accounts, and keep each site’s WordPress, themes and plugins up to date.

On an unmanaged VPS, you get root access and run the operating system and every service on it. The host keeps the hardware and network running. These jobs are yours:

  • Install operating system and software updates as soon as they come out, or turn on automatic security updates.
  • Sign in over SSH with a key. Check that key login works before you turn off password logins for root.
  • Turn on a firewall that allows only the ports you use. Allow SSH first, then HTTP (80), HTTPS (443) and your control panel’s ports.
  • Keep the control panel, web server, PHP and database server up to date.
  • Set up backups stored off the server, and test a restore.
  • Watch disk space, memory and logs, so a full disk does not take every site down.

WHM and cPanel vs your own control panel

Reseller hosting includes WHM and cPanel. In WHM you create a cPanel account for each client, set its limits with a package, and suspend or remove it. Each client signs in to their own cPanel. Steps: how to create a hosting package in WHM.

Reseller WHM has no root-level settings. The host installs server software and changes server-wide settings.

An unmanaged VPS usually comes without a control panel. Choose one of three routes:

  • Buy a cPanel & WHM license for the VPS. cPanel prices its licenses by the number of accounts, so the cost grows with your clients.
  • Install a free, open-source panel. It costs nothing, but accounts, email and DNS work differently from cPanel.
  • Run no panel and manage sites over SSH. This suits apps more than client websites.

Isolation, resources and scaling

On reseller hosting, each client gets a separate cPanel account with its own files, databases and email. The accounts share the server’s CPU and memory with other customers, within limits the host sets. A site that reaches them shows errors such as “508 Resource Limit Is Reached”.

A VPS is a virtual server of your own, with its own operating system and its own share of CPU and memory. Other customers cannot reach your files. Your clients still share the VPS with each other, so give each site its own system user, and set limits so one busy site does not slow the rest.

To grow on reseller hosting, move to a larger plan for more accounts and storage. To grow on a VPS, move to a larger size or add servers, and plan each move yourself.

Reseller hosting vs VPS cost

A reseller plan is one price for the server, WHM, a cPanel account for each client and server upkeep, usually with backups. You resell the accounts at your own prices.

A VPS price usually covers the server alone. Add a control panel license if you use one, off-server backups, and the hours you spend on updates and fixes. Count those before you compare.

For standard PHP and WordPress sites, reseller hosting usually costs less once your time is counted.

When to move from reseller hosting to a VPS

Stay on reseller hosting while clients run standard PHP and WordPress sites. Consider a VPS when sites keep reaching their resource limits, when a client needs software the host does not offer, or when you need root access and have the time to run a server.

  • Back up each client account first: in its cPanel, open Backup, generate a full account backup and download it.
  • Set up the VPS: install updates and turn on a firewall.
  • Install your control panel, such as cPanel & WHM.
  • Upload each backup file to /home on the VPS, then restore it in WHM › Restore a Full Backup/cpmove File.
  • Test each site before you change DNS: map its domain to the VPS IP address in your computer’s hosts file.
  • Point each client domain to the VPS IP address.
  • If you move your private nameservers instead, change their IP addresses only after every account is restored on the VPS.
  • Keep the reseller plan until every site works on the VPS.

HostUpIndia Reseller hosting

HostUpIndia Reseller plans are white-label Linux hosting with WHM, private nameservers, unlimited bandwidth and a cPanel account for each client: 25 to 299 accounts by plan. They run LiteSpeed on NVMe storage, on servers in Germany, with 7 daily backup copies. The host runs the server, so you can spend your time on clients.