Help

How to start a web hosting business in India

To start a web hosting business in India, buy a reseller hosting plan and sell its space under your own brand. Set up a domain and private nameservers, create packages in WHM and price them to cover the plan, your time and, once registered, 18% GST. Ask a CA about GST registration, then start with clients who already know you.

Updated · HostUpIndia team

Choose a niche and start with reseller hosting

A clear group of clients is easier to reach than “hosting for everyone”. Choose who you will serve before you choose a plan.

Reseller hosting lets you sell hosting under your own brand while the host runs the server. You manage your clients’ accounts in WHM.

  • Pick your niche, such as local businesses, WordPress sites, or the clients your agency already builds sites for.
  • List what those clients need: how many websites, how much storage, email on their domain and SSL.
  • Start with reseller hosting, not your own servers. The host runs the server, so you need no server administration skills.
  • Leave a VPS for later, when you need root access or custom software. You then set up, secure and update the server yourself. See reseller hosting vs VPS.
  • Choose a reseller plan by the client accounts and storage you expect to fill in the first year, with room to grow.

Set up your hosting brand

With white-label hosting, clients see your name, not your host’s.

  • Register a domain for your brand, such as example.com.
  • Build a simple website with your plans, prices, contact details and terms.
  • Set up private nameservers on that domain, such as ns1.example.com and ns2.example.com. See how to set up private nameservers.
  • Create two or three hosting packages in WHM, each with its own disk and bandwidth limits. See how to create a hosting package in WHM.
  • Set up a support address on your domain, such as support@example.com.
  • Write a welcome email for new clients with their cPanel address and username, your nameservers and how to reach you. Send passwords separately.

How to price web hosting plans

There is no standard price. Work out what each account costs you, then add your margin.

  • Divide your reseller plan’s monthly cost by the accounts you expect to fill in the first year, not by the most it allows.
  • Add the value of your time for setup, support and moving sites.
  • Add your payment gateway fees and any billing tool you pay for.
  • Add 18% GST if you are registered, and say on every page and invoice whether prices include it or exclude it.
  • Offer yearly plans as well as monthly ones. Yearly billing brings cash up front and fewer renewals to chase.
  • Review your prices once a year against your costs.

Billing, invoices and GST in India

A spreadsheet, a payment link and invoices from accounting software are enough at the start. A hosting billing tool such as WHMCS can automate invoices, renewal reminders and account setup later. It is a separate paid product, so check that it works with your host before you buy it.

GST on web hosting is 18%. Whether you must register for GST, and how you bill it, depends on your turnover and setup. Rules change, so check with a chartered accountant (CA).

  • Ask a CA whether you need GST registration and which business structure suits you.
  • Open a separate bank account for the business, so client payments stay apart from your own.
  • Use a payment gateway that accepts UPI, cards and net banking.
  • Send an invoice for every payment, with your GSTIN once you are registered.
  • Keep every invoice and payment record for your CA.
  • Publish terms of service, a privacy policy and a refund policy on your website.
  • Read your host’s acceptable use policy. You answer to your host for your clients’ sites, so add its rules to your own terms.

Support, backups and client migration

Clients come to you for help, not to your host. Decide how you will answer them before you sell.

  • Choose your support channels and hours, and write them on your website.
  • Keep short answers ready for common questions, such as email setup, SSL and password resets.
  • Learn which issues to pass to your host, such as a server outage, and how to open a ticket with them.
  • Check how many backup copies your plan keeps and how to restore one. Tell clients what you back up and for how long.
  • Before you move a client’s site, take a full backup of it at the old host.
  • Create the client’s cPanel account and move the site to it, or ask your host’s team if it offers migration.
  • Check the site on the new account before you point the domain to your nameservers.

How to find your first hosting clients

Start with people who already trust you. Growth is usually slow at first, so keep costs low until clients cover your plan.

  • Offer hosting to your existing web design or marketing clients first.
  • Bundle hosting with the sites you build, at one yearly price for hosting and updates.
  • Contact local businesses whose sites load slowly or show “Not secure”.
  • Partner with designers and developers who build sites but do not want to host them.
  • Offer to move each new client’s site, so switching takes no effort on their side.
  • Ask happy clients for a review and a referral.

HostUpIndia Reseller hosting

HostUpIndia Reseller plans are white-label Linux hosting with WHM, private nameservers, unlimited bandwidth and a cPanel account for each client: 25 to 299 accounts by plan. They run LiteSpeed on NVMe storage, on servers in Germany, with 7 daily backup copies.

  • From ₹499 a month on 3-year billing. Prices exclude 18% GST. See Reseller plans.
  • Free website migration of your clients’ sites by the HostUpIndia in-house team.
  • Support tickets and email are received 24 hours a day, 7 days a week; WhatsApp is open for questions from 10 am to 7 pm IST, Monday to Saturday.
  • More help guides.