You bought a reseller plan, set up WHMCS, and now you need to decide what to charge customers. This decision determines whether you build a sustainable side business or compete yourself out of profitability. This guide walks through real cost calculation (not just the reseller plan price), reasonable markup, the pricing strategies of successful indie hosts, and the mistakes that kill margins.
Your real cost per customer
Most resellers think “I pay $50/month for the reseller plan, can host 50 customers, so cost per customer is $1/month.” This ignores almost everything else. Real cost includes:
- Reseller plan — divided across how many customers you can actually fit.
- WHMCS license — $19/month minimum (or annual).
- Domain registrations — when offering bundled domains.
- SSL certificates — usually free via AutoSSL but paid wildcards cost.
- Payment processing fees — 2.9% + $0.30 per transaction typically.
- Your time — support tickets, onboarding, troubleshooting. Even at minimum wage equivalent, time costs add up fast.
- Marketing — ads, content production, SEO tools.
- Backup storage — off-site backup may add costs.
- Tools — email service for sending invoices/notifications, analytics, etc.
For a reseller with 20 customers: reseller plan $50, WHMCS $19, payment fees ~$10, tools/marketing ~$30 — that’s $109 minimum monthly cost, before accounting for time. True cost per customer: $5.45.
This is your floor. Selling below this loses money even before paying yourself.
Pricing tiers in real-world reseller market
Look at successful regional/niche hosting brands. Common patterns:
| Tier | Typical specs | Price range/month |
|---|---|---|
| Starter | 1 site, 5GB disk, 25GB bandwidth | $2-5 |
| Personal | 3 sites, 15GB disk, unmetered bandwidth | $5-12 |
| Business | Unlimited sites, 30GB disk, free SSL, daily backup | $10-25 |
| Premium | Unlimited everything + priority support + dev tools | $25-50+ |
Annual prepay typically discounted 20-40% off monthly equivalent. Most customers pay annually.
If your prices are below the Starter tier, you’re at the race-to-bottom. Above Premium tier, you need to justify with value (premium support, specialty stack, custom services).
The race-to-bottom trap
Cheap hosting is a commodity. Anyone can list a $1/month plan. Three reasons this fails:
- Margin too thin to absorb costs. One refund eats months of profit. One difficult customer eats years.
- Attracts bad customers. Price-sensitive customers are the worst — frequent support tickets, abuse, chargebacks.
- Big hosts will always undercut. Bluehost, Hostinger, etc. can subsidize cheap plans. You can’t.
Successful indie hosts don’t compete on price. They compete on:
- Specialization (WordPress hosting, e-commerce hosting, gaming hosting).
- Local presence (Nigerian businesses, EU GDPR-focused, etc.).
- Support quality (real humans, fast responses).
- Specific features (anonymity, DMCA-ignored, crypto payments).
- Performance (LiteSpeed, NVMe SSD, dedicated CPU).
Markup strategies
Cost-plus markup
Take your true cost, multiply. Common multipliers:
- 2x cost — break-even for a serious business once time is factored.
- 3-4x cost — healthy margins; recommended starting point.
- 5x+ cost — premium offerings only; needs strong value justification.
If cost per customer is $5/month, charge $15-20/month at minimum.
Value-based pricing
Price based on what the customer gets, not what it costs you. A small business making $5,000/month from their website cares less about $10 vs $25 hosting than they do about reliability.
If you’re targeting business owners, lean into value. Their hosting cost is rounding error in their business; reliability and support matter more.
Tiered with strategic gaps
Don’t make your tiers a smooth curve. Create gaps that make middle tier obviously the right choice. Example:
- Starter: $5 — 1 site, 5GB disk, basic features.
- Business: $15 — Unlimited sites, 30GB, daily backups, premium support.
- Premium: $35 — Everything in Business + SSL wildcard + WP migration service.
Most customers see Starter is too limited, Premium has features they don’t need, and Business is “just right”. You sell mostly Business at strong margin.
Annual vs monthly billing
- Annual prepay — Better cash flow, lower churn, reduces support burden of monthly billing failures. Discount 20-30% off monthly equivalent to encourage.
- Monthly — Lower commitment for customers, but higher churn and admin overhead.
- Lifetime / “Pay once” — Tempting but eventual cost outpaces revenue. Avoid except as limited promotional pricing.
Default to annual with prominent annual discount. Make monthly available but slightly punitive in price.
Common pricing mistakes
Promotional pricing that auto-renews high
Big hosts use this: $2.95/month for first year, $11.99/month thereafter. It works for them but burns trust. For an indie host trying to build long-term reputation: skip this. Charge real prices upfront.
Unlimited everything
“Unlimited bandwidth, unlimited disk” is marketing speak. Reality: usage limits exist; abusers will find them; legitimate customers feel cheated when caught. Be honest about reasonable use.
Underpricing yourself
New resellers tend to price too low — afraid customers won’t pay more. Reality: customers willing to pay $5 are mostly tire-kickers; customers paying $15+ are committed and easier to support.
No price differentiation
One plan that fits everyone. Forces small customers to pay business prices (they leave) or business customers to lack features (they upgrade elsewhere). Always tier.
Free migrations as standard
Big hosts offer free site migration as a sales tactic. Doing this as an indie eats your time. Either charge for migrations ($25-50/site) or include in premium tier only.
When to raise prices
- Your cost basis went up (server costs, license costs).
- You added meaningful features (free SSL, free CDN, JetBackup).
- Demand consistently exceeds supply (you’re at capacity).
- Years pass — annual 5-10% price increase is normal.
Communicate clearly when raising prices: email customers 60+ days in advance, explain why, often grandfather existing customers at old prices for 12 months.
Free / loss-leader strategies
- Free domain with annual plan — Standard offer; costs you $10/year, customer values $20.
- Free SSL via AutoSSL — Costs nothing; market as “free SSL included”.
- Free site migration on annual plans — Trade your time for commitment.
- Free first month — Reduces signup friction; sometimes worth it.
Free things that look generous to customers but cost you little. Avoid genuinely loss-leading prices (real free hosting, $0.01/month plans).
Common questions
“Big hosts offer $1/month — can I compete?” Not on price alone. They have massive economies of scale. Compete on specialty (anonymous, gaming, WordPress), support, or local market.
“My customers say my prices are too high.” Either you’re targeting price-sensitive segment wrong for you, or your value isn’t clear. Audit: which customers complain? They may be ones to lose; better customers pay without complaint.
“Should I offer money-back guarantee?” 30-day guarantee is industry standard and increases conversion. Track abuse (rare but exists).
“How do I price domain renewals?” Cost + 10-30% markup. iWebVault sells you domains at our reseller rate; charge customers the standard retail or slightly above.
“Cryptocurrency payment surcharge?” Either absorb the fee (build into price) or pass through as transparent line item. Don’t make crypto cheaper than fiat to incentivize — it costs more to process for you typically.
What’s next
- Getting your first customers: First 10 customers.
- WHMCS billing setup: WHMCS integration.
- DirectAdmin reseller features: DA reseller.
Sustainable reseller pricing means charging enough that one customer’s monthly fee covers their costs PLUS your time PLUS reasonable profit. For most indie hosts in mature markets, starter plans at $7-10, business at $15-20, premium at $30+ is the right floor. Below that you’ll burn out; above that you need clear value justification.
Was this helpful?
Thanks for your feedback!