A website quote tells you what it costs to get the site built. It does not necessarily tell you what it costs to keep using it next year.
The domain renews. Hosting renews. A plugin license may expire. Somebody needs to check updates, backups and whether the enquiry form still reaches the right person. None of those jobs disappears because the website looks the same as it did on launch day.
This guide is for owners budgeting for an existing business website. If you are budgeting for the initial build, start with how much a small business website costs. A redesign is another separate decision, covered in the redesign cost guide.
How much should you allow each year?
For planning, I would start with the following scenarios, then replace the allowances with actual renewal notices and a written support quote. All figures below are illustrative annual budgets in US dollars, before any applicable tax. They are not surveyed market rates or my published service prices.
| Scenario | Illustrative annual allowance | What you are assuming |
|---|---|---|
| Simple website you look after yourself | $200-$800 in direct bills | Modest hosting or platform costs, few paid tools, and your own time handling checks and changes. |
| Small service website with routine professional care | $1,000-$3,000 | Renewals plus a defined maintenance service; limited complexity and no substantial new development. |
| Store, booking site or integration-heavy website | $3,000-$10,000+ | More testing, paid services and support capacity. Payment fees, major improvements and marketing may still sit outside this allowance. |
These bands overlap in practice. A simple site with an expensive support commitment can cost more than a larger site maintained by its owner. A serious incident can also exceed a routine annual allowance. The number is only useful when the responsibilities behind it are clear.
What belongs in the annual website budget?
Domain, hosting and platform subscriptions
The domain is your web address. Hosting or a hosted platform provides the service that runs the website. They may be bundled, but they are different renewals.
Use the renewal price, not just the introductory offer. Check the amount due, billing period and next payment date. For example, Hostinger explains where customers can check their hosting renewal price. If you pay several years upfront, distinguish that cash payment from its annual equivalent.
Keep the business able to access the domain account, and make sure renewal notices reach someone responsible. An expired payment card should not become a website outage.
Software licenses and external services
List the paid tools the website actually depends on: forms, bookings, memberships, security services, email delivery and any other essential add-ons. Record whether the provider supplies the license or you own the subscription.
Ask what happens when the maintenance agreement ends. Will you need your own license? Can the existing setup continue receiving updates? Do not assume every product behaves the same way when a subscription expires.
Maintenance labour and support
This is the work someone performs: reviewing and applying updates, checking critical journeys, investigating alerts and recovering the website when something breaks.
A hosting plan may cover parts of this. A care plan may bundle hosting and licenses too. Check those inclusions before adding the same cost twice. Business email, CRM subscriptions and marketing tools can be recorded alongside the website budget, but should remain visible as separate services.
A worked annual budget for a small service website
Imagine a WordPress site with several service pages, a contact form and occasional content edits. The following is a made-up budgeting example, not a client invoice or a recommended package.
| Item | Annual amount | Assumption |
|---|---|---|
| Domain renewal | $20 | One ordinary domain; actual extension and registrar pricing vary. |
| Hosting | $240 | $20 monthly equivalent, billed separately from support. |
| Paid website software | $180 | Only licenses needed for this example site. |
| Routine maintenance | $1,200 | $100 per month for the written scope agreed with the provider. |
| Reserve for separately billed fixes or small changes | $360 | Money held aside, not a guaranteed annual charge. |
| Total annual budget | $2,000 | $1,640 in assumed recurring commitments plus a $360 reserve. |
That is approximately $167 a month as a planning average. It does not mean every monthly invoice will be $167. Some charges are annual, and the reserve may remain unused.
If the $100 care plan already includes hosting and software, remove the separate $420 from this example. If it includes a small editing allowance, check whether the changes you expect fit within it before adding another budget.

What should a maintenance service actually do?
I would ask a provider to describe both the task and how they check it worked. “Updates included” leaves several important questions unanswered.
- Updates:Which parts of WordPress, the theme and plugins are covered? How are urgent issues handled?
- Backups:What is backed up, how often, where is it stored, and how long is it retained?
- Recovery:Who restores the site, and is restoration work included?
- Testing:Are forms, booking steps or checkout journeys checked after relevant changes?
- Monitoring:Who receives an alert, and what action follows it?
- Support:What are the service hours and response targets? A response target is not a guaranteed repair time.
WordPress advises backing up before an update in its update instructions. Its backup guidance covers both the database and files. For a business, the next practical question is whether the person responsible can actually restore the result.
Backup frequency should reflect how much recent data you could afford to lose. A rarely edited brochure site and a shop receiving orders all day need different recovery arrangements. Restoring yesterday’s entire database can erase today’s orders or enquiries, so recovery needs thought as well as a backup button.
What is usually a separate scope?
Do not assume a maintenance fee covers a redesign, new landing pages, copywriting, SEO campaigns, custom integrations or unlimited content edits. A provider may include some of these, but they should be named and limited clearly.
Also ask about cleaning up an already compromised website, replacing unsupported software and taking over an undocumented build. These can require initial remedial work before routine care becomes predictable.
A form that submits successfully but fails to reach the CRM illustrates why scope matters. Hosting can be running normally while the lead workflow is broken. The website CRM integration guide explains what should happen beyond the form itself.
Can you maintain the website yourself?
Yes, if the setup is manageable and you are comfortable owning the checks and recovery process. Automation can reduce repetitive work. It still needs someone to notice failed jobs and investigate unexpected results.
A useful test is whether you know what to do when an update breaks the contact form. Can you identify the change, restore safely, preserve new submissions and check delivery afterwards? If you cannot, decide who you would call before that happens.
When comparing DIY with a service, account for your time as well as subscriptions. You do not have to invent an hourly cost to recognize that several hours troubleshooting can interrupt other paid work.

Five questions to ask before choosing a care plan
- What is included in the annual total, and which subscriptions will I pay separately?
- Which checks happen routinely, and which only happen after I report a problem?
- What counts as an included fix, an edit or a separately quoted development task?
- Who handles a failed update, a lost enquiry or an unavailable third-party service?
- If we stop working together, what access, backups and license arrangements do I retain?
Compare the answers alongside the price. The same approach applies when comparing website proposals: make the scope comparable before deciding which total is better.
If you want a maintenance estimate for your website, get in touch with the URL, the systems it connects to and the work you expect someone to handle. That is enough to begin separating routine care from improvements or repairs the site needs first.
Common questions
Does WordPress itself charge an annual fee?
The self-hosted WordPress software is free. Running it can still involve hosting, domain renewals, commercial extensions and paid help. Hosted WordPress services have their own plans.
Is managed hosting the same as maintenance?
The services can overlap, but the scope varies. Check whether the provider handles only the hosting environment or also plugins, custom work, forms and integrations on the website.
Should I pay monthly or annually?
Compare the annual total, cancellation terms and service commitment. Monthly payments can help cash flow; an annual discount only helps if the service fits your needs.



