When you ask how much running a website costs, hosting is just one item of several. Many costs are recurring, some hide in renewal prices, and you find out about others only when you need them. Let's put together a realistic yearly budget so nothing catches you off guard — and above all so you can work out the true cost, not just the introductory one.
One-off versus recurring costs
The cost of a site splits into two groups. One-off costs you spend at the start — design, graphics, the initial setup. Recurring costs you pay anew every year, and it's these that decide how much the site costs you long term. People tend to look mainly at the one-off ones when deciding, but it's the recurring ones that hurt over time. So we'll focus on those most in the budget.
Hosting
The basic recurring cost. Quality shared hosting costs roughly €3 to €8 a month, a VPS starts around €6 and grows with performance. Watch out above all for the gap between the introductory and the renewal price — the first-year price tempts you, but the renewal one, which tends to be significantly higher, is what applies long term. We cover this trick in detail in Beware of introductory prices. Always count on the price after renewal.
The domain
You rent the domain for a year. A .com costs commonly €10 to €15 a year. Here too it often holds that the first year is cheap or free and from the second year you pay full price. So check it in advance. If you later transfer the domain to another registrar, the guide is in How to transfer a domain to another registrar.
A free domain has a catch
Hosting with a domain "free for the first year" looks tempting, but the domain is free only at the start — from the second year you pay for it normally, often more than if you'd bought it separately. Sometimes it's also registered to the provider, not you, which complicates a later move. So always check who the domain is registered to and what it'll cost after the first year.
SSL certificate and email
A basic SSL certificate (Let's Encrypt) is now free and part of decent hosting — you usually don't need to pay for it. A paid certificate makes sense only in specific cases, such as larger companies with a premium warranty. Email mailboxes are often included in hosting, but a professional solution with more capacity and better spam protection may be paid extra.
Hidden and irregular items
These are exactly the items people most often forget in the budget, and yet they can noticeably raise the yearly cost:
- Theme or graphics — one-off, but premium themes and plugins renew annually.
- Paid plugins and licences — many WordPress or store features are paid as an annual subscription.
- Extra backups — an external backup service if the host's isn't enough (see how often to back up your website).
- Development and maintenance — if you don't manage the site yourself.
- Performance at peaks — on a store, extra cost to handle Black Friday and the holidays.
Model examples
A simple personal site can be run for roughly €60 to €120 a year — hosting around €50, the domain €12, SSL and email included. A business site with professional email and a few paid plugins easily reaches €200 to €400, because licences and better hosting add up. A store with more powerful hosting, paid extensions and maintenance runs into the low thousands a year.
Take the figures as a guide — it depends mainly on how much work you handle yourself and how demanding a site you run. The same site can cost €100 or €1,000 a year depending on whether you manage it yourself or have an agency handle everything. So before deciding by the hosting price, add up the whole bundle of items — only that tells you what the site really costs.
Time is a cost too
One item is almost always forgotten in budgets: your own time. Cheaper unmanaged hosting or a VPS saves a few euros a month, but maintenance, updates and troubleshooting swallow hours you'd otherwise spend on your business. On a hobby blog that doesn't matter — time is "free" and you learn plenty. But on a site you make a living from, those hours have a real cost and often outweigh the saving on hosting.
So it pays to count the so-called total cost of ownership, not just the price list. When you add the time spent on management (or the cost of paying someone) to the hosting price, a pricier but more carefree solution can turn out cheaper. We discuss the same logic for servers in Managed vs unmanaged VPS.
Costs that come in bursts
Beyond the recurring payments, an occasional expense shows up that doesn't fit the monthly budget but needs accounting for. This includes a redesign after a few years when the site ages, a migration to more powerful hosting as the project grows, or a security incident that needs sorting. None of these comes every year, but when it does, it tends to be far higher than an ordinary monthly cost.
So it's sensible to keep a small reserve — say the equivalent of one or two months' costs set aside. When an unexpected expense comes, you don't deal with it under stress and won't be tempted to reach for the cheapest quick fix, which usually doesn't pay off. On a site that earns money, such a reserve is part of a healthy budget, not a luxury. It also pays to go through all the recurring payments once a year and cancel what you no longer use — old licences and unused services needlessly bloat the yearly budget.
How not to overpay
The key is not to look only at the introductory hosting price, but to add up all the recurring items with their renewal prices and view them over a horizon of two to three years. A cheap first year often means pricier years to follow. When comparing plans, always count "what it'll cost over three years", not "what I pay now". That best reveals an offer that looks cheap but gets expensive long term.