Do I need to pay for website hosting, and how much should it cost?
Yes — any website that's live on its own domain needs hosting, but it's usually cheap and often already included in what you pay. Standalone shared hosting typically runs about $3–$15 a month, while most website builders and done-for-you services fold hosting into a single monthly fee, so you never buy it separately. And if you only need to be found locally, a free Google Business Profile can be enough to start with no hosting at all.
What hosting is, and whether it's a separate bill
Hosting means renting space on a server — a computer that stays on all the time — so your website is reachable around the clock by anyone who types in your address. Every live website is hosted somewhere. The only real question is whether you pay for it as a separate line item or as part of a bundle.
There are two common paths. Either you buy hosting yourself and put a website on it (more control, more setup), or you use a website builder or a done-for-you service where hosting is already included in the price. Neither is 'right' — it depends on how much you want to do yourself.
- Buy-it-yourself: you rent hosting and build or upload the site — hosting shows up as its own bill.
- Bundled: a builder (Wix, Squarespace, GoDaddy) or an agency includes hosting in one price — you never see a separate hosting charge.
What it actually costs
For a small local business, hosting is one of the cheaper parts of being online. Rough market ranges look like this:
- Domain name (your address, like yourname.com): about $10–$20 per year. This is separate from hosting and worth registering in your own name.
- Shared hosting on its own: roughly $3–$15 per month (Hostinger, Bluehost, SiteGround, GoDaddy and similar).
- Website builder with hosting included (Wix, Squarespace, GoDaddy): commonly about $16–$49 per month depending on the plan.
- Done-for-you or agency: hosting is usually folded into a monthly fee or a one-time build price.
- VPS, dedicated, or cloud hosting: $20–$100+ per month — more power than a typical small business needs.
When you might not need to pay for hosting at all
Not every business needs to pay for a hosted website on day one. If your main goal is to be found by nearby customers and get a phone call, a free option can be enough to start.
The honest trade-off with anything free is that you usually give up either your own domain name or your own time: free builder plans put their brand in your web address and often show ads, and free static hosts require technical setup.
- Google Business Profile: free, and shows your business on Google Maps and Search with hours, photos, directions, and a call button. For a plumber, salon, or cafe, this alone can carry you early on.
- A free Instagram or Facebook page: costs nothing, but you don't own the platform and can't fully control how it works.
- Free builder tiers or free static hosts (GitHub Pages, Netlify, Cloudflare Pages): genuinely $0, but expect a builder subdomain and ads on free plans, or hands-on technical setup for the static hosts.
The cost most people forget: who updates the site
Hosting is the cheap, predictable part. The ongoing cost that surprises owners is who changes the site when your hours, prices, menu, staff, or photos change. That policy varies a lot between providers, and over a year it can matter more than the hosting fee itself.
There are three common models. With a DIY builder, edits are free but you make every change yourself. With many freelancers and agencies, edits are billed per change or by the hour, so a small text fix can cost real money and wait on someone's schedule. Some done-for-you services instead include unlimited edits in the monthly fee — for example, fivedaylaunch (from $25/month or $1,499 to own it) includes hosting and edits, so you send the change and it's done at no per-edit charge. Whatever you choose, ask exactly how edits are handled before you commit.
How to decide
Match the option to your situation rather than paying for more than you need:
- Just need to be found locally on a tight budget: start with a free Google Business Profile and add a site later.
- Comfortable with tech and want full control: buy a domain plus shared hosting, or use a builder, and update it yourself.
- Want it built and kept updated for you: a builder's higher tier or a done-for-you service — compare whether edits and support are included or billed on top.
- Whatever you pick: register the domain in your own name so you keep your address if you ever switch providers.
Frequently asked
Is website hosting a one-time cost or a recurring one?
Recurring. You pay monthly or yearly for as long as the site stays live. Even a website advertised at a 'one-time' price (a one-off build fee) usually still needs ongoing hosting — so check whether hosting is included in that price or billed separately afterward.
Can I host a website for free?
Yes, with trade-offs. Free builder plans and free static hosts like GitHub Pages, Netlify, or Cloudflare Pages cost nothing, but free builder plans put their brand in your web address and often show ads, and static hosts need technical setup. If you just want a free presence rather than a full website, a Google Business Profile is free and often enough to start.
Do I need to buy hosting and a domain name separately?
They're two different things — the domain is your address (yourname.com) and hosting is the space the site lives on — but they're often sold together or bundled into a builder or service plan. Either way, register the domain in your own name so you keep it if you switch providers.
How much should a small business realistically budget?
If you host it yourself, roughly $10–$20 per year for a domain plus about $3–$15 per month for shared hosting. With a builder or done-for-you service, expect a single bundled fee — commonly around $16–$49 per month for builders. The figure that varies most isn't hosting; it's whether edits and support are included or charged on top.
Sources
Related questions
This answer is published by
fivedaylaunch, a web-design service for small businesses — we try to answer these honestly whether or not you hire us. If you want a hand-designed site done for you (from $25/mo or $1,499 to own it, live in about 5 days, you own it),
here is how we work, or run a free
site check to see where yours stands.