What makes up a website's annual running costs?
Running a website is not one compulsory monthly fee for everyone. There is usually some domain and hosting expenditure, but business email, software, content management, backups, repairs and external integrations may fall under different agreements. A simple site with few changes may need less ongoing work; a site with booking, e-commerce or several integrations may need more.
You cannot fairly replace an annual quote with a single market average. Calculate from your actual offers: what are the annual renewals, which monthly subscriptions run, what work is covered by the maintenance fee, and what is billed separately? The table below also shows where costs can appear to be hidden.
A quick starting point: list domain, hosting, email, licences, backups, updates and support fees. For each item record who pays, what is included, when it renews and who is responsible for keeping it working. The maths is the easy part; comparing like with like is harder.
Three steps for planning maintenance
1. Essential items
Domain, hosting and any subscriptions you genuinely need.
2. Responsibility
Who handles updates, backups, troubleshooting and content changes?
3. Total cost
Compare annual and multiyear totals based on tasks and renewals.
- Collect the known charges Domain, hosting, existing subscriptions and agreed support.
- Clarify who owns each task Maintenance, backups and handling faults.
- Request a written cost breakdown Initial fee, annual recurring items and work charged separately.
One-off website development is different from maintenance
Planning, copywriting, adapting the design to your brand, development, launch testing and going live are usually one-off project tasks. Domain renewal, server operation, updates and regular checks recur over time. Developing a new feature or completely redesigning the site may again be a separate project.
This is why two website quotes are only comparable if both show one-off and ongoing items. The website design pricing page addresses the initial development cost; we do not attribute unverified maintenance package prices to it here.
“Everything is included in the monthly fee” needs particular clarification. Does that cover several new pages every year? An urgent form failure? Renewing an external booking tool? Restoration after an incident? Without answers, the total cost of an apparently cheap package is unknown.
12 maintenance cost items — your annual worksheet
You do not need to manage these costs in separate software yourself. The purpose of the list is to ensure that the website quote clearly identifies responsibilities and the fees that may arise later.
This table is not a price list but a worksheet you can complete. Use your provider's quote, invoice or account portal for actual amounts. “Optional” does not mean you will never need it.
| Cost item | How might it arise? | What should you ask? |
|---|---|---|
| 1. Domain | Registration or renewal for the agreed period | Who holds the rights, and who receives expiry notifications? |
| 2. Hosting / server / CDN | Monthly, annual or usage-based charges | What is included: capacity, support, backups? |
| 3. Business email | Mailboxes, storage or a separate email service | Is it part of hosting or a separate subscription? |
| 4. SSL/TLS | May be automated, free or separately charged | Do you really need a paid certificate? |
| 5. System and theme updates | Monthly task, internal work or maintenance package | Who updates, how is it tested, and what is the rollback plan? |
| 6. Plugins and software licences | Subscriptions or renewals | Which account owns them, and what stops working at expiry? |
| 7. Backups | Storage, frequency and retention | Where are backups stored, and are files and the database included? |
| 8. Restoration / troubleshooting | Included in the base fee or charged per job | Who responds to faults, and what response time is expected? |
| 9. Uptime and security monitoring | Optional service or internal process | Who receives an alert if the site goes down? |
| 10. Content updates | Hourly rate, package allowance or your own work | How many text or image changes are included? |
| 11. External integrations | CRM, bookings, automation, newsletters | Is pricing based on users or usage? |
| 12. Repair contingency | A planned reserve, not a compulsory supplier charge | What pays for unexpected recovery work? |
The same line item can mean very different things in two contracts. A host may back up the site daily but charge separately for restoration. If “hosting includes email”, also clarify mailbox numbers and migration.
Domain, hosting, email and SSL: what do you actually pay for?
A domain fee covers continued use of a name; hosting serves your website, while email may be with another provider. You need an HTTPS certificate, but that does not mean every website requires a separately paid SSL certificate. Many hosts provide and automatically manage one as part of the package. As well as price, check automatic renewals and who is responsible.
Updates, backups and repairs
WordPress systems, themes and plugins need monitoring. Before an update, backing up and checking compatibility may be sensible; a complete backup may include both files and database. Bespoke websites still have security and operational responsibilities: servers, dependencies, external systems, access and repairs remain relevant.
Content, licences and external services
Annual operation and content development are not necessarily the same service. Changing a phone number, adding a service page, building another language version or integrating a complex booking module can involve very different work. If your site connects to a third-party system, ask about pricing, data export and what happens after cancellation.
WordPress or a lightweight custom site: which costs more each year?
WordPress maintenance may include updates to the core, theme and plugins as well as managing backups. A simple bespoke brochure site with few dependencies may need less plugin administration, but hosting, domain, security, content and occasional changes still require resources.
If a project is complex and has custom business features, monitoring, testing and repairs can increase the annual budget. So neither “WordPress is always cheaper” nor “a custom site never needs attention again” is true. The platform decision is covered separately in the WordPress versus bespoke development guide.
When it comes to your own business
A website's real cost also includes dependable operation
Beyond domain, hosting and necessary updates, knowing whom to call when something goes wrong matters. A well-planned website structure and clear handover terms make running costs more predictable.
Fixed monthly fee, occasional support or in-house maintenance?
Regular provider package
Useful when tasks, checks, response time and monthly scope are clear. Check what is included and what is charged separately.
Ad hoc repairs and internal tasks
May work for a simpler site if someone owns renewals, backups and emergencies. Your own working time is not free either.
Not every website needs the same support model. Fast incident handling may matter more for a business reliant on online bookings; a rarely changed brochure site may need simpler oversight. The crucial question is: who does what when something goes wrong, and how will it be funded?
Website cost calculation for 12 and 36 months
Do not enter invented “typical Hungarian” prices. Use your own provider fees, one currency and clear net/gross labels. Convert different billing periods to an annual basis for comparison.
Annual maintenance = sum of annual renewals + 12 × sum of monthly subscriptions + expected one-off maintenance work for that year + planned repair reserve.
Total cost over 36 months = initial development or onboarding + maintenance for years 1, 2 and 3 + known one-off extensions.
| Cost category | Figures needed for annual calculation | Who pays? | Renewal / check |
|---|---|---|---|
| Domain and hosting | Annual fee or monthly fee × 12 | Your business / provider? | Date, reminder |
| Email and software | Account/licence fee × billing periods | Your business / provider? | Automatic renewal? |
| Operation and maintenance | Package fee or estimated hours | Your business / provider? | Task list, delivery |
| Integrations and content | Subscription + planned work | Your business / provider? | Usage and functionality |
| Contingency budget | Allocated reserve | Business | Annual review |
The first year may include onboarding costs, while subsequent years may require new licences or additional capacity. The estimated three-year figure is not a fixed invoice: prices, VAT treatment, exchange rates and business requirements may change. Ask for written price validity and rules governing fee increases.
Eight questions before signing a maintenance contract
- Is the fee net or gross, monthly or annual? When can it change?
- What exactly is included in the package? Updates, backups, customer support and content changes?
- Who holds the domain and hosting rights? Who has access and who is notified about expiry?
- What backups are taken? Where are they kept, for how long, and has restoration been tested?
- What happens during an outage? Who responds, and when? Is there an agreed response time?
- Which licences and integrations renew separately? Which accounts hold them?
- What counts as ad hoc work? New pages, SEO tasks, new features, image replacements — what is charged separately?
- How do cancellation and handover work? Can you receive the files, database, domain, admin access, content and credentials?
In a contract, “we back up the website” and “we restore the website to working order after a fault” may be two different commitments. Clarify what constitutes completion of each service.
What happens if a renewal is missed?
Expiry of a domain, hosting or external service may affect the availability of the website, email or an important feature. Not every expiry causes immediate, permanent data loss; terms vary by provider and contract. Prevention is simpler: assign responsibility, maintain a working payment method and renewal calendar, and keep copies of access information.
If an unexpected outage requires repair, documenting the problem accurately can speed up troubleshooting. For speed complaints, the slow website checklist helps separate observed symptoms from suspected technical causes.
Frequently asked questions
Must every website pay a monthly maintenance fee?
No. Actual tasks and contractual terms determine how payment is organised. Domain, hosting and certain operating duties nevertheless recur over time.
Is SSL always a separately charged item?
No. Many providers supply automatically managed certificates, sometimes without a separate fee. Check who is responsible for renewal.
Are backups included in hosting?
Possibly, but not automatically. Ask about frequency, retention, complete file/database backups and restoration fees.
Does maintenance include SEO and new content?
Only if explicitly stated in the quote. Technical operation, search optimisation and creating new content may be different jobs.
If an agency runs the website, do I keep my domain?
Check domain registration records and your contract. Ensure the business retains the necessary rights and access.
Practical next step
Once you understand your specific situation, prioritise the change with the greatest business impact. Explore website redesign options, or let's discuss the job.
Related guides
Next step · Kaluzsa
Planning a new website and want to understand future costs too?
Let's discuss a website suited to your goals and the maintenance responsibilities that should be clarified in the quote. Do not decide on initial fees alone.