Guides

How much does website hosting cost?

Free if you use a free service, $10–$35 a month for a website builder, $3–$12 a month for shared hosting, $15–$80 for managed WordPress. A one-page brochure site for a local business should cost between nothing and about $20 a month.

Hosting prices are quoted in a way designed to be compared badly: huge first-year discounts, annual-only pricing, and renewal rates buried three clicks deep. Here's the plain version.

The tiers

What you're buyingPer monthWho it's for
Free service (page built for you)$0One-page site, sub-address, no technical work
Builder, cheapest plan$10–$18Own domain, several pages, do it yourself
Builder, mid plan$18–$35More pages, forms, sometimes email included
Shared hosting$3–$12WordPress or files you upload yourself
Managed WordPress$15–$80WordPress where somebody else handles updates
VPS$10–$40Real traffic, or custom software

Prices vary by provider and change often. The shape — free, cheap, middling, expensive — has been stable for years.

What "per month" usually doesn't mean

Most cheap hosting is priced per month but billed annually, up front. So $3.95 a month is $47.40 today, not $3.95 today. That's not dishonest, but it does mean the real cost of entry is higher than the headline.

Builders are more often genuinely monthly, and some have an annual discount of 15–25%. If you're unsure whether you'll keep it, pay monthly for the first few months even if it costs a little more.

The renewal trap

The single most common surprise: year one at $2.95 a month, year two at $11.99. Over three years that's roughly $350 instead of $106.

Before you buy, find the renewal price. It's usually on a separate pricing page, sometimes only in the terms. If you can't find it, that's information too.

Some providers — Cloudflare for domains, a few hosts for hosting — sell at a flat rate with no introductory discount. Boring, predictable, often cheaper over five years.

What's included, and what's extra

Usually included: SSL certificate, some storage, a subdomain, basic visitor statistics, email support.

Usually extra: your own domain ($10–$20/yr), business email ($6–$8 per mailbox per month), backups on cheap plans, priority support, ecommerce features, removing the builder's ads (on free tiers).

Often wrongly assumed included: a domain name. Builders sometimes bundle one for the first year and then charge for it — check.

What you can skip

  • Dedicated IP addresses — irrelevant for a small site.
  • "Unlimited" storage — you'll use a gigabyte.
  • CDNs and performance add-ons — a five-page site doesn't need one.
  • Paid SSL certificates — free everywhere.
  • Site "security" subscriptions at $20 a month for a site with no login and no customer data.

The five-year view

For a one-person trade business:

  • Free service: $0 for five years, plus $50–$100 if you later add a domain.
  • Builder: about $700 over five years, plus a domain.
  • WordPress on shared hosting: about $500 over five years, plus a domain, plus your weekends.

That framing is worth sitting with. The difference between free and a builder is roughly the price of a used trailer, spread out. If the builder earns you one extra job a year, it pays for itself; if it doesn't, it's a hobby.

What to actually do

If you're starting: use the free thing. Move to a $10–$16 builder plan when you need your own domain and more than one page — which is a real need, but usually a later one.

If someone quotes you $75 a month for hosting a five-page site with no shop, ask what the extra $60 buys. Sometimes it's a real person who answers the phone. Sometimes it's a reseller markup on a $6 plan.

Related: the full cost of a small business website, including the parts that aren't hosting.