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.

Updated · 4 min read

Worked example: monthly hosting cost of a small business website in India, three ways

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

ItemAssumption
SiteWordPress, 30 pages, blog, enquiry form
Traffic20,000 visits a month, average 2 MB per visit, peaks of 3× during campaigns
Data transfer out20,000 × 2 MB = 40 GB, round up to 60 GB with bots
Storage15 GB files and database
Email10 mailboxes (priced separately in all three options)
Downtime toleranceA few hours a quarter
SkillsOne 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 1Years 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
SSLIncludedIncluded
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)MonthlyYearly
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

SharedManaged VPSPublic 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 peaksLimitedGoodGood, scalable
Who keeps it runningHost + freelancerHostFreelancer
Bill predictabilityHighHighMedium

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

  1. Take visits and average page size from your analytics to estimate data transfer.
  2. Price each option from written quotes or the provider's price page for your region.
  3. Include people's time: someone has to update plugins and check backups.
  4. Project the renewal price for years two and three.
  5. Enter the monthly figures in the server cost estimator.

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

Related guides