How to start a hosting business as a web agency
Turning client hosting into recurring revenue: reseller vs VPS, packaging plans, billing, support boundaries, and the mistakes to avoid.
Hosttiva team · · 2 min read
Most agencies already decide where client sites live. Offering hosting yourself turns that decision into recurring revenue and keeps clients closer. It also makes you responsible when something breaks, so it is worth setting up properly.
1. Decide what you are actually selling
Clients rarely want “hosting”. They want a site that stays up, gets updated and is fixed quickly. Common packages:
- Hosting only: the site, SSL, email and backups.
- Hosting plus care: updates, security monitoring and a set amount of support time each month.
- Hosting plus growth: care, plus content updates, performance reports or SEO.
The care and growth tiers are where most of the margin is.
2. Choose the infrastructure
| Option | Good for | You manage |
|---|---|---|
| Reseller hosting (WHM) | Many small WordPress or PHP sites | Accounts and packages; the provider manages servers |
| Managed VPS | A few heavier sites or custom apps | Applications; the provider handles much of the server |
| Unmanaged VPS | Teams with sysadmin skills | Everything |
Most agencies start with reseller hosting and add a VPS for the clients who outgrow it.
3. Package your plans
- Base packages on real limits: number of sites, storage, mailboxes and backup frequency.
- Keep it to three or four tiers.
- Publish the renewal price, not just the first-year price. Clients remember surprises.
- Decide what support is included and what is billed by the hour.
4. Set up billing and a client portal
Chasing invoices by email does not scale. A billing system such as WHMCS automates:
- Recurring invoices and payment reminders.
- Account creation when an order is paid.
- Suspension for unpaid invoices.
- A support ticket system.
With a white-label portal, clients see your brand throughout.
5. Use your own nameservers
Private nameservers (ns1.youragency.com) keep your brand in front of clients and make it easier to move providers later without asking every client to change their DNS.
6. Write down your support boundaries
Agree in writing:
- What counts as hosting support and what counts as development work.
- Response times you can actually meet.
- Who the client contacts out of hours, if anyone.
- How backups and restores work and what they cost.
7. Plan migrations
Moving existing clients is the biggest one-off job. Batch them, move low-risk sites first, and use a checklist for each move. Your provider may handle migrations for you on eligible plans.
Mistakes to avoid
- Underpricing to win the hosting, then losing money on support.
- Putting every client on one account with no isolation.
- No off-server backups.
- Promising uptime you do not control.
- No exit plan if a client leaves: agree how you will hand over their site.
Hosttiva’s agency hosting and reseller plans include WHM, private nameservers and WHMCS integration, with a white-label client area on the higher tiers. See all agency options.