How Much Does a WordPress Website Really Cost Per Year?
WordPress is free to install, but running it costs most small businesses $100-300 per month. Here is the full stack, line by line.
WordPress is free to install. Running it is not. Most small business owners are spending $100 to $300 per month on their website without realizing it, spread across a stack of small bills that never show up together.
What does it actually cost to run a WordPress site?
The bills come from many directions. Here is a realistic monthly breakdown for a typical small business site.
Hosting costs $15 to $40 per month on a shared or entry-level managed plan. Security plugins like Wordfence or iThemes run $10 to $25 per month. Backup tools cost $5 to $15 per month. A form plugin like Gravity Forms adds $10 per month. A speed or performance plugin adds another $10. Uptime monitoring costs around $7 per month.
That is $57 to $107 per month before you touch a single line of code.
Add a premium theme renewal at $5 to $10 per month (billed annually), a page builder subscription at $10 to $20 per month, and perhaps an email marketing integration or booking tool. Now you are at $80 to $140 per month for a modest site.
A typical small business WordPress site costs between $80 and $300 per month to keep running. Most owners have never seen that number on a single invoice.
Why do all these bills keep appearing?
WordPress is a platform made of separate pieces. The core software, your theme, and each plugin are all maintained by different teams. Each one charges separately. Each one renews on its own schedule.
You signed up for hosting in January. You bought the theme in March. You added the security plugin in July after reading a scary article. The backup plugin came with the site and auto-renews in October.
None of those bills ever show up on the same invoice. That is why the total feels invisible.
What happens if you stop paying?
The plugins stop updating. Outdated plugins are the most common way WordPress sites get hacked. A security plugin that stops receiving updates is not protecting you anymore. A backup plugin that lapses means you have no way to recover from a problem.
The site keeps running, but it becomes more vulnerable every month.
If your site does get hacked, cleanup costs between $500 and $14,500 depending on the damage. That is not an edge case. It happens to thousands of small business sites every year.
What about developer time?
Most small business owners eventually need help. Something breaks after an update. A plugin conflicts with another one. The site gets slow and customers start complaining.
WordPress developers charge $75 to $150 per hour. A one-hour “fix this quickly” call can cost as much as two months of hosting.
Even one developer hour per month adds $75 to $150 to your annual bill. Many owners spend more than that.
What you can do today
- Open your bank statement and search for every website-related charge from the past 12 months. Add them up.
- Check your WordPress dashboard. Count how many plugins are installed. Count how many have active paid subscriptions.
- Look at your hosting account. Find your renewal date and the renewal price, not the promo price.
- Decide which plugins you actually use. Cancel the ones you do not.
- Compare your total against what a fully managed alternative would cost.
Why this keeps adding up
The WordPress business model depends on this fragmentation. Each tool charges a small amount. Small enough that you do not cancel. Small enough that you do not notice. But together, they add up to a real monthly expense.
You are not doing anything wrong. The system is designed this way. The question is whether it makes sense for a small business that just needs a working website.
Basalt moves small business websites off WordPress to a platform with nothing to hack and nothing to update. The move is free. If you want to see how much you are actually spending now, check out the full breakdown at /insights/wordpress-maintenance-cost.
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?
Most small business WordPress sites cost between $1,200 and $3,600 per year when you add up hosting, security, backups, plugins, and occasional developer time.
Is WordPress really free?
The software is free to download. Running it is not. You pay for hosting, security tools, backup tools, speed tools, and often a developer to keep it working.
What are the hidden costs of WordPress?
Plugin subscriptions, premium theme renewals, security scanning, backup storage, uptime monitoring, and emergency developer help when something breaks.
How much should a small business pay for website maintenance?
Many small businesses pay $100-300 per month across hosting, plugins, and occasional developer help without realizing it.
Sixty seconds. Zero jargon.
See what's actually wrong with your site: speed, plugins, and every way in.
Check my site free