Hosting looks like an easy business from the outside: buy wholesale, sell retail, collect recurring revenue. Some of that is true. Here is the rest of it, in the order you will meet it.
Start with reseller hosting, not a server
The instinct is to buy a VPS. Resist it for now.
A reseller account gives you WHM, your own cPanel accounts to create, your own branding and your own prices — and we keep the server running, patched and monitored. You learn the business without also learning sysadmin at the same time.
Move to a VPS later, when the margin justifies the work. Plenty of profitable hosts never do.
What you will actually need
The hosting
A reseller plan. Pick one with enough disk and bandwidth for the first year, not the first month — upgrading mid-year is possible but tedious.
Billing
Below about ten customers you can invoice by hand. Above that you cannot: renewals get missed, accounts stay active unpaid, and you spend your evenings reconciling. WHMCS handles orders, invoices, renewals and account creation, and we sell the license from Ksh 980 a month.
A domain and a website
Your own, obviously. Use the hosting you are selling — if it is not good enough for your site it is not good enough to sell.
Nameservers on your own domain
ns1.yourbrand.co.ke rather than ours. This is what white label actually means in practice, and it takes
ten minutes to set up.
Payment methods your customers use
M-Pesa, card or bank transfer. The best plan in the market loses to one somebody can actually pay for.
The costs nobody mentions
The hosting is the cheap part. What catches people out:
- The billing system licence, if you go beyond manual invoicing
- A control panel licence, the day you move to your own server — frequently more than the server
- Your time on support. Customers ask questions, and every one is unbilled
- Failed payments and churn. Budget for both from the start
This is why shared licences matter to a small host more than to a large one. At our end of the market, licensing is the difference between a business and a hobby.
Pricing it
Three rules that survive contact with reality:
- Do not be the cheapest. The cheapest host attracts the customers who leave over a shilling and generate the most support
- Price for support, not disk. Storage is nearly free; your attention is not
- Sell yearly. Better cash flow, and far less churn than monthly
A useful sanity check: if a customer costs you an hour of support a month, does the price cover it?
Finding the first customers
Not advertising. The first ten come from one of these:
- Clients you already build sites for. You are probably managing their hosting for free already
- A specific niche. “Hosting for schools” beats “hosting” — and the Moodle, NGO and clinic pages on this site exist for exactly that reason
- Your own content. Write about the problem, not the product. Anyone searching “why is my WordPress site slow” is a customer eventually
- Referrals. Ask. Hosting customers who are happy will recommend you if you remind them
When to buy your own server
When you are paying for a reseller plan that is nearly full, and when you are confident enough to be the person who fixes it at midnight.
At that point a cPanel VPS is the natural step: the panel licence is in the price, you get root, and the resources are yours alone. The economics only work once the customer base is there — which is why starting on reseller hosting is the right order.
The honest summary
It is a real business, and a slow one. The people who do well treat it as a service business that happens to involve servers, not as passive income. If that sounds like you, reseller hosting is the place to start.
