Key takeaways
- The WordPress software is genuinely free. A running WordPress website is not — expect ~$36–$600 in year one depending on your setup, and a higher bill in year two when hosting renewal prices kick in.
- WordPress.org vs WordPress.com are two different purchases. The .com plans run $4–$45/month (billed annually); they hand you the keys to an empty house, not a finished site.
- The biggest trap is the hosting renewal cliff: Hostinger's $2.99/mo intro becomes $10.99/mo, SiteGround's $2.99/mo becomes $17.99/mo — always budget from the renewal rate, not the headline.
- The costs nobody lists: business email ($84+/yr per user), premium plugin subscriptions stacking up ($300+/yr), and maintenance time — skip maintenance and the cleanup bill (~$200) will find you.
- Five line-by-line receipts below show exactly what a hobbyist blog, freelancer portfolio, small business site, and WooCommerce store cost in years one, two, and beyond.
The one-minute answer
WordPress.org — the software you download and install on your own hosting — costs exactly $0. It's open source. Nobody can charge you for the code.
But a live WordPress website needs a home (hosting), an address (domain), and usually a few paid add-ons (themes, plugins, email). That's where the money goes. Depending on what you're building, the honest range is:
- Hobbyist blog: ~$36 in year one, ~$51 in year two
- Freelancer portfolio: ~$95 in year one, ~$230+ in year two (this is where the renewal trap bites)
- Small business site, built yourself: ~$415–$600 in year one
- Small business site, professionally built: $4,000–$8,000 one-time build, then ~$500–$1,500/year to run
- WooCommerce store: ~$700–$1,100 in year one, then ~$600–$900/year
The reason every other guide answers "$100 to $100,000" is that they're mixing up three different purchases: the software, the hosting, and the build. Unmix them and the numbers get very clear, very fast. Let's do that.
WordPress.org vs WordPress.com: pick the right price list first
This is the confusion that costs people the most money. They are two different products that share a name:
- WordPress.org = free software you install on hosting you buy yourself. You own everything. You maintain everything.
- WordPress.com = a hosted service run by Automattic. They run the servers; you pay a subscription, like Wix or Squarespace.
WordPress.com's published 2026 plans (billed annually):
| Plan | Yearly cost | What it is |
|---|---|---|
| Free | $0 | A yourname.wordpress.com address, 1 GB storage, WordPress.com's ads on your pages |
| Personal | $48 ($4/mo) | Custom domain, no ads, 6 GB — a simple brochure site |
| Premium | $96 ($8/mo) | 13 GB, premium themes, payment buttons |
| Business | $300 ($25/mo) | The first tier that behaves like "real" WordPress — full plugin and theme control |
| Commerce | $540 ($45/mo) | Full WooCommerce store, 0% transaction fees |
Prices verified October 2026 from independent 2026 plan trackers; confirm at checkout — these change.
The catch the plan page won't put in the headline: a subscription hands you the keys to an empty house, not a finished one. Even the $540/yr Commerce plan is hosting plus software — the design, the copy, the SEO, the structure that makes customers buy are still yours to build or pay for.
Bottom line: WordPress.com is predictable and maintenance-free, but you rent, you don't own. WordPress.org is yours outright, but the bills below are yours to manage. The rest of this post prices the WordPress.org route — the one most business owners end up comparing.
The five real bills: year 1 vs year 2 vs year 3+
These are line-by-line receipts using verified October 2026 prices — renewal rates, not intro headlines. Prices in USD.
1. The hobbyist blog (~$36 year one)
| Line item | Year 1 | Year 2 | After intro term |
|---|---|---|---|
| Domain (.com) | $0 (free with hosting) | $15 | $15 |
| Hosting — Hostinger Premium ($2.99/mo, 48-month term) | $36 | $36 | $132 ($10.99/mo renewal) |
| Theme | $0 (free theme) | $0 | $0 |
| Plugins | $0 (free versions) | $0 | $0 |
| Total | ~$36 | ~$51 | ~$147/yr |
Yes, it can genuinely be under $50 a year — for the first four years. Hostinger's intro term is 48 months, which is unusually long, so the renewal bill lands in year five, not year two. The trade-off: budget shared hosting is fine for a hobby blog with modest traffic, and marginal for anything that has to load fast on mobile for paying customers.
2. The freelancer portfolio (~$95 year one, ~$230+ year two)
| Line item | Year 1 | Year 2 |
|---|---|---|
| Domain (.com) | $0 (free with hosting) | $15 |
| Hosting — SiteGround StartUp ($2.99/mo intro, 12-month term) | $36 | $216 ($17.99/mo renewal) |
| Premium theme (one-time) | $59 | $0 |
| Plugins (free versions) | $0 | $0 |
| Total | ~$95 | ~$231 |
This is the receipt that teaches the whole lesson. The first year looks like pocket money. The second year is nearly 2.5x — and nothing about the site changed. SiteGround's 12-month term means the renewal lands immediately, and its $17.99/mo renewal is one of the steepest in budget hosting. If you care about speed and support and choose a host like this, year two is the real price, not year one.
3. The small business site, built yourself (~$415–$600 year one)
| Line item | Year 1 | Year 2 |
|---|---|---|
| Domain (.com) | $15 | $15 |
| Managed WordPress hosting ($20–$25/mo, flat — no renewal games) | $240–$300 | $240–$300 |
| Premium theme (one-time) | $59 | $0 |
| Business email — 1 user (~$7/mo) | $84 | $84 |
| Form plugin pro (e.g. WPForms, ~$50/yr) | $50 | $50 |
| SEO plugin pro (e.g. Rank Math Pro, ~$59/yr) | $59 | $59 |
| Backup/security plugin pro | $0–$100 | $0–$100 |
| Total | ~$507–$667 | ~$448–$608 |
A managed host charges more up front but flat — no promo-rate whiplash, plus daily backups, staging, and support from people who actually know WordPress. For a site that earns money, that's the correct tier. Notice the email line: it's the single most-forgotten cost in every DIY budget, and we'll come back to it.
4. The WooCommerce store, built yourself (~$700–$1,100 year one)
| Line item | Year 1 | Year 2 |
|---|---|---|
| Domain (.com) | $15 | $15 |
| Managed cloud hosting — WooCommerce is hungry ($28–$50/mo) | $336–$600 | $336–$600 |
| Store theme (one-time) | $79–$99 | $0 |
| WooCommerce core + payments | $0 | $0 |
| Store extensions (subscriptions, shipping tables, product addons) | $100–$300 | $100–$300 |
| Business email — 1 user | $84 | $84 |
| Backup/security plugin pro | $100 | $100 |
| Total | ~$714–$1,198 | ~$635–$1,099 |
Two things stores pay that blogs don't: heavier hosting (a store on $3/mo shared hosting is a slow-loading way to lose sales) and extension licensing, which stacks fast — subscriptions, dynamic pricing, and advanced shipping are all separate paid add-ons. Plus Stripe/PayPal take ~2.9% + $0.30 per transaction on top of all of this.
5. The small business site, professionally built
| Line item | Year 1 | Ongoing/year |
|---|---|---|
| Custom design + build (agency, 5–15 pages, SEO-ready) | $4,000–$8,000 | — |
| Hosting (managed WordPress) | $240–$600 | $240–$600 |
| Domain + business email | $99 | $99 |
| Premium plugin renewals | $100–$300 | $100–$300 |
| Maintenance (updates, backups, small fixes) | $0 (often included) – $1,200 | $600–$2,400 |
| Total | $4,439–$10,099 | ~$940–$3,400 |
Yes, it's more than DIY. What the one-time fee buys is everything the subscription plans leave out: conversion-focused design, copy that doesn't sound like a template, SEO foundations, and a site that doesn't need rescuing in month eight. (We publish our pricing openly — a Sharp Site starts from $4,000.)
The renewal trap: where the headline price lies to you
One 2026 pricing index that tracked 80+ WordPress products found the average shared-hosting renewal markup is 320% above the advertised intro price. That isn't a rounding error — it's the business model. Here's the current picture from independent 2026 price tracking (verified October 2026):
| Host | Intro price | Renews at | The catch |
|---|---|---|---|
| Hostinger Premium | $2.99/mo | $10.99/mo | Intro requires a 48-month prepay (~$143.52 upfront) |
| Bluehost Starter | $3.99/mo | $9.99/mo | Intro requires a 36-month prepay (~$143.64 upfront) |
| SiteGround StartUp | $2.99/mo | $17.99/mo | Only a 12-month intro — the steepest cliff, soonest |
| Namecheap Stellar | $2.28/mo | $4.66/mo | Smallest markup in the table; performance matches the price |
| InterServer | $2.50/mo | $2.50/mo | Price-locked — the exception that proves the rule |
Three rules that survive any host's pricing page:
- Write down the renewal rate, not the promo rate. The promo is a one-time coupon; the renewal is your actual cost for the rest of the site's life.
- Longer intro terms are a discount, not a gift. Four years at $2.99/mo sounds incredible until you realize you've prepaid $143 and the exit door opens at $10.99/mo.
- Managed hosting ($20–$50/mo, flat) exists to end this game. If your site earns money, the flat rate is usually cheaper than the "cheap" host by year two or three — and comes with backups and real support.
The costs nobody lists
Every "WordPress is free" conversation forgets the same line items. Here are the ones that ambush DIY budgets:
- Business email — ~$84/yr per user, and it's never $0. A yourname@gmail.com on a business site costs you credibility every day it exists. Google Workspace runs ~$7/mo per user; Microsoft 365 ~$6/mo. Almost no hosting plan includes a serious business mailbox anymore — many now upsell one. This is the most common missing line item we see in DIY budgets.
- Plugin subscriptions stack. One form plugin (~$50/yr) plus SEO pro (~$59/yr) plus backups (~$70/yr) plus a page builder (~$59/yr) plus security (~$100/yr) is ~$340/yr — more than your hosting. Audit your plugins annually and kill the ones you use twice a year.
- Your own time, priced honestly. One to two hours a month on updates, backups, and small fixes. At your real hourly rate — not $0 — that's $600–$2,400 a year of labor. "I'll just do it myself" is the most expensive maintenance plan.
- Security incidents. An unmaintained WordPress site is a malware magnet. Professional cleanup starts around $200 (Sucuri's basic plan is ~$199.99/yr) — and that's before the week of lost sales and the "why does Google say my site is dangerous" conversation.
- Domain extras. Premium .com renewals, WHOIS privacy ($3–$15/yr), and the second domain you bought "just in case" and forgot to cancel.
- The rescue. A botched DIY build that needs professional fixing often costs more than getting it built properly would have. We fix these for a living — see our rescue service — and the cheapest rescue is always the one that never happens.
The real question is never "is WordPress free?" It's "what's my three-year total?" A $3,000 freelancer build on flat-rate hosting can be cheaper over three years than a "free" DIY site that eats your weekends and gets hacked in year two.
When WordPress is the wrong financial choice
Honest opinion from a team that builds WordPress sites for a living: sometimes it's the wrong tool, and the wrong tool is always expensive.
- You have zero maintenance time and zero interest in learning. A Squarespace or Wix subscription (~$16–$49/mo, everything included) is cheaper than a WordPress site you neglect into a malware cleanup. The "free" platform with $0 maintenance is the most expensive option on this page.
- You only sell products, nothing else. If there's no blog, no content strategy, no reason for WordPress's flexibility — Shopify's managed infrastructure (~$39/mo+) beats self-hosting WooCommerce on total cost and headaches.
- It's a one-page placeholder. A landing page or "coming soon" site doesn't need WordPress at all.
WordPress earns its keep when you need ownership and flexibility: content that ranks, custom functionality, no platform rent forever, and the ability to move hosts whenever you like. If those matter to you, the costs above are a bargain compared to renting forever.
How to keep your WordPress bill sane
- Budget from year two, not year one. Write the renewal rates into your spreadsheet before you buy anything. If year two breaks the budget, the plan is wrong, not the number.
- Pick one premium plugin per job. One forms plugin, one SEO plugin, one backup plugin. The second one in any category is almost always money burned.
- Buy the longest intro term you'll actually use. If you're committed to a host for four years, Hostinger's 48-month prepay is a genuine deal. If you might pivot in a year, it's a trap — take the shorter term or a flat-rate managed plan.
- Put maintenance on a calendar, not in your head. Monthly: updates, backup test, plugin audit. Quarterly: speed check, security scan. Or pay someone $50–$200/mo to own it. The only losing move is forgetting it exists.
- Compare three-year totals, not day-one invoices. A cheap build that needs rescuing in month eight is the most expensive option on the table. Get the build right once — our WordPress builds start from $4,000 with everything above handled — and the running costs stay boring.
The bottom line
WordPress the software: $0, forever. A WordPress website that does its job: roughly $36/yr for a hobby, $500–$650/yr for a serious DIY business site, and $4,000+ upfront for a professionally built one — plus the email, the plugin renewals, and the maintenance that the "free" narrative never mentions.
None of that is a reason to avoid WordPress. It's a reason to budget like an adult: from the renewal rates, with the hidden costs named, on a three-year horizon. Do that and WordPress is still one of the cheapest serious platforms on the internet.
Not sure which tier you're in? Run our free site audit — we'll tell you what your current setup is actually costing you, including the parts you forgot to count. Or book a call and we'll scope your build with honest numbers, down to the plugin licenses.