How to price hosting plans
Know your true cost per account, price for the support you provide rather than the lowest number online, and plan for churn from the start.
Pricing is the decision most new resellers make fastest and revisit least, usually by looking at what a couple of competitors charge and picking something slightly below it. That gets you a number, but not one grounded in what the account actually costs you to run — and a business built on a number nobody actually calculated tends to discover the problem only once it is already busy.
Start with your real cost per account
Your cost is not just your share of the reseller plan. It includes:
- Your reseller plan cost, divided across the number of accounts you realistically expect to run on it — not the theoretical maximum.
- Billing and payment processing, whether that is a WHMCS licence and the card processing fees on top, or the time cost of invoicing manually.
- Your support time, which is the cost almost everyone forgets to count. If an average client generates fifteen minutes of support a month and your time is worth anything at all, that is a real cost against that account, not free.
- Domain, SSL or add-on costs you absorb rather than charge separately.
Add those up per account and you have a floor. Nothing you charge should sit below it, because every account priced under cost is an account actively losing you money the moment it needs any support at all.
A cheap plan with no support burden is fine. A cheap plan that also generates tickets is not — the ticket costs the same amount of your time whether the client pays five pounds a month or fifty. Price low-margin tiers only if you can genuinely keep their support overhead low too, and be honest with yourself about whether that is realistic.
Price for value, not for being the cheapest number online
You are very unlikely to win a pricing war against providers operating at a scale you do not have. What you can compete on is everything a bare hosting price does not capture: how quickly you answer a ticket, how well you know the client's specific site, and whether you take responsibility for a problem instead of pointing at documentation. That is worth charging for, and clients who value it will pay for it.
Practically, this means resisting the urge to set your price by looking at the lowest number you can find and subtracting a bit. Set it by what the account costs you, plus a margin that reflects the service wrapped around it, and let your pricing say something about what kind of provider you are.
Build in tiers that reflect real differences
Three tiers is usually enough: a small plan for one simple site, a middle plan with more room and a mailbox or two, and a top plan for someone running several sites or needing closer support. Each step up should reflect a genuine difference in resources or service, not just a bigger number attached to the same thing. See how to design the plans you sell for how to size that properly.
Decide your position on annual pricing
Annual billing at a discount trades a lower per-month price for cash up front and lower churn risk during the contract term — a client who has paid a year in advance is less likely to leave in month four than one paying monthly. Whether that trade is worth it depends on how confident you are in retaining the client for the full period; it is a reasonable default for stable clients and a riskier one for anyone you are not sure about yet.
Account for churn from the start
Some clients will leave — a project ends, a business closes, someone decides to bring hosting in-house. That is normal and it should be priced in rather than treated as a surprise each time it happens. If your margin assumes every client stays forever, one cancellation reveals how thin it actually was. Build enough margin that losing a client occasionally does not threaten the business, and revisit your pricing periodically as your actual retention becomes clear rather than guessed at.
Review your limits before you quote them
Whatever you decide to charge, never quote a client a specific resource allowance from memory. Check your current reseller plan's actual limits at /reseller-hosting, and if you are unsure how a particular limit affects what you can sell profitably, ask us directly rather than guessing.
Revisit pricing on a schedule, not never
Costs change — your reseller plan, payment processing fees, the tools you use — and a price set once at launch and never touched again quietly erodes in real terms over time. Review it at least annually against your actual costs and actual support load, and be willing to raise it for new clients even if you choose to protect existing ones for a while.
Keep a short note of why each price is what it is — cost per account, support assumption, margin target. When you revisit it in a year, you will be adjusting the actual numbers instead of trying to remember whether the original figure meant anything at all.
None of this requires a spreadsheet more complicated than the one you already have for billing. It requires actually doing the arithmetic once, honestly, before deciding what to charge — and doing it again whenever something underneath the price changes.
Related reading
A short, clear list of plans that map to real client needs beats a long list of tiers nobody, including you, can remember the difference between.
What is overselling, and is it safe?Selling more resource than a plan technically has, on the assumption most accounts never use their full allowance at once.
How to bill hosting clients automaticallyRecurring invoices, automatic payment collection and a clear failed-payment process, so renewals no longer depend on you remembering them.
How to start a web hosting businessReselling hosting is one of the cheaper businesses to start, but it still needs a model, a price and a plan for support before you take the first payment.