Cost Estimates, Worked Examples and Choosing a Host
Worked example: monthly hosting cost of a small business website in India, three ways
Illustrative hosting cost of a small Indian business website on shared hosting, a managed VPS and public cloud, with GST and three-year totals.
For a typical small business website (around 30 pages, a blog, an enquiry form, 20,000 visits a month and email for ten people), hosting can cost anything from a few hundred rupees a month on shared hosting to over ₹10,000 on a fully built-out cloud setup. In this illustrative example, the three-year cost before GST comes to roughly ₹44,000 on business shared hosting, ₹1.16 lakh on a managed VPS and ₹2.5 lakh on public cloud, and the right answer depends on how much downtime, speed and control matter to you. Every figure is illustrative and shows the method. This example belongs to the best-fit method.
The workload
| Item | Assumption |
|---|---|
| Site | WordPress, 30 pages, blog, enquiry form |
| Traffic | 20,000 visits a month, average 2 MB per visit, peaks of 3× during campaigns |
| Data transfer out | 20,000 × 2 MB = 40 GB, round up to 60 GB with bots |
| Storage | 15 GB files and database |
| 10 mailboxes (priced separately in all three options) | |
| Downtime tolerance | A few hours a quarter |
| Skills | One marketing executive; a freelancer on call |
Email is kept outside hosting in all three options because many businesses use a separate email service; that cost is the same in every column and left out.
Option A: business shared hosting
| Line (illustrative) | Year 1 | Years 2–3 each |
|---|---|---|
| Hosting plan (introductory, then renewal) | ₹6,000 | ₹9,600 |
| Daily backup add-on | ₹1,200 | ₹1,200 |
| Domain renewal | ₹1,000 | ₹1,000 |
| SSL | Included | Included |
| Freelancer, updates and fixes (4 hours a year at ₹1,000) | ₹4,000 | ₹4,000 |
| Total before GST | ₹12,200 | ₹15,800 |
Three years: ₹12,200 + ₹15,800 × 2 = ₹43,800 before GST. The renewal at 60% above the first-term price is the biggest change. Check it with the renewal uplift calculator.
Option B: managed VPS
| Line (illustrative) | Monthly | Yearly |
|---|---|---|
| Managed VPS, 2 vCPU / 4 GB, patching and backups included | ₹2,500 | ₹30,000 |
| Control panel licence | ₹300 | ₹3,600 |
| Freelancer (4 hours a year) | – | ₹4,000 |
| Domain | – | ₹1,000 |
| Total before GST | ₹38,600 |
Three years at a flat price: ₹38,600 × 3 = ₹1,15,800 before GST. The VPS handles campaign peaks more comfortably and allows caching and server tuning.
Option C: public cloud, self-built
| Line (illustrative) | Monthly |
|---|---|
| VM, 2 vCPU / 4 GB, on-demand | ₹3,500 |
| 50 GB SSD disk | ₹400 |
| Daily snapshots, 14-day retention | ₹400 |
| Public IPv4 | ₹320 |
| Data transfer: 60 GB, within a 100 GB free allowance | ₹0 |
| CDN for images | ₹300 |
| Freelancer for server upkeep (2 hours a month at ₹1,000) | ₹2,000 |
| Total before GST | ₹6,920 |
Yearly: ₹83,040. Plus domain ₹1,000 = ₹84,040. Three years: ₹2,52,120 before GST. The cloud option gives most control and growth room, but for this workload much of that is unused, and the freelancer time is the largest line after the VM.
Side by side
| Shared | Managed VPS | Public cloud | |
|---|---|---|---|
| 3-year total before GST | ₹43,800 | ₹1,15,800 | ₹2,52,120 |
| 3-year total with 18% GST | ₹51,684 | ₹1,36,644 | ₹2,97,501.60 |
| Speed under campaign peaks | Limited | Good | Good, scalable |
| Who keeps it running | Host + freelancer | Host | Freelancer |
| Bill predictability | High | High | Medium |
GST is shown for completeness; a registered business usually claims it back as input tax credit.
What would change the answer
- More traffic or a store. If the site starts taking orders, peaks matter more and options B or C move up. See the festive sale example.
- No freelancer available. Option C becomes risky without someone to patch the server; a managed option is safer.
- Data rules from clients. If a client requires an Indian region in writing, check the shared host's data-centre city.
- Dollar billing. If option C is billed in dollars, add a forex buffer with the GST and forex calculator.
How to redo this for your site
- Take visits and average page size from your analytics to estimate data transfer.
- Price each option from written quotes or the provider's price page for your region.
- Include people's time: someone has to update plugins and check backups.
- Project the renewal price for years two and three.
- Enter the monthly figures in the server cost estimator.
Related guides
If the website grows into an app with steady servers, compare a commitment using the break-even example.
FAQ
Is shared hosting enough for SEO?
Speed matters for users and search. A well-configured shared plan with caching and a CDN is often fast enough for a small site. Measure page speed before and after any move.
Should I prepay three years to avoid the renewal jump?
A longer first term can lock in the introductory price, but you lose flexibility if you outgrow the plan. Check refund terms.
Why include the freelancer's time?
Because it is a real cost of each option. A cheaper server that needs more hours of work may cost more overall.
Are these prices current?
No. They are illustrative to show the arithmetic. Use dated quotes for your decision.
Sources
- CBIC GST — 18% GST and input tax credit
- AWS EC2 on-demand pricing — example of a free data transfer allowance (checked 28 October 2026)
- CERT-In — security practices for websites and servers