How to Start a Reseller Hosting Business
A reseller hosting business needs four things: a WHM reseller plan, a brand domain with private nameservers, a billing system that issues GST-ready invoices, and clients you can support. Start on an entry tier such as LR-START at ₹4,000 a year before 18% GST, and move up only when your accounts justify it.
For web designers, freelancers and small agencies who want to host client sites under their own brand.
knowledge
- Read time
- 9 min
- Sections
- 12
- Updated
- 14 Nov 2026
- Written by
- WebJi® team
Last editorial update: 14 November 2026. Prices follow the dated sources on this page; checkout confirms current charges.
What a reseller hosting business actually sells
A reseller buys cPanel capacity from a hosting company and sells hosting accounts to clients under their own brand: you own the customer, the invoice and the support conversation, while the provider owns the servers, network and hardware. What you really sell is trust, response time and a tidy client experience, not rack space.
- You control: prices, packages, nameservers, the client portal, the support inbox and the invoice format.
- The provider controls: server uptime, network routing, the cPanel licence, hardware replacement and server-level security patches.
- You do not need: root access, a data centre, a server administrator or a 24-hour rota on day one.
A VPS gives you a whole server to administer, and a shared plan hosts one site with no client accounts; reseller sits between them. The model is explained in what reseller hosting is, and the trade-off against a VPS in reseller hosting vs VPS.
The four things to set up before your first client
Before selling anything you need a reseller plan with WHM, a brand domain with private nameservers, a billing path that issues proper invoices, and one support inbox with a stated response time. Skipping any one of them is why many resellers stall after a handful of clients.
- A WHM reseller plan. Without WHM you have one shared account, not a business.
- A brand. A domain you will keep, a logo, and ns1/ns2 nameservers on that domain. Register it first, because client nameservers, panel branding and email all depend on it.
- A billing path. WHMCS once you expect more than about twenty clients, or a spreadsheet and payment link before that. Invoices must show your business name and GST details once registered.
- A support channel. One email address or ticket queue and a written response window in your terms.
Choosing a reseller plan: what decides your margin
Compare reseller plans on what your clients will consume, the number of cPanel accounts, disk, bandwidth, databases and email, and on whether nameservers and branding are white-label; price is the last column, not the first.
| Tier | Who it fits | Before 18% GST | With 18% GST |
|---|---|---|---|
| LR-START | A designer or freelancer reselling to existing clients | ₹4,000 | ₹4,720 |
| LR-Pro | A growing portfolio with email and staging | ₹7,000 | ₹8,260 |
| LR-Dev | Agency-scale reselling with heavier sites | ₹12,500 | ₹14,750 |
| Windows reseller (WR) | Clients needing ASP.NET or MS SQL | from ₹4,500 | from ₹5,310 |
Prices are WebJi® billing figures; checkout confirms the current amount. Full specifications are on reseller hosting India. Before buying from any provider, ask: is it WHM or only cPanel, are nameservers white-label, is there a per-account fee that grows with each client, and who migrates your first client sites?
How to set up private nameservers and prove they resolve
Private nameservers need two halves: A records for ns1 and ns2 in your brand domain's DNS zone, and the same names registered as child nameservers (glue records) at your registrar with the IPs your provider gives you. Either half alone shows up as an “invalid nameserver” when you create an account.
- Register the brand domain, for example through domain registration in India.
- Add A records for
ns1andns2in the brand domain's zone, using the two IPs from your welcome email. - At the registrar, register
ns1.yourbrand.inandns2.yourbrand.inas child nameservers with the same IPs. - Ask the provider to set these as your reseller nameservers. On cPanel servers the host does this in WHM's Edit Reseller Nameservers and Privileges, or enables Basic WebHost Manager Setup for you to enter them yourself.
- Check:
dig +short ns1.yourbrand.inmust return your IP, anddig NS yourbrand.in +shortshould list both names.
Registrar-specific screens are covered in how to create private nameservers.
Setting up WHM: packages, accounts and branding
In WHM, packages define what you sell, accounts create each client, and the branding settings make the panel look like your company. Log in at https://yourbrand.in:2087 or the server hostname with the reseller username from your welcome email.
- Packages → Add a Package: name it after the plan you sell and set disk, bandwidth, email accounts, databases and features.
- Account Functions → Create a New Account: enter the client's domain, pick the package and use a contact email the client controls.
- Branding: set your logo, company name and links in WHM's customisation settings so clients see your brand in cPanel.
- Verify: the client's cPanel opens, their DNS zone lists your ns1 and ns2, and a WHOIS lookup shows your nameservers.
Three places can still reveal the upstream host after branding: reverse DNS on the shared IP, the Received headers of outgoing mail, and default server error pages. The full checklist is in what white-label hosting is.
Billing: WHMCS or a spreadsheet for the first clients
Below roughly twenty clients, a spreadsheet of renewal dates, a payment link and a saved invoice template is faster than configuring billing software; beyond that, WHMCS automates provisioning, invoices, reminders and suspensions.
- WHMCS with WHM: a paid order creates the cPanel account, the invoice and the renewal reminders, and suspends on non-payment; setup is in how to set up WHMCS.
- Client portal: a login where clients see invoices and tickets is what separates a hosting company from someone reselling space.
- Test the gateway: place a small live order and confirm it appears in both billing and the payment dashboard.
- Renewal reminders: at 30, 14 and 3 days. A lapsed account loses email the same day, and the client will blame you.
- Separate invoices: keep hosting apart from design or SEO invoices; it makes GST filing and refunds simpler.
Reseller hosting costs, GST and break-even
Because the plan is a fixed yearly cost, break-even depends only on your own price: at ₹1,000 a year per client, four clients cover LR-START's ₹4,000; at ₹2,000, two do. Every client after that is margin minus your support time.
| Your price per client per year | Clients to cover the plan |
|---|---|
| ₹1,000 | 4 |
| ₹1,500 | 3 |
| ₹2,000 | 2 |
A worked illustration, before GST: eight accounts at ₹1,800 a year bring ₹14,400; the plan takes ₹4,000, leaving ₹10,400 for your time, domain and payment-gateway fees. Other costs outside the plan are a billing-software licence, client domains and gateway fees. GST registration is mandatory for service businesses once turnover passes ₹20 lakh a year (₹10 lakh in special-category states); after that your invoices carry 18% GST, and the GST you pay on the plan can be claimed as input credit. See GST on web hosting and speak to a CA before your first invoice.
Finding your first ten clients, and supporting them
Your first clients are almost always people you already work with: web-design and SEO clients, freelancers with sites scattered across cheap accounts, and local businesses that no longer know who hosts their site. Sell the migration, the response time and a named person who answers, not a lower monthly price than the large hosts.
You are first-line support: logins, email setup, DNS, WordPress installs and billing. Escalate anything needing root, such as a server outage, a corrupted account or a licence error, to the provider. Write that split into your terms, keep one ticket queue instead of chat groups, and reply within the promised window even when the fix is not ready. Agencies with many client sites should also read best hosting for agencies.
Test your signup before taking a client's money
Place one real order on your own storefront, the way a customer would, and check every email, login and invoice it produces.
- Order the smallest package and pay for it.
- Check the welcome email shows your brand, nameservers and support address.
- Log in to the new cPanel, publish a one-page site and send a test email.
- Check the invoice: business name, GST line and correct amount.
- Terminate the test account, refund or void the invoice, and note what broke.
If you are moving existing client sites in, see migrating reseller accounts in WHM. WebJi® migration of existing sites is free subject to terms and approval, so ask before promising a client a date; email support@webji.services with the domains involved.
Frequently asked questions
Do I need WHM to be a reseller?
Yes. WHM is what creates and manages separate cPanel accounts for clients. A shared hosting plan gives you one cPanel account and no way to hand separate logins to clients, so it cannot be resold as hosting.
Is reseller hosting still profitable in 2026?
At small scale, yes, if you sell support, migration and a bundle with design or maintenance. It is not profitable as a price war with large hosts, whose cost per account is lower than yours.
What happens to my clients if I stop reselling?
Ask your provider before signing up. A good reseller plan lets each cPanel account move to its own plan or another provider with files, databases and email intact. Get the answer in writing so a handover is planned, not rushed.
Can I offer email and SSL to my clients?
Yes. Each cPanel account you create has its own mailboxes, and on most cPanel servers AutoSSL issues free certificates for client domains. You can still sell paid certificates or business email separately if a client needs them.
WHM procedures checked against cPanel documentation on 15 November 2026 · Reviewed by the WebJi® team, Jaipur.
Ready to get started with WebJi®?
Join 12,000+ businesses across India and overseas. INR pricing, 18% GST shown before payment and 24/7 email support in Hindi and English — average first reply under 60 minutes.