← All insights

The Real Annual Cost of a WordPress Website for a Small Business

A small business WordPress site costs $800 to $4,000 per year once you add hosting, security, plugins, and developer time. Here is the full breakdown.

A small business WordPress site costs between $800 and $4,000 per year to run properly. The initial build is a one-time expense. The ongoing cost is not. Most owners are surprised when they add it up, because the bills arrive from different directions on different dates.

What did the initial build cost?

The build is what most people think of as β€œthe website cost.” A freelancer or agency charges to set it up. You paid once and the site was live.

That payment covered their time to install WordPress, choose a theme, customize the design, install plugins, and populate the content. It did not cover running the site after they finished.

The build cost is a one-time payment. The running cost never stops.

What does it cost to run the site each year?

Here is a realistic annual cost breakdown for a modest small business site with real maintenance.

What you pay forAnnual cost
Hosting$180 to $480
Security plugin$120 to $300
Backup plugin$60 to $180
Form plugin$60 to $200
Speed plugin$60 to $150
Uptime monitoring$84
Premium theme renewal$60 to $120
SEO plugin$99 to $199
Developer time (1 hour/month)$900 to $1,800

Total without developer time: $723 to $1,713 per year. Total with one hour of developer help per month: $1,623 to $3,513 per year.

Most small business owners pay $1,000 to $2,500 per year to keep a WordPress site running. Sites that need regular developer attention can reach $4,000 per year.

What do you actually need vs. what are you paying for?

Not every site needs every piece of this stack. But if your site collects leads, handles bookings, or has any traffic at all, the security, backup, and form tools are not optional.

What you actually need for a working, secure site:

That is five things. The question is why each one requires a separate subscription.

What do managed alternatives cost?

Some services charge one flat monthly fee and handle everything. Hosting, security, backups, updates, and forms are all included.

Flat-rate managed services typically cost $30 to $100 per month, or $360 to $1,200 per year. For many small business sites, that is cheaper than the fragmented stack, especially when you count the time it all takes.

The comparison that matters is not just money. It is also how many hours per year you spend managing tools, applying updates, reading security alerts, and calling support.

What you can do today

  1. Make a list of every subscription you pay that relates to your website. Include hosting, plugins, themes, and developer retainers.
  2. Add up the annual total. Include one-off developer invoices from the past year.
  3. Compare that number to the cost of a flat-rate alternative.
  4. Ask yourself how many hours per year you spend on website maintenance. Multiply by what your time is worth.
  5. Decide whether the current setup makes sense, or whether simplifying would save you money and time.

Why this keeps adding up

WordPress was designed to be extensible. That is its strength. But extensibility means every feature is a separate piece of software with a separate maintainer and a separate price. For a developer who wants complete control, that is fine. For a small business owner who just needs a working website, it creates a management burden that was never in the plan.

For a full breakdown of where the money goes, see /insights/wordpress-maintenance-cost. For the plugin cost piece specifically, see /insights/wordpress-plugin-costs-adding-up.

Basalt moves small business websites off WordPress to a platform with nothing to hack and nothing to update. The move is free.

Find out what is wrong in 60 seconds

Or skip all this. Enter your web address and we will tell you exactly what is wrong with your site. Free, 60 seconds, no account needed.

Quick answers

How much does a WordPress website cost per year for a small business?

A basic site with real maintenance costs $800 to $2,000 per year. A more complex site with developer help costs $2,000 to $4,000 per year.

What is the ongoing cost of a WordPress website?

Hosting, security, backups, plugins, and occasional developer time. Each is a separate bill. Together they add up to $70 to $300 per month for most small businesses.

Is building a website a one-time cost?

The initial build is a one-time cost. But running the site is an ongoing annual expense. Most owners underestimate the long-term cost when they pay for the build.

What is a managed website alternative to WordPress?

Managed all-in-one services charge one monthly fee and handle everything. Costs vary, but consolidating often costs less than the fragmented WordPress stack.

Sixty seconds. Zero jargon.

See what's actually wrong with your site: speed, plugins, and every way in.

Check my site free