WordPress Website Cost 2026: Host, Theme, and 3-Year TCO
WordPress.org is free software. That sentence is true and it is also the reason most “wordpress website cost” pages lie to you.
They collapse five different bills into one number, then print the year-one teaser as if it were rent. A $2.99 host badge is not a year of hosting. A $99 theme bundle is not the same product as a $69 addon. A store that needs paid checkout plugins is not a hobby blog with a free theme.
This page treats cost as layers. Domain. Host (intro vs renewal). Theme. Builder. Plugins. Email. Time. You add only the layers the job needs. Prices below are listed USD from official pages checked in mid-September 2026. Confirm the live checkout — sales move the first invoice, not always the renewal.
Listed mid-September 2026 · layers, not one trophy number
WordPress software is free. A live site is a stack of bills.
Domain, host (intro vs renewal), theme, builder, plugins, and email do not share one checkout. Pick the job first. Then add the layers you actually need.
Hobby / test
Lean blog
Own the name. Park it on cheap shared hosting. Stay on the free theme and free plugins until a real limit shows up.
Open Hostinger hostingLeads / brochure
Small business
Pay for a managed or cloud host that will still be usable after the teaser term. Add one premium theme. Skip a heavy builder if blocks already do the page.
Open GeneratePress pricingCart / courses
Store or LMS
Host for checkout speed, not the $3 teaser. Budget WooCommerce add-ons, email that does not land in spam, and someone who can fix a broken update.
Open Cloudways WordPressWhat the teaser hides
What you actually pay for
A public WordPress site is not one product. It is a toolkit you assemble.
WordPress.com is a finished shop: host, updates, and a plan ladder in one bill. Personal is about $48 a year on annual billing. The trade is platform rules. The split lives on WordPress.com vs WordPress.org.
WordPress.org is the software you install on a host you pick. The software line is $0. Every other line is a separate vendor.
If you came here hoping for one trophy total, stop. The honest answer is a range per job, plus a three-year view so the renewal does not surprise you.
Quick ranges (year one, self-hosted)
| Job | Year-1 band | What that band usually buys | What it skips |
|---|---|---|---|
| Hobby / test blog | $70–$150 | Domain + cheap shared host + free theme + free plugins | Speed headroom, hand-holding, a branded mailbox |
| Small business / leads | $300–$700 | Domain + cloud or managed host + one premium theme | A heavy page builder, a pile of Pro plugins |
| Store / courses | $800–$2,500+ | Stronger host + Woo or LMS extras + email that delivers | “Set and forget” on a $3 teaser |
WordPress.com Personal (~$48/year) can undercut the hobby .org band if you accept that host and those plugin limits. See WordPress.com pricing.
These are not lab averages. They are shopping lists. Your number moves when the host term is 48 months prepaid, when a theme is on sale, or when you hire someone for a Saturday fix.
The layer table
Use this as the calculator. Do not average the columns into a fake “typical WordPress site.”
| Layer | First invoice (listed) | Renewal / year 2 | Take when | Skip when |
|---|---|---|---|---|
| Domain (.com class) | $10–$20 | $12–$20 | You need a real address | Never, if the site is public under your name |
| Shared hosting | $36–$80 on a long intro term | Often $120–$160 | You are testing an idea | Revenue or consistent speed matters |
| Cloud / managed host | $132–$420 | Closer to list | The site is a tool, not a draft | You only needed a weekend |
| Premium theme | $0–$99 | $59–$149 if it renews | Free theme blocks a real layout | Pages already look finished |
| Page builder | $0–$89 | Same, plus AI add-ons | Blocks cannot ship the design | Theme + blocks already do |
| Paid plugins | $0–$250 | Renew or lose updates | A free plugin hits a wall | Habit, not a job |
| Email / SMTP | $0–$72 per mailbox | Per seat | hello@domain must arrive | Personal Gmail is fine |
| Fixer time | $0–$150/hour | When an update breaks | You cannot repair a white screen | You enjoy updates |
SSL is free on any host worth using. Paying extra for a basic certificate is usually a leftover upsell.
Theme cost: free, premium, custom
The theme is the frame. It is not the whole house.
Free themes
GeneratePress, Astra, Kadence, Blocksy, and the default Twenty Twenty-Six-class block themes are enough for a clean blog. They limit headers, Woo templates, or typography on purpose. That limit is the upsell.
Take free when you can ship the pages without fighting the header.
Skip staying free when you are writing custom CSS every week to fake a premium feature.
Premium themes (listed mid-September 2026)
GeneratePress Premium. Listed $59/year. The official pricing page has shown a first-year sale near $44, with an asterisk that renewals are full price. GP One (theme + GenerateBlocks Pro + extras) lists $149/year, with sale checkouts near $99. Site allowance is large (hundreds of sites).
Take GP Premium when you want a light theme and a bill that does not jump $50 at renewal. Skip the One bundle until you know you will use GenerateBlocks Pro.
Astra Pro addon only. Listed $69/year or $249 lifetime, up to 3 sites. That is the clean theme bill.
The Astra Pro + AI bundle has listed an intro near $99 and a renewal near $149. That bundle is a toolkit (Spectra, templates, some hosting and domain bait). It is not “Astra for $99.”
Take addon-only when you already like free Astra and need the Pro controls. Skip the fat bundle if you will not use the AI and hosted extras — the renewal is the product.
Kadence. Plans moved after the StellarWP / Liquid Web fold. Recent public ladders show an Essentials-class bundle near $99/year and a fuller Pro bundle near $299/year. Older Express / Plus / Ultimate names still circulate. Lifetime for new buyers is no longer a safe assumption.
Take Kadence if this site’s own stack is the point and you want blocks plus theme in one family. Confirm the live Kadence pricing page the day you buy. Skip it if you only needed a $59 theme and no ecosystem.
Blocksy Pro. Commonly listed from $69/year for a single site, with a lifetime personal figure near $199. Fine when you want a generous free tier and a short upgrade.
Custom theme. Freelancer or agency work is often $3,000–$15,000. That is a design-and-build job, not a theme SKU. Most small firms should not start here.
Theme speed is a different article: WordPress themes that load under one second. Astra vs Ocean is a different article: OceanWP vs Astra.
Builder cost: blocks, Elementor, Divi
You do not owe a page builder a subscription.
Blocks (Gutenberg)
The block editor is free. Pair it with GenerateBlocks or Kadence Blocks (free tiers exist) and you can ship a business site without Elementor’s widget tax. This is the cheapest way to keep Core Web Vitals from becoming a second bill.
Take blocks when the layout is pages and posts, not a designed-every-pixel campaign. Skip only when a client already thinks in Elementor or Divi.
Elementor Pro
Public 2026 ladders cluster here:
- Essential: about $59–$60/year, 1 site, fewer Pro widgets
- Advanced Solo: about $84/year, 1 site, fuller widget set / Woo tools
- Advanced: $99/year, 3 sites
- Expert: $199/year, 25 sites
- Agency: $399/year, 1,000 sites
AI and “One” bundles are extra products with their own intro and renewal. Essential is enough for many single sites. The trap is discovering popup or Woo features live on the next tier.
Take Essential when you already build in Elementor and one site is the job. Skip Elementor when a light theme plus blocks already ships the page — you would be paying to keep a habit.
Divi
Elegant Themes yearly access is commonly $89 for the theme, builder, and the older plugin pack on unlimited sites. Anniversary-style checkouts in 2026 have shown $70 yearly and lifetime near $199 (list lifetime is often remembered as $249). Divi Pro / AI / Cloud / Teams is a second recurring product, recently in the $150–$199/year band when added.
Take Divi yearly or lifetime when you build many sites and want one license. Skip Divi if you run one brochure site and do not want a second design system beside the block editor.
Hosting cost: the layer that moves the TCO
Hosting is where “WordPress is cheap” goes to die. The badge is intro. The invoice that matters is renewal plus what is not included.
| Layer | Typical year-1 listed | What year 2 does | Skip when |
|---|---|---|---|
| Domain | $10–$20 | Same band, sometimes a first-year promo ends | Never, if you want a real address |
| Shared hosting | $36–$80 on a long intro term | Often $120–$160 at renewal | The site makes money or needs consistent speed |
| Cloud / managed host | $132–$420 | Closer to list; fewer fake teasers | You only needed a weekend test |
| Premium theme | $0–$99 | $59–$149 if it is a subscription | The free theme already does the layout |
| Page builder | $0–$89 | Same, plus AI add-ons | Blocks plus the theme already ship the page |
| Paid plugins | $0–$250 | Renew or lose updates | Free SEO, backup, and forms still cover the job |
| Email / SMTP | $0–$72 per mailbox | Recurring per seat | You accept personal Gmail for a hobby |
Shared teasers
On this site’s Hostinger vs Bluehost check, Hostinger Premium printed $2.99/mo on a 48-month term ($143.52 prepaid) with renewal shown at $10.99/mo. Bluehost Starter printed $3.99/mo on 36 months ($143.64) with renewal near $9.99/mo.
Take a long shared term when the site is a test and you can live with neighbors on the box. Skip it as soon as the site is a product. Cheap shared is not “managed WordPress.”
Cloud panel (you pick the machine)
Cloudways Flexible listed from $11/mo on a small DigitalOcean plan in September 2026. You get a server, not a visit cap. Cloudflare Enterprise is an add-on ($4.99 per domain on Flexible in the Rocket vs Cloudways notes). Email is not “free and good.”
Take Cloudways when you think in RAM and will actually use the panel. Skip it if you wanted a fully babysat WordPress package with edge cache in the base price.
Managed WordPress package
Rocket.net Starter commonly sits near $25–$30/mo after a $1 first month. Cloudflare Enterprise, WP Rocket, and Redis are part of the product. You buy site slots.
Kinsta Starter is commonly listed near $35/mo with a visit cap (figures in the 25k–35k band depending on the page you open). WP Engine public teasers and renewal notices are not the same number — their March 2026 renewal note put Startup-class renewal near $35/mo. Read the plan you are on.
Take Rocket or Kinsta when anonymous pages can live at the edge and you refuse to tune a droplet. Skip them for a hobby blog. The comparison of the two shapes is Rocket.net vs Cloudways.
Three-year host sketch (illustrative)
Assumptions: listed rates stay still. No tax. No add-ons.
| Path | Year-1 cash | Years 2–3 | 3-year host only |
|---|---|---|---|
| Shared 48-mo teaser (Hostinger-class math) | ~$36 if you pretend one year of a 48-mo prepay | Renewal year is the shock after the term | Term math beats a 12-mo teaser; still a shared box |
| Cloudways ~$11/mo | ~$132 | ~$264 | ~$396 |
| Rocket Starter ~$30/mo | ~$360 | ~$720 | ~$1,080 |
| Kinsta Starter ~$35/mo | ~$420 | ~$840 | ~$1,260 |
Do not compare those rows to a $3 badge. They are different products.
Hidden and recurring costs
The iceberg is not mysterious. It is the stuff vendors put on a second page.
Renewal shock. Themes and hosts buy you with year one. Astra’s AI bundle intro vs $149 renewal is the theme version. Shared hosting $3 → $11 is the host version. GeneratePress is the exception people quote because the list price is the renewal.
Plugin creep. Rank Math Pro and Yoast Premium sit near $59–$99/year. WP Rocket is commonly $59/year for a single site. Wordfence Premium and UpdraftPlus Premium land in the $70–$119 band. Gravity Forms and WPForms Pro start around $40–$150. You do not need all of them. You need the one that replaces a job the free plugin failed.
Email. Server mail on cheap shared hosting is how “hello@” lands in spam. Google Workspace Starter-class billing is about $7/user/month (~$84/year). A transactional SMTP for a store is another line.
Time. A broken checkout on a Friday is not $0 because you “know WordPress.” Freelance rescue rates of $50–$150/hour are normal. A maintenance retainer is $50–$200/month when you outsource updates.
Store tax. Stripe-class card rates plus any platform cut. WooCommerce core is free; official extensions are not. Theme Woo packs are not a payment gateway.
AI inside Elementor or Divi lowers design hours. It does not cancel hosting, email, or a fixer. Treat AI as a small add-on or a credit pack, not as “the site is now free to build.”
Three worked stacks
Numbers use mid-September 2026 list-ish prices. Swap the host and the total moves more than swapping the theme.
1. Lean blog
- Domain $15
- Shared host ~$60 for a year-shaped slice of an intro term (real checkout may be a 36- or 48-month prepay)
- GeneratePress or Kadence free
- Rank Math, Wordfence, UpdraftPlus free
Year 1: about $75–$120.
Year 2: host renewal is the whole story. If the box renews at $11/mo, hosting alone is $132.
Take this when you are testing a name. Skip it when clients or payments depend on the page.
2. Small business brochure
- Domain $15
- Cloudways-class cloud ~$132–$240, or Rocket Starter ~$360
- GP Premium $59 (or $44 if the sale is live)
- Blocks, no Elementor
- One paid form or cache plugin $0–$59
- Optional Workspace mailbox ~$84
Year 1: about $280–$550 on cloud + GP, or $500–$700 on Rocket + GP + mailbox.
3-year sketch, cloud + GP + domain, no mailbox: about $15×3 + $132×3 + $59×3 ≈ $618.
3-year sketch, Rocket + GP + domain: about $45 + $1,080 + $177 ≈ $1,300.
Take cloud + GP when you will log into a panel. Take Rocket when you will not. Skip stacking Astra’s $149-renewal bundle on top of either host unless you use the extra tools.
3. WooCommerce or course site
- Domain $15
- Host that survives a sale: Cloudways sized up (~$25–$50/mo) or managed WordPress ($30–$70/mo)
- Theme with a real shop template ($59–$99)
- Woo extensions, membership, or LMS plugin $100–$300
- SMTP + mailbox $80–$150
- Cache / security paid $50–$120
Year 1: $800 is a floor, not a target. $1,500–$2,500 is a calm year if you pay a person to keep it up.
Skip running this job on the $2.99 shared badge. Checkout is not a brochure.
Store theme speed is covered in fastest WooCommerce themes.
A cheap stack that still works
If the job is “publish and look clean,” you can refuse most subscriptions:
- Host: smallest Cloudways DigitalOcean or a shared term you already understand
- Theme: GeneratePress free or Kadence free
- Design: GenerateBlocks or Kadence Blocks free
- SEO: Rank Math free
- Backup: UpdraftPlus free to offsite storage you control
- Cache: LiteSpeed Cache if the host is LiteSpeed; otherwise a simple cache plugin
Upgrade one layer when it fails a real test — header layout, form routing, or a Core Web Vitals fail you can name. Do not buy a bundle because a dashboard marked it recommended.
If the job is not WordPress at all — a newsletter with payments, or a real cart — read best WordPress alternatives. Ghost and Shopify are finished shops. They have their own TCO.
How to pick a budget without a fake calculator
- Write the job in one line.
- Price the domain at renewal, not only year one.
- Open the host checkout. Write months prepaid, intro monthly, renewal monthly.
- Add a theme only after the free theme fails a layout.
- Add a builder only after blocks fail a layout.
- Add plugins by failed job, not by a “must-have” list.
- Add email if the branded inbox matters.
- Multiply years 2 and 3 at renewal. That is the number you can defend to a partner.
If year-3 host + theme + builder + plugins exceeds what the site can earn or save, the stack is wrong — or WordPress is the wrong shop.
Frequently asked questions
How much does a WordPress website cost in 2026?
There is no single number. A lean self-hosted blog often lands between $70 and $150 in year one. A small business site that pays for decent hosting and one premium theme often lands between $300 and $700. A store or course site often starts near $800 and climbs with plugins, email, and help. WordPress.com Personal is about $48 a year if that hosted path fits.
Is WordPress really free?
The WordPress.org software is free. A public site still needs a domain and a host. Themes, builders, plugins, email, and a person who can fix updates are optional until they are not.
How much does WordPress hosting cost?
Shared teasers still print around $3 a month on a long term and often renew near $11 a month. Cloudways Flexible has listed from $11 a month on a small DigitalOcean plan. Rocket.net Starter commonly sits near $25–$30 after the $1 month. Kinsta Starter is commonly listed near $35 a month. Price the renewal and the visit cap, not the badge.
What are hidden WordPress costs?
Host renewal after an intro term, theme bundles that renew higher than the first invoice, extra builder tiers, premium SEO and backup plugins, professional email, transaction fees, and emergency developer hours when an update breaks the site.
Which is cheaper, Elementor or Divi?
For one site, Elementor Essential at about $59–$60 a year is the smaller first invoice. Divi yearly access is commonly $89 and covers unlimited sites, with lifetime sale checkouts around $199. If you build many sites, Divi’s site cap wins. If you only need a few widgets on one site, Elementor Essential is enough — until you need the gated Woo tools.
Are premium WordPress themes worth it?
Yes when the free theme blocks a header, Woo layout, or typography you actually need. GeneratePress Premium listed at $59 a year is the cleanest “same price next year” theme bill among the big three. Skip premium on day one if the free theme already ships the pages.
Can I build a WordPress site for $0?
You can use WordPress.com Free. You get a subdomain, platform ads, and tight plugin limits. A self-hosted WordPress.org site is not $0 once it has a real domain.
How do I calculate WordPress TCO?
Add domain + first-term hosting + theme + builder + plugins + email for year one. Then add two years at renewal rates, not at the teaser. Put a line for “hours or a fixer” if you cannot repair a broken update yourself.
WordPress.com or WordPress.org for cost?
WordPress.com Personal at about $48 a year can be cheaper than piecing together a small .org stack if you accept that platform. .org wins when you need odd plugins, full export, or a host you pick. See the live .com vs .org page on this site for the product split.
What to do next
If the site is a test, buy the domain and the cheapest host term you understand. Stay on a free theme.
If the site has to win a lead this quarter, skip the $3 badge. Put the money in hosting and one honest theme license. GeneratePress Premium and a Cloudways or Rocket plan are the two clean bills most brochure sites actually need.
If the site takes money, budget the store plugins and a mailbox before you budget a builder.
Open the official pricing pages the morning you pay. The layer that changed since this page was checked will be the host term or a theme sale — not the fact that WordPress software is still free.
