Pricing and Comparison

Website Ongoing Costs: Hosting, Domain, Maintenance and Hidden Fees

What it costs to keep a website running after launch: domains, hosting, security updates, backups, plugins, edits and the renewal traps worth watching.

Updated · 5 min read

Website Ongoing Costs: Hosting, Domain, Maintenance and Hidden Fees

A website is not a one-time purchase. After launch you will pay, in one form or another, for a domain name, hosting, security and software updates, backups, small edits and the occasional repair. For a typical small business site these running costs are usually modest compared with the build, but they repeat every year and they are the costs most often left out of quotes. This guide lists each recurring item, explains how it is charged, and shows how to total a realistic yearly budget.

The recurring costs at a glance

ItemWhat it isIllustrative yearly costCommon trap
Domain nameYour address, such as yourbusiness.com$12 to $50Low first-year price, higher renewal
HostingThe computer service that serves your site$60 to $1,200 or moreCheap plan with slow performance
Platform planHosted builder or store subscription$200 to $2,000 or morePlan upgrades needed for needed features
MaintenanceUpdates, backups, security, monitoring$300 to $3,600Unclear who is responsible
Premium plugins and toolsForms, booking, security, email$0 to $1,500Auto-renewing subscriptions
Edits and contentText, images, new pagesHourly or retainerNo agreed rate before launch
Email accountsBusiness email on your domain$72 to $300 per userForgotten until needed

Domain names

A domain is rented, usually by the year, from a registrar accredited through the Internet Corporation for Assigned Names and Numbers (ICANN). Promotional prices often apply only to the first year, so check the renewal price. Register the domain in your own name and with your own email address, and turn on auto-renew with a payment method you monitor. A lapsed domain can be lost or bought by someone else, and recovering it can be costly. Never let a web designer register your domain under their own account.

Domain privacy services hide your contact details from public lookup. Some registrars include this at no charge and others charge for it.

Hosting

Hosting is the service that stores your site and delivers it to visitors. The main types, in rough order of price, are:

  • Builder-included hosting. The platform handles it as part of the monthly plan.
  • Shared hosting. Many sites share one server. It is inexpensive and fine for small sites with modest traffic, but performance can vary.
  • Managed hosting. The provider handles updates, security and speed for one platform, such as WordPress. It costs more and saves time.
  • Virtual private or cloud hosting. More control and capacity, which usually needs technical expertise.

Slow hosting can hurt user experience, so cheaper is not always better. Ask about backups, uptime commitments, support hours and how the plan scales if traffic grows. See our hiring guides for how to document who holds the hosting account.

Maintenance and security

Websites built on common platforms require regular updates to the core software, themes and plugins. Out-of-date software is a frequent route for attackers. A maintenance plan generally covers:

  1. Applying updates and testing that the site still works.
  2. Daily or weekly backups, stored away from the site's own server.
  3. Security monitoring and malware scanning.
  4. Uptime monitoring that alerts someone if the site goes down.
  5. A small number of hours for content edits or minor fixes.

You can do these yourself if you are comfortable, or pay a professional monthly. Hosted builders handle many of these automatically, which is part of what you pay for in their plan.

If you take payments or hold customer data, security matters even more. The Federal Trade Commission publishes a guide for small businesses on protecting personal information, and the Cybersecurity and Infrastructure Security Agency provides free resources for small organizations.

Plugins, apps and subscriptions

Many sites rely on third-party tools: contact forms, booking calendars, email signup, security, search and reviews. Free versions may cover your needs at first. As you grow, paid tiers add up. Keep a list of every subscription, its renewal date and its purpose, and review it each year. Cancel what you do not use.

Content, edits and improvement

Websites that never change get stale. Budget for adding services, updating prices, publishing news or blog posts, and refreshing photos. Agree on a rate for small changes with your provider before launch. Some providers offer a block of monthly hours that expire if unused, so compare that with pay-as-you-go pricing.

Worked example: a realistic first-year budget

Take a small professional services site built by a freelancer for $5,000.

ItemIllustrative yearly cost
Domain, with privacy$25
Managed hosting$360
Maintenance plan at $75 per month$900
Booking and form tools$240
Business email, 2 users at $72$144
Content edits, estimated 6 hours at $75$450
Total recurring$2,119

In year one, the owner spends $5,000 plus $2,119, about $7,119, and in the following years about $2,119 plus any improvements. To judge whether that is reasonable, use the Website Payback Calculator with your own expected benefit.

If the site wins four extra jobs per year at $1,500 gross profit each, the yearly benefit is $6,000, and subtracting $2,119 of running costs leaves $3,881 net, which can pay back a $5,000 build in a little over a year. These numbers are illustrative only; use your own.

Hidden fees and renewal traps

  • Promotional pricing. Low introductory prices that jump at renewal.
  • Auto-renew with long terms. Some providers renew annual or multi-year plans automatically. Mark your calendar.
  • Bandwidth or visit limits. Overages can bring surprise charges.
  • Add-ons. SSL certificates, backups or email may be extra on bare-bones plans.
  • Migration fees. Some providers charge to move your site elsewhere or make export difficult.
  • Early-termination fees. Common in retainer and subscription web services.

Ask for a written list of all recurring charges and renewal dates before signing anything.

How to keep costs under control

  1. Own your accounts and keep a single document with logins and renewal dates.
  2. Choose a platform that fits your skills so you can do small edits yourself.
  3. Compare two-year total costs, not just launch day.
  4. Review plugins and apps every year.
  5. Test your backups: ask your provider to demonstrate a restore.

When to consult a professional

If your site collects sensitive information, health data or payment details, ask a qualified security professional about your obligations and safeguards.

Frequently asked questions

How much should I budget for maintenance each month?

It depends on the platform and how much you change. Hosted builders have little separate maintenance, while custom or open-source sites often need a professional or a few hours of your own time monthly.

Do I need a maintenance plan?

If your site runs on software that needs updates, yes, someone must be responsible. That can be you, but it should be a named person.

Who should pay for hosting?

You should hold the account and pay for it, even if your developer manages it for you.

Can I get my site back if my provider stops responding?

Only if you own the accounts and have credentials and backups. That is why ownership terms matter.

Sources

Related guides