IN THIS ARTICLE · 9 PARTS
- 01Why the bill grows after the first quote
- 02The full list: 10 costs the first quote leaves out
- 03Renewals: domain, hosting and SSL
- 04Add-ons, email and content
- 05Emergencies and changes: the unpredictable part
- 06The cost of leaving
- 07Phrases in a quote worth asking about
- 08How to avoid the surprises
- 09References
The hidden costs of a website are everything you pay after the first quote: renewing the domain and hosting, the SSL certificate, paid plugins and themes, email on your own domain, backups, updates, fixes when something breaks, small changes to text and photos, and the cost of switching if you ever decide to leave. Rarely does anyone hide them on purpose. The first quote simply shows the price of the build, and the site lives for years after it. Here is the full list, when each cost arrives and what to ask before you sign.
Why the bill grows after the first quote
Retail has a name for showing one price at the start and adding fees later: drip pricing [1]. With websites it is rarely that calculated. More often the quote just describes the build and says nothing about what comes after.
That is why it helps to think in terms of total cost of ownership: an estimate of the direct and indirect costs of a product or service over its whole life, not just the price you pay to buy it [2]. A website is exactly that kind of product. The build is the first payment, not the last. For the price of the build itself, see how much a website costs in 2026.
The full list: 10 costs the first quote leaves out
| Cost | When it arrives | One-off or recurring | What to ask |
|---|---|---|---|
| Domain renewal | Every year (or when the term ends) | Recurring | "Is the renewal price the same as the first year?" |
| Hosting renewal | Monthly or yearly | Recurring | "Is this an introductory price, and what is it afterwards?" |
| SSL certificate | Whenever it expires | Recurring | "Is it included, and does it renew automatically?" |
| Paid themes and plugins | Usually when the licence renews | Often recurring | "Are there paid add-ons, and who pays for their licence?" |
| Email on your domain | Monthly, per user | Recurring | "Is an address like name@mybusiness.com included?" |
| Backups and updates | All the time | Recurring | "Who does them, how often, and where are backups kept?" |
| Fix after a crash or hack | When it happens | One-off but unpredictable | "What does an emergency fix cost?" |
| Small changes | Whenever the business changes | Recurring | "How is one change to prices or photos charged?" |
| Photos, copy, translations | During the build and every refresh | One-off or recurring | "Who prepares the content, and is it in the price?" |
| Cost of leaving | When you switch providers | One-off | "Whose name is the domain in, and do I get the files?" |
Most of these are not large amounts on their own. The surprise comes when they add up, or when they land at a bad moment.
Renewals: domain, hosting and SSL
You do not buy a domain or hosting once and for all. You pay for a period and then renew. If the difference between the two is still fuzzy, read domain and hosting explained.
The trap is the introductory first-year price. The quote looks cheap, and the renewal is at the standard rate. Always ask what the second year costs.
The SSL certificate (the padlock in the browser) is often free today, but it has to be renewed. If nobody watches it, visitors get a warning that the connection is not secure. More in what is an SSL certificate.
Website builders have a similar catch. On Wix, for example, you must upgrade your site before you can connect your own domain [3]. The free plan is not the final price if you want an address in your own name.
Add-ons, email and content
Paid themes and plugins. A WordPress site often relies on add-ons for forms, bookings or translation. Some are free, some are paid, and many paid ones come with a licence that renews. Ask which add-ons your site will use and whose name the licence is in. If it is in the developer's name and they leave, the add-on may stop getting updates.
Email on your domain. An address like info@yourbusiness.com looks professional, but it is usually a separate service. Google Workspace, for instance, is offered as a subscription with options for individuals, small businesses and large organisations [4]. See business email on your own domain before you decide.
Photos and copy. If the developer writes the text or buys photos, that is work and money. Real photos of your team and premises almost always work better than stock images. We explain why in website photos: real, not stock.
Emergencies and changes: the unpredictable part
These are the costs you cannot plan, but you can limit.
- Backups. The WordPress documentation says problems inevitably occur and you need to be ready when disaster strikes. For smaller sites it recommends a backup once a week, and daily for very active ones [5].
- A fix after a crash or a hack. If your site has no maintenance, an emergency fix is paid by the job and usually at the worst possible moment. A hacked site may stay offline until it is cleaned up.
- Small changes. New opening hours, new prices, a new service. With a site paid for once, each of these is often a separate order.
The most expensive website costs are not the ones you pay every month, but the ones that arrive all at once: in an emergency, and when you want to leave.
For what regular maintenance covers and how to compare packages, see website maintenance: what it includes and what it costs.
The cost of leaving
This is the cost nobody thinks about at the start. If the domain is registered in the developer's name rather than yours, switching can be slow and unpleasant. For domains such as .com, ICANN's rules are clear: your registrar must give you the transfer code (AuthInfo) within five calendar days of your request [6]. But first you need access to the account the domain is in.
Check up front:
- Whose name is the domain registered in?
- Do you get your text, photos and logo if you leave?
- Is there a minimum term or an exit fee?
- How long does it take to move the site?
How the move itself works is in how to move your domain to a new website. The points that belong in the contract are in website contract: what to check.
Phrases in a quote worth asking about
| The quote says | What it may mean | What to ask |
|---|---|---|
| "Free hosting for the first year" | From year two you pay separately | "What does it cost from year two?" |
| A "build price" and nothing else | Maintenance and changes are extra | "What happens after launch?" |
| "Changes by arrangement" | Every change is a new quote | "What does one small change cost?" |
| "Domain included" | It may be in the developer's name | "Whose name will it be registered in?" |
| "Unlimited" space or traffic | The limits are in the terms | "What are the actual limits?" |
None of these phrases is a sign of a scam. They just show where the quote does not tell the whole story. There are more such points in how much a website really costs a small business.
How to avoid the surprises
Ask every provider to fill in the table above. Compare quotes on the total over several years and on exactly what is included, not on the first payment.
The other way is a model where most of these costs sit in one price. At Studio V1 a website is €50 a month incl. VAT and covers design, the build, domain, hosting, SSL, maintenance, minor updates and a real person to contact. There is no minimum term and no exit fee, your text, photos and logo stay yours, and we transfer the domain to your name free of charge whenever you ask. Online shops and complex systems are quoted separately. For how the two models compare, see website subscription vs. one-off payment.
References
- Wikipedia. "Drip pricing." en.wikipedia.org
- Wikipedia. "Total cost of ownership." en.wikipedia.org
- Wix Help Center. "Connecting a Domain to Wix Using the Pointing Method." support.wix.com
- Google Workspace Admin Help. "Compare Google Workspace editions." support.google.com/a
- WordPress.org. "Backups." developer.wordpress.org
- ICANN. "FAQs for Registrants: Transferring Your Domain Name." icann.org

