Your website is live. The next bill may say hosting, renewal, support or maintenance. Before accepting a yearly total, ask what each charge keeps working and who does the work.

An annual website budget has three parts: recurring services, technical upkeep and changes to your content. Some sites bundle them; others charge separately. There is no useful single maintenance price until you know the platform, the work included and the renewal terms.

This guide is for an existing small business website. If you are still comparing the initial build, start with the business website cost guide. Here, the question is what to keep paying for after launch—and what you should receive in return.

Separate the annual bills from the work

Ask your provider to fill in these lines, including items already covered by another subscription. A blank line should mean “not needed” or “included elsewhere,” rather than an expense nobody has checked.

Budget line What to check Who should be named
Domain renewal Renewal price, expiry date, payment method and account access; a first-year promotion may not be the renewal price The business owns the account; a person monitors renewal
Hosting or website platform Renewal term, storage and usage limits, and whether hosting is already part of the builder subscription Account owner and provider responsible for the service
Business email Number of paid mailboxes, renewal terms and whether email is billed separately from the website Email account administrator
Paid tools and licences Only the forms, booking tools, themes, plugins or other services the site actually uses Licence holder and person approving renewals
Technical upkeep Applicable updates, backups, recovery and checks of important functions The person or team doing each task
Content changes Which text, images, products or pages can change within the agreed allowance Person supplying the facts and person publishing them

Count each service once. A maintenance fee may already include hosting; a website builder plan may already include the certificate used for HTTPS. Ask before adding another charge for the same coverage. Also check whether a quoted “monthly” price is paid monthly or charged for a full year in advance.

Keep recurring services separate from one-off jobs such as a redesign, another language version or a large product import. Our website redesign cost guide explains what to budget when an existing site needs rebuilding. If you first need to understand its problems, use the SEO audit cost guide to compare review scopes. An audit, the resulting repairs and a rebuild are separate jobs unless your maintenance agreement explicitly includes them.

The platform changes the maintenance job

A simple static website can have a small hosting bill and no live content-management system to update. Someone still needs to retain the source files, keep access to the domain and hosting, update business information and test contact routes. External forms, scripts and other services remain dependencies.

Cloudflare states that Pages requests serving static assets without invoking Functions are free and unlimited; Functions have separate usage rules. That is a specific hosting provision, checked on 20 October 2026. It does not make a provider's editing, support or recovery work free, or remove other service limits.

A hosted website builder puts part of the platform upkeep with the platform operator. Check your particular plan for hosting, backups, recovery, paid apps and support. Your opening hours, product information and enquiry routes still need an owner. Paying the subscription does not keep those facts current.

A self-hosted WordPress site also needs a clear arrangement for software updates and recovery. A host or automated service may handle some tasks. WordPress recommends backing up before updating; its backup guidance explains that a typical full recovery needs both the files and the database. Ask who checks the site after a change and who can restore it if something fails.

A site taking orders, payments or bookings has more business-critical paths to check. List the actual checkout, confirmation, notification and integration tasks before pricing support. A brochure-site maintenance agreement should not be assumed to cover them.

Build an annual budget with your own numbers

Here is a worked example in US dollars. Every amount below is an assumed input for arithmetic, not a market average, supplier price or Parts Trade quote. It describes a small site whose owner buys the services separately and commissions four small content changes a year.

Assumed expense Calculation Annual amount
Domain USD20 × 1 year USD20
Hosting USD15 × 12 months USD180
One email mailbox USD6 × 12 months USD72
Four agreed content changes USD60 × 4 changes USD240
Illustrative subtotal 20 + 180 + 72 + 240 USD512

The monthly equivalent is USD512 ÷ 12 = about USD42.67. That is a budgeting equivalent, not a monthly payment offer.

This subtotal excludes tax, paid tools, technical maintenance labour, emergency recovery, new features and your own time. It is not a complete maintenance package. If technical upkeep costs an agreed amount M per year and paid tools cost T, the planned total becomes USD512 + M + T, before tax and other exclusions.

Replace every input with your renewal notice or written quote. Remove the email line if it is already paid in another business budget. Do not add the hosting line again if it is included in the maintenance fee. If you handle content changes yourself, that cash line can be zero; record who has time and access to do them.

The same method works in another currency. Use the actual billing currency and applicable tax rather than converting this example into a supposed local price.

Read a maintenance agreement as a list of jobs

Two providers can quote the same yearly fee and deliver very different support. Before comparing totals, get answers to these questions:

  1. What is maintained? Name the site, platform, important functions and any services excluded from support.
  2. What counts as an edit? Specify the allowance in hours or defined tasks, who supplies the material, whether unused time expires and what extra work costs.
  3. What happens after a failure? A response time says when someone acknowledges a problem. It is different from a promised repair time. Agree the contact route and support hours.
  4. What can be restored? Ask what is backed up, how often, how long copies are retained, where they are kept and whether restoration has been tested. Set the frequency around how much new data you can afford to lose.
  5. Who controls access? Record the domain, hosting, source files or exports, relevant licences and recovery contacts. Keep credentials in a secure password manager rather than the budget sheet.
  6. What happens when the agreement ends? Check cancellation terms, renewal notices, handover, and which services or licences need replacing.

Do not infer ongoing SEO, new articles, new features or unlimited redesign work from the word “maintenance.” If you need those services, give them a separate scope and price. Routine upkeep does not promise rankings or enquiries.

Put a person and a review date beside each expense

A renewal reminder is useful only if it reaches someone who can act. A practical starting schedule is:

  • Monthly, and after relevant changes: check the website's main contact route and important business facts. For a transactional site, include the agreed order or booking checks. Use an authorised test and confirm receipt, rather than trusting a success screen.
  • Quarterly: review paid tools, account access, backup coverage and the recovery arrangement. Increase the frequency when the site's changes or business dependence justify it.
  • Before annual renewal: confirm the coming price, the term being purchased, any usage limits and whether the service is still needed. Leave time to resolve access or payment problems.

This is a suggested owner checklist, not a platform requirement or a substitute for urgent security work. Use the website audit checklist when you need a broader review of the site's current condition.

For each budget line, record: service · account owner · renewal date · annual cash cost · included work · exclusions · person responsible · next review date. That gives you a usable renewal sheet without turning it into a large reporting project.

Common questions about website maintenance cost

Is hosting the same as maintenance?

Hosting makes the website available through a service. Maintenance can also cover updates, checks, recovery and edits. A provider may bundle these jobs, but the invoice or agreement should say which ones are included.

For example, our Starter and Professional packages include first-year basic hosting; basic hosting renewal starts at USD 99/year from year two. That is a hosting starting price, not a monthly maintenance plan or a promise of unlimited edits. Distributor Pro hosting and maintenance are quoted separately. Check the current package terms before budgeting.

Can a business website run on free hosting?

Some static sites can use a free hosting tier within that service's terms and limits. You still need to account for the domain, any other paid services and the person responsible for changes and problems. A free platform bill is one budget line, not the whole operating arrangement.

Do I need a monthly maintenance plan?

You need assigned responsibilities. A stable site with occasional changes may suit annual renewals and separately quoted work. A site with frequent updates or time-sensitive transactions may benefit from a continuing support agreement. Compare the actual workload and the support you need, rather than choosing a payment frequency first.

What should I ask my current provider for?

Ask for next year's itemised renewal costs, the work included, the exclusions and the handover terms. If you cannot tell who will update or restore the site, resolve that gap before treating the cheapest total as a saving.