A guide, free to read

What it costs to keep a website running every year

Business owners almost never say they were overcharged. What they say is a number, with nothing attached to it.

"We did not expect to pay $1,200 per month to become completely invisible online."
"For $400/month, I expected a managed marketing service."

Read those again and notice what is actually being complained about. Not the price. The emptiness on the other side of it.

That is the real problem with website costs. Nobody tells you what the money buys, so you have no way to judge whether it is a fair price or a terrible one. This page attaches things to the number.

What you genuinely have to pay

This is the floor. A working website that nobody is actively looking after still costs this much. Prices are US, approximate, and correct as of September 2026, so check rather than quote them at anybody.

Your domain nameA .com renewal is usually somewhere in there. Anything much above it and you are paying a markup. Anything much below is an introductory rate that goes up next year.$10 to $22 a year
Hosting, if your site is on WordPressShared means your site sits on a machine with hundreds of others. Managed means somebody handles updates and backups for you. Either works for a small business site.$3 to $15 a month for shared hosting, $20 to $50 for managed
Or a site builder, all inWix, Squarespace and Shopify roll hosting, the software and a lot of the maintenance into one monthly fee. Online stores sit at the higher end.$16 to $49 a month
Your security certificateLet's Encrypt gives them away and every reputable host includes one. If somebody is charging you a separate line for basic SSL, ask them why.free
Business emailfor Google Workspace or Microsoft 365. This one surprises people because they assume email comes with the website. It does not, and free options tied to your host are usually worse.$6 to $8 per person per month

So the honest floor is roughly $250 to $900 a year, depending mostly on whether you are on WordPress or a builder, and how many email accounts you need. That is a website that stays up and does nothing else.

What gets added on top, and whether it is worth it

Plugin and theme licensesWordPress only. A booking system or a decent forms plugin often costs real money. Usually worth it.$0 to $300 a year
BackupsFrequently included. Check that you actually have them rather than assuming. Ask when the last one was taken and whether anyone has ever tested restoring it.$0 to $10 a month
A maintenance or care planThis is where the range explodes and where most disputes live. At the bottom it is updates, backups and a bit of monitoring. At the top it should include real work by a real person every month.$50 to $500 a month
Marketing packagesUsually sold as a bundle: the site, some advertising, some listings work, some reporting. This is what the two owners quoted at the top were paying for.$300 to $1,500 a month and up
Changes and contentWorth pinning down before you need it. "Can you change my prices" is a question with a very different answer at $0 and at $150 an hour.hourly or included

Three questions that tell you whether your fee is fair

You do not need to know anything technical to ask these. Send them in an email so you have the answers in writing.

Question one: what happens to my website if I stop paying you?

One sentence, and it does more work than any audit.

If the answer is that the site keeps running and you keep the domain, you own your website and you are paying for services on top. That is a normal arrangement.

If the answer is that the site goes away, you are not buying a website. You are renting one. That is not automatically wrong, plenty of businesses are happy renting, but you should know which one you are in, and most people find out at the worst possible moment.

An owner on a contractors' forum suggested testing this by simply stopping the card payment and seeing how fast the phone rings. It is revealing and I would not do it. You risk your site going dark, a contract penalty, or a bill in collections, and you can get the same answer by asking.

Question two: can I see what was done last month?

Any fee sold as maintenance, care or management should produce a list. Not a dashboard full of graphs. A short list of what a person actually did.

The same contractors' forum put it well: you should get some level of update as to what is done.

If the answer is vague, that is the answer. One owner's entire complaint about a company charging real money every month was this:

"they have not been able to provide any information regarding where my marketing spend is going"

Question three: what am I locked into, and how do I leave?

Ask for the notice period, the end date, and what happens to the domain and the website when it ends. In writing.

This is where most of the anger in this industry actually lives. Owners describe being told a remaining balance was still owed after trying to end a contract early, being renewed for another two years by an account manager after saying not to, and not being able to cancel online at all.

None of those are about price. They are about being unable to leave.

The 220 days test

The sharpest thing anybody said in all of this came from a one-man remodeling contractor, working out why his phone had gone quiet:

"my site had not been updated in 220 days. I believe that's why I not getting calls."

He was paying monthly for a site nobody had touched in seven months.

You can check this yourself in about a minute, and you need no access to anything. Look at your own website and ask when anything on it last changed. Not the design. The content. The prices, the services, the staff, the opening hours, the last post.

If you are paying somebody a monthly fee and nothing on your site has changed in six months, you are not necessarily being cheated. Some maintenance is genuinely invisible: updates, backups, security patches. But it is a fair question, and the answer should come back specific rather than reassuring.

The thing nobody tells you about pricing

One review said something more revealing than any complaint about a high price:

"they dont have set prices"

That is a different fear from being charged too much. It is the suspicion that the number was chosen by looking at you, rather than by looking at the work.

There is a simple defense. Ask for the price of the same thing twice, in writing, a few weeks apart, and ask what it includes. A real price sheet produces the same answer. A number invented for you produces two different ones.

And when you get a quote from anybody, ask for it broken into lines. Hosting, domain, maintenance, changes, advertising. A supplier who will not itemize is telling you something.

A sensible budget, for someone who just wants a number

If you want one figure to plan around, here it is.

A small business site you look after yourself: roughly $300 to $900 a year. Domain, hosting or a builder plan, and email.

With someone maintaining it properly: add $600 to $3,000 a year on top, depending on how much is actually being done.

With marketing bundled in: $3,600 to $18,000 a year. At that level you are buying a service, not a website, and questions one, two and three above are not optional.

What it should never be is a number you cannot explain to your accountant. If you cannot say in one sentence what this month's payment bought, that is worth resolving before the next one leaves your account.

Before you renew anything

Take ten minutes and write down four things: what you pay, to whom, what it covers, and when it renews.

Most owners cannot do this from memory, which is the whole reason these bills go unexamined for years. Once it is on one page, the awkward questions ask themselves.

If you are earlier in the process and still deciding what to spend, the companion to this page is the guide to what a website should cost to build, which covers the one off side.

All fifteen guides

Coming soon

A website checker that tells you what is wrong with your site, in plain English.