Website hosting can cost anywhere from effectively €0 for a straightforward static business site to tens, hundreds or even thousands of euro per month for applications with heavier technical requirements.
That range sounds ridiculous until you realise that the word hosting is used to describe very different things.
A five-page website for a local electrician does not need the same infrastructure as an online marketplace, a customer portal or a high-traffic software platform.
And this is where I think small businesses are often given a poor deal: they are told that a sizeable monthly hosting fee is simply a normal cost of having a website, without anybody explaining what that fee actually pays for.
It does not have to work that way.
What is website hosting?
A website consists of files and, in some cases, databases and server-side software.
Hosting is the infrastructure that makes those things available when somebody visits your domain.
For a traditional WordPress website, hosting usually means renting space and computing resources on a server that runs WordPress and its database.
For a modern static website, the model can be very different. Finished page files can be distributed through a global network and served directly to visitors without keeping a traditional application server running for every request.
That difference can have a huge effect on cost.
If the distinction between the domain and the hosting is still fuzzy, the separate guide to domain name costs explains what you are actually paying for on that side.
What does hosting actually cost for a simple business website?
For the type of straightforward business sites I often build, the underlying hosting can be extremely inexpensive.
Cloudflare Pages, for example, currently allows static asset requests on both its free and paid plans without per-request charges, and its free tier can be entirely adequate for ordinary brochure-style websites.
That means the raw cost of serving a simple site can genuinely be €0 per month.
There are still other costs around owning a website — most obviously the domain — but those are separate from hosting.
This is one of the main reasons I do not automatically charge Built by Gavin clients a monthly hosting fee.
If the infrastructure is costing virtually nothing and there is no ongoing maintenance service being delivered, I do not see a good reason to manufacture a recurring bill.
So why do businesses pay €20, €50 or €100+ per month?
Gavin's take
Hosting is one of the areas where the web industry still makes a simple thing sound more mysterious than it needs to be. The correct hosting for a website should follow from what the website actually does. A brochure-style site for a local business and a busy e-commerce platform are not the same technical problem, so there is no sensible reason they should automatically carry the same kind of hosting bill.
There are several possible reasons.
Some are perfectly legitimate.
Others deserve questions.
Traditional web hosting
A WordPress or similar CMS site usually needs a server environment, database, PHP processing and ongoing platform management.
Shared hosting might be inexpensive, while better managed hosting can cost significantly more.
Maintenance
A monthly charge may include: software updates, plugin updates, backups, security monitoring, content changes, technical support, and uptime monitoring.
That is not just hosting. It is a service package.
If you use and value those services, the monthly fee may be entirely reasonable.
Software licences
Premium themes, plugins, booking software, membership systems and other tools may have annual or monthly licence costs.
Again, those are real costs.
Support retainers
Some businesses prefer knowing that they can email an agency each month and have changes handled.
They are paying for availability and support, not simply disk space.
Agency recurring revenue
There is also a less comfortable explanation.
Recurring revenue is extremely attractive to agencies and freelancers.
Some suppliers package a simple website into a monthly fee because the commercial model is good for the supplier, not because the website genuinely costs that much to keep online.
That does not automatically make the arrangement wrong — but the customer should understand it.
If you are paying €60 every month, ask:
What exactly do I receive for that €60?
"Hosting" on its own is not a detailed answer.
Some monthly charges include real service; others mostly bundle hosting into a subscription. I break that question out in do you really need monthly website fees?.
Static hosting changes the economics
A static website can contain: custom design, animation, responsive layouts, forms, analytics, maps, booking links, payment links, galleries, JavaScript interactions, and API integrations.
"Static" does not mean primitive.
It mainly describes how the core pages are delivered.
Because the finished files can be served directly, the infrastructure is simpler and there are fewer moving parts.
For many small businesses this gives you: fast pages, a small attack surface, very little infrastructure maintenance, and extremely low hosting costs.
That is a strong combination.
For a deeper look at the model itself, see can website hosting really be free? and the practical example of Cloudflare for small-business websites.
When free or near-free hosting is not enough
I am not suggesting every website in the world should live on a free plan.
A project may need paid infrastructure when it includes things such as: high volumes of server-side processing, large databases, customer accounts, complex APIs, large file storage, substantial e-commerce operations, private dashboards, heavy dynamic workloads, and enterprise support requirements.
Cloudflare itself separates static asset delivery from server-side Functions and Workers usage. Dynamic requests consume Worker resources and have plan limits.
That is exactly how hosting should be discussed: based on what the website actually does.
Does free hosting make a business look cheap?
No.
Your customer does not see a bill from the hosting provider.
They see:
yourbusiness.ie
They see the design.
They experience the speed.
They decide whether they trust the business.
A website does not become more professional because somebody is paying €50 per month behind the scenes.
The infrastructure has one job: reliably deliver the site.
Worth knowing
“Free hosting” does not mean somebody is running a charity server under a desk. Large cloud platforms can price static-site delivery extremely aggressively because serving pre-built files is cheap and efficient at scale. The important questions are reliability, limits, ownership and whether the platform suits the site — not whether the invoice happens to say €0.
Is free hosting reliable?
"Free" sometimes means an intentionally limited hobby service.
But that is not always the case.
Cloudflare is large-scale internet infrastructure, and Pages delivers sites through Cloudflare's global network. Its free tier is a pricing tier of the same platform rather than a completely separate toy product.
The sensible question is therefore not:
Is free always bad?
It is:
Does this platform's free allowance comfortably cover what this particular website needs?
For many ordinary small-business sites, it does.
What costs still remain?
Even if hosting itself costs nothing, you may still have:
Domain renewal
Your .ie, .com or other domain normally renews annually.
Business email
Email hosting is a separate product from website hosting.
Third-party services
Booking, payments, newsletters, CRM or specialist software may have their own fees.
Ongoing website work
If you want regular edits, new pages, SEO campaigns or active management, somebody needs to be paid for that work.
None of those should be disguised as "hosting".
Gavin’s perspective
What Built by Gavin does differently
For the straightforward sites I build, my default position is simple:
Do not create an ongoing cost unless there is an ongoing need.
Every Built by Gavin website is custom-built for the business rather than produced from a generic template.
Where a lean static architecture is appropriate, I use it.
Where existing specialist tools solve bookings, payments or other functionality well, I integrate them rather than creating a costly bespoke platform.
And where hosting can genuinely cost virtually nothing, I do not turn it into an artificial monthly revenue stream.
If a future project actually requires paid infrastructure, that is different. The cost should exist because the requirement exists.
Questions to ask about a hosting quote
Before agreeing to monthly website charges, ask:
- What platform is the site hosted on?
- What does the underlying hosting cost?
- What does the monthly fee include besides hosting?
- Are maintenance and updates included?
- Are content changes included?
- Are software licences included?
- What happens if I stop paying the monthly fee?
- Can I move the website elsewhere?
- Who controls the hosting account?
- Do I own the domain separately?
A good provider should not be uncomfortable answering those questions.
The bottom line
A straightforward business website does not inherently need expensive monthly hosting.
Some sites can be hosted for effectively nothing.
Others genuinely need paid infrastructure.
And many monthly packages are really combinations of hosting, maintenance, software and support.
The important thing is knowing which one you are buying.
If a provider cannot explain why your particular website needs the monthly cost it is charging, that is worth questioning.
Want a site without an unnecessary monthly hosting bill?
See how I build and price small-business websites or tell me what your business needs.
If a lean setup is appropriate, I would rather keep the ongoing cost low than invent another subscription.
---