How-to guides 8 min read · published on 14 October 2026 · updated on 14 October 2026

Annual website costs for contractors: what to budget after launch

Wail Saidani Wail Saidani Founder of DevDream
Summarize this article with: Claude ChatGPT Perplexity Le Chat Grok
Illustration: a giant annual planner wheel and service cards in a library, used to organize website costs.
Illustration: planning a website's running costs after launch.

Annual website costs for contractors include the services needed to keep the site running: a domain name, hosting, any email service and the agreed maintenance. Add any changes commissioned separately. A website bought without a compulsory subscription can still have external costs: check the renewal prices to build your budget.

What do you still need to pay for after launch?

The creation fee pays for the initial work. Later expenses cover keeping the address, serving the pages, using the associated services and maintaining the website. The amount depends on the tools actually used and the tasks assigned to someone. Understand how the site will run before trying to calculate an annual total.

  • Recurring: renewals and any ongoing support you have contracted.
  • One-off: a new page, additional photos or work outside the agreed scope.
  • Your time: approving content, checking invoices and reviewing incoming enquiries.

No compulsory subscription does not mean no running costs. For the initial budget, see the guide to website creation costs for tradespeople. Here, the calculation starts once the website has been delivered.


Who invoices each item and what does it cover?

A supplier may bill several services together, and your website provider may bundle them in an offer. Match each item to what it includes, who receives the payment and a question to check. This helps you spot an omission or avoid counting a service twice when it is already included elsewhere.

Running-cost checklist: complete it using your suppliers and contract

ItemWho gets paid?What it coversWhat to check
Domain nameSupplier or website provider.Use of the website address.Renewal and expiry date.
HostingHosting company or website provider.Service that serves the pages.Limits and next renewal price.
EmailEmail provider.Business email accounts.Number of accounts included.
BackupSupplier or person doing the work.Copies used to recover the website.Is restoration included?
MaintenanceNamed person or provider.Agreed maintenance tasks.Frequency, exclusions and response.
Other toolsProvider of each service.Bookings, plugins and features.Free or paid usage.
ChangesPerson carrying out the changes.Content or features commissioned.Included or quoted separately.

An email address such as contact@your-business.fr is not necessarily included with the domain. Also check whether the HTTPS certificate (which protects communications with the website) is included in hosting: any additional charge should correspond to an identifiable service.


How can you avoid surprises at renewal?

Record the price due at the next renewal, the period it covers and who is responsible for paying. A first-year promotion does not tell you what the following year will cost. Also check the address receiving alerts and the saved payment method: an expired card can cause an automatic payment to fail.

Afnic, the organisation that manages France's .fr domain extension, explains that a domain gives you a right to use it for a renewable period. The registrar (the supplier managing the address) applies its own renewal terms.

  • Record the deadline and keep your own reminder.
  • Check the account details and payment.
  • After paying, check the new expiry date shown in the account.

A payment being initiated does not prove that renewal succeeded. Do the same for hosting and other tools: their renewal dates may differ.

Let's plan your website and how it will run. 5.0/5 on Google · 16 reviews
Let's talk

Does hosting include maintenance and backups?

Hosting serves the pages; its support does not automatically cover every part of your website. Maintenance (the website's technical upkeep) depends on the solution and contract. A WordPress site, which uses software to manage content, needs attention to its updates and plugins, the features added to that software.

  • Maintenance: software covered, checks after updates and who is responsible.
  • Backups: what is copied, how often and how long it is kept.
  • Incident: who to contact, response time and work included.

Cybermalveillance.gouv.fr, France's cyber assistance service, recommends regular backups and restoration tests, meaning bringing the website back into operation from a saved copy. An included backup does not guarantee that restoring the site is included. Ask who will do that work and how it will be billed.

Good to know. Cybermalveillance.gouv.fr's recommendation covers the website, its settings and its databases. A copy of the text and photos may therefore be insufficient. Ask which elements are backed up for your solution and what the person restoring it needs to put back in place.


How do you calculate annual website costs for contractors?

Copy the expenses into a table and calculate twelve months of each service. Use the renewal prices, then add any planned work on a separate line. Compare all figures on the same tax basis, either excluding or including tax, and mark services already included elsewhere to avoid counting them twice.

Annual worksheet: fill in your actual prices, without estimated rates

ItemPrice recordedAnnual calculation
Domain____ per yearAnnual amount.
Hosting____ per month or yearMonthly × 12, or annual amount.
Email____ per email account per monthPrice × paid email accounts × 12.
Backup and maintenance____ as stated in the contractTwelve-month total, without double-counting.
Other services____ per toolRenewals and expected usage.
Planned work____ as quotedTotal for the work planned.
Forecast total____Sum of the annual amounts.

An unknown amount should stay 'to be confirmed', never become zero for convenience. Enter zero only when free usage or inclusion has been confirmed. If a tool charges according to usage, keep the usage assumption alongside the calculation.

For cash-flow planning, add the payment dates: a cost spread over twelve months in your calculation may be charged in one payment. For one-off changes, define the scope using the guide to comparing what website quotes include.


What checks should you ask the people responsible to carry out?

Assign each expense to someone who can explain the service and act when needed. Ask for evidence that matches the agreed commitments: an extended expiry date, an accessible backup or a tested restoration. A simple table showing the task, the person responsible and the latest check result is enough to organise follow-up without creating a mountain of paperwork.

Illustration: cards sorted into five compartments representing the domain, hosting, email, backups and upkeep.
Illustration: separating the services before filling in the annual budget.
  1. Renewal: the person responsible can find the deadline, receives alerts and confirms the outcome.
  2. Restoration: the person doing the work demonstrates that a backup restores the agreed pages and features in a test environment, without overwriting the live website.
  3. Change of contact: identify who takes over payments, alerts and ongoing checks if your provider stops handling them.

This last check concerns how follow-up is organised; you do not have to move the website to test it. Keeping control of website access and content is covered in a separate guide. Keep the contact's name and the terms of their work with your annual record.

An invoice pays for a service; it does not replace checking that service.


What else should you ask when planning future costs?

The useful answers come from your suppliers and contract, including the relevant dates and limits. These three questions often arise when you want to reduce costs or keep a small website running. They help distinguish a service you can do without from a task that still needs to be handled.

Yes, if the chosen setup allows it and someone is responsible for the necessary tasks. Check which software needs maintenance, the backups and the procedure if something fails. Not having a monthly contract does not make these tasks disappear. Any additional work should be priced according to its scope.

It can remove that expense as long as the offer suits your usage. Check its terms, limits and what would trigger a paid plan. The domain, email and other services may still be charged separately. Keep their renewal dates in your budget even when hosting costs zero.

There is no automatic annual rebuild to budget for. Maintain the parts that need it and update information that has changed. A new design or additional feature is a separate project, priced according to the need. A domain or hosting renewal does not require a rebuild.


What should you have recorded for the following year?

You should be able to find the renewal prices, deadlines, included services and people responsible. Keep planned additions separate from ordinary running costs. I recommend starting with this record: it shows what you actually pay and the questions still open, without inventing an average budget.

Summary: what to check for the following year

QuestionKey pointMistake to avoid
How much?Renewal prices calculated over twelve months.Using only the initial promotional price.
What maintenance?Identified tasks and someone responsible.Treating hosting and maintenance as the same service.
How will the site be restored?A checked backup and tested restoration.Relying on a file that has never been tested.

To plan your professional website, gather your requirements and the services you already use. You can talk to me to define the project and its external costs.

Portrait of Wail Saidani, founder of DevDream
Published on 14 October 2026 · updated on 14 October 2026 Wail Saidani

Founder of DevDream, a web and AI workshop for contractors and small businesses in Villeneuve-la-Garenne, near Paris, France (92). I build websites and set up automation around the tools small businesses use.

Follow me on LinkedIn →

Let's define your business website.

Your requirements, tools and external costs: a clear starting point for planning your project.

Discuss my project →