How Much Does Website Hosting Cost?

The monthly fee is the least important number about hosting. What it does when the site is busy, broken or attacked is the expensive part.

How Much Does Website Hosting Cost? — Troiana insight cover

In short

Website hosting costs anywhere from nothing to several hundred dollars a month. Static sites host free or nearly free on Cloudflare, Netlify, Vercel or GitHub Pages. Shared hosting is $3–$15 a month, managed WordPress $20–$100, a VPS $5–$80, and managed cloud for real applications $50–$500+ depending on traffic. The right level is set by what the site is, not by the budget: a static marketing site should not pay $30 a month, and an application with users should not be on $5 shared hosting.

Planning ranges by type

Hosting typeTypical monthly costSuits
Static hosting (Cloudflare Pages, Netlify, Vercel, GitHub Pages)$0–$20Marketing sites, portfolios, documentation, anything without a server
Shared hosting (cPanel-style)$3–$15Small PHP or WordPress sites with light traffic
Managed WordPress$20–$100WordPress sites that need speed, security and updates handled
VPS (DigitalOcean, Hetzner, Linode)$5–$80Custom applications run by someone who can administer a server
Managed cloud / platform (Render, Fly, Railway, Vercel Pro, AWS with help)$50–$500+Applications with users, databases, background jobs
Website builders (Wix, Squarespace, Webflow)$15–$50, bundled with the builderSites built on the platform; hosting is not separable

These are 2026 list prices for small and medium sites. Domains ($10–$20 a year), email hosting ($5–$10 per mailbox per month), and SSL certificates (free from Let's Encrypt on almost every host) are separate.

What you are paying for at each level

Free and static. A static site is files served from a global network. There is no server to run, so the cost is near zero and the reliability is near perfect. Every marketing site that does not need a login or a database belongs here, and most do not. A zero-build static site is the simplest thing to host and the hardest thing to break.

Shared hosting. One server, hundreds of sites, and a control panel. Cheap because you are sharing everything, including the consequences when a neighbour's site is attacked or gets busy. Fine for a small site with a few thousand visitors a month; the ceiling is low and the support is generally slow.

Managed WordPress. The host applies updates, runs a firewall, caches pages, takes backups and answers WordPress-specific support tickets. The premium over shared hosting is buying the maintenance that an unmaintained WordPress site otherwise skips. Worth it for any WordPress site that matters.

VPS. A slice of a server that is yours to configure, at a very low price, with nobody to help you. Excellent value for a team with someone who can administer Linux, patch it, monitor it and restore it; a liability for a team without one. The cost is not the monthly fee; it is the hours.

Managed cloud. Platforms that run your application, database and background jobs, scale them, and handle the operations. This is what real products with users need, and the price rises with traffic and data. It is also where bills surprise people, which brings us to the hidden costs.

The costs that are not on the price list

Traffic and bandwidth. Most tiers include a generous allowance and charge for overages. A site that goes viral, gets scraped, or serves large images can produce a bill far above the plan price. Static hosts are the most forgiving here; some cloud platforms are the least.

Database and storage. Managed databases start at $15–$25 a month and grow with data. File storage is cheap per gigabyte and adds up with user uploads and backups.

Email sending. Transactional email through a proper service is $10–$50 a month for modest volumes. Sending from the web server directly is free and is why your emails go to spam.

People. The largest hosting cost for any non-trivial site is the time of whoever keeps it running. A $20 managed plan that needs nobody is cheaper than a $5 VPS that needs a day a month.

Getting out. Builder platforms bundle hosting with the site and cannot be left without rebuilding. That is a cost paid later, once.

Signs you are on the wrong tier

Paying too much looks like a static marketing site on a $40 managed plan, or an application on a large cloud instance that idles at two percent CPU. Paying too little looks like a site that slows to a crawl when a newsletter goes out, a support ticket that takes three days, a host that suspends the account for exceeding a resource limit, or backups that turn out not to exist when they are needed. The second list is far more expensive than the first, because each item costs customers rather than dollars. If any of them has happened in the last year, the hosting is under-specified for what the site has become, and the fix is usually a step up of $20–$50 a month rather than a migration to something exotic.

How to choose

Match the type to what the site is:

  • No login, no database, content changes occasionally: static hosting, free.
  • WordPress or similar, non-technical owner: managed WordPress, $20–$50.
  • Custom application, technical team: VPS or managed cloud, depending on whether the team wants to run servers.
  • Application, non-technical team: managed cloud, and budget for someone to set it up.

The common mistake is paying for capacity the site does not need, or, more damagingly, saving $20 a month by putting an application that earns money on hosting that cannot keep it up. Choosing a hosting region near your visitors matters more than the plan tier for most sites' perceived speed.

If you would like a recommendation for a specific site, book a call; the answer for most marketing sites is "free, and here is how".

Common questions

Can I host a website for free?

Yes, if it is a static site: Cloudflare Pages, Netlify, Vercel, and GitHub Pages all host static sites free with SSL and a global CDN, and the free tiers are generous enough for most marketing sites. You still pay for the domain, around $10–$20 a year. Sites needing a server-side application or database need a paid plan.

How much does it cost to host a WordPress website?

Shared hosting runs a WordPress site for $3–$15 a month with slow support and no maintenance included. Managed WordPress hosting is $20–$100 a month and includes updates, security, caching and backups, which is what most business sites should buy. Add $10–$20 a year for the domain.

Why is my hosting bill higher than the plan price?

Usually bandwidth or compute overages from a traffic spike, scraping, or large images; add-on charges for backups, email, SSL or a dedicated IP; or a promotional first-year price that renewed at the standard rate. Check the invoice line by line, and consider a static host if the site does not need a server, since they rarely charge for traffic.

Is cheap hosting bad for SEO?

Only when it is slow or unreliable. Google does not care what you pay, but it does measure how fast pages respond and whether the site is up when crawled. A $5 shared plan that responds slowly under load hurts Core Web Vitals; a free static host that responds in milliseconds does not. Judge hosting by response time and uptime, not price.

What is the difference between a domain and hosting?

The domain is the address (yourbusiness.com), registered annually for around $10–$20 through a registrar. Hosting is the computer that stores and serves the site's files when someone visits that address. They are separate purchases and can come from different companies; the domain's DNS settings point it at the host.

Have something worth building right?