The Reseller Model and Where the Costs Hide
White-label reselling on a cheap VPS looks like pure margin: buy a $6 server, sell five accounts at $25, keep the difference. In practice the difference is eaten by licensing, IPs, payment processing and the support hours you did not price. This breakdown puts every line on the table and works out the real margin per client.
The model only works when you resell something the upstream plan already includes. The moment you add a paid control panel and per-client support, a $6 plan stops being cheap and starts being a cost centre.
Building the Cost Stack
Start with the upstream server. A plan with 4 GB RAM and 2 vCPUs is a realistic minimum for hosting a handful of client sites, and that sits around $12 to $24 per month from a value provider. Add a control panel if you need self-service accounts: cPanel at roughly $15 to $20 per month, or DirectAdmin at a lower rate but with less familiarity for clients.
Then add IP addresses. One IPv4 per client is the clean model, at $1 to $3 each per month, and SSL is free if you use Let’s Encrypt automation. Add backups, typically $2 to $5 per month, and monitoring, which is free with an open-source stack but costs your time to configure.
Payment processing is easy to forget. At 2.9% plus $0.30 per transaction, a $25 monthly charge nets $23.98. Support is the biggest variable: even at a modest $20 per hour of your own time, two support tickets a month per client at 15 minutes each is $10 of labour.
Margin per Client at $10, $25 and $50
Take a fixed platform cost of $40 per month: a $20 server, $15 panel licence, $3 for three IPs and $2 for backups. Spread across five clients that is $8 per client. Payment processing takes $0.59 off a $10 charge, $1.03 off $25 and $1.75 off $50. Support at $10 per client per month stays constant.
At $10 retail, contribution is $10 minus $8 minus $0.59 minus $10, which is negative $8.59. At $25, it is $25 minus $8 minus $1.03 minus $10, or $5.97. At $50, it is $31.22. The $10 tier loses money at any volume because support and platform costs are fixed per client.
| Retail price | Platform share | Fees | Support | Net margin |
|---|---|---|---|---|
| $10/mo | $8.00 | $0.59 | $10.00 | -$8.59 |
| $25/mo | $8.00 | $1.03 | $10.00 | $5.97 |
| $50/mo | $8.00 | $1.75 | $10.00 | $31.22 |
Break-Even Client Counts
Break-even depends almost entirely on price point. At $25 retail with $5.97 contribution, you need seven clients to cover the $40 platform cost. At $50 you need two. At $10 retail you never break even, because each additional client adds cost rather than contribution.
There is a second break-even that matters more: your hours. If running the reseller business takes 20 hours a month, at $25 retail with 40 clients you are earning roughly $239 before your time and about $12 per hour after it. That is below what most buyers would pay for the same work as a contractor.
The viable configuration is fewer clients at higher prices. Ten clients at $50 with tighter support expectations beats forty at $25 on almost every metric, including churn, because cheap clients tend to generate more tickets per dollar than premium ones.
Pricing the Support You Are Actually Selling
Reseller support is not the same product as provider support. Your clients will not read the upstream knowledge base; they will email you, and they will expect an answer about WordPress plugins, DNS records and mail delivery. Budget 30 to 60 minutes per client per month if you are the only person answering, and double it for every client without technical staff.
That support load is what makes the $10 tier structurally unprofitable. It is also the reason to sell a managed product rather than raw hosting: a flat $50 with a defined scope of work is easier to fulfil and easier to price than unlimited support at $10, where every ticket destroys the margin.
Where It Stops Making Sense
Reselling stops working when you need licensed software per tenant, when clients expect phone support, or when the upstream plan’s CPU and IOPS ceiling forces you to buy a second server. At that point the fixed platform cost doubles and your margin per client halves.
It also stops working at scale beyond about 30 to 40 small sites on one box. Disk IOPS on a shared plan becomes the bottleneck during backups, and the blast radius of a single node failure grows with every client you add.
Churn is the final variable. At 5% monthly churn you replace roughly one client every two months, which at 15 clients means nearly a full day of sales and onboarding work per month that the margin table does not show. Keep churn below 3% by selling to clients who value the managed service rather than the lowest price, and by picking upstream VPS plans with stable renewal pricing so a price rise does not force you to renegotiate every contract at once.
If you want a business rather than a hobby, price the product first and pick infrastructure second. Comparing affordable VPS options for reseller workloads with real IOPS and CPU burst data is the only way to know whether a plan can carry the clients you plan to sell. Model the numbers before the first client signs, not after the first invoice.

