Yes, WordPress is free: the software itself costs nothing to download, install or use, forever, under an open source license. What is not free is everything the software needs to actually appear on the internet, namely a domain name and hosting. So the honest answer to is WordPress free is that the engine is free and the car around it is not.
Most articles stop at that distinction. We want to go further and show you the bill people actually pay in year one, plus the cost almost nobody budgets for: your own hours.
Two Things Called WordPress, Two Different Prices
Half the confusion online comes from the fact that two products share the name. They are related but priced completely differently.
- WordPress.org is the free, GPL-licensed open source software. You download it, install it on hosting you control, and pay nothing for the software ever. This is what people mean by self-hosted WordPress.
- WordPress.com is a commercial hosting service built on that software by Automattic. It has a genuinely free tier with a subdomain like yoursite.wordpress.com, limited storage, and no plugin uploads until you reach a paid plan.
Both are legitimate. The free WordPress.com tier is the closest thing to a truly free website builder with the WordPress name on it, but the restrictions bite quickly once you want a custom domain, e-commerce, or third-party plugins.
What You Genuinely Never Pay For
The free parts are larger than skeptics assume, which is part of why WordPress still powers roughly 43% of all websites according to W3Techs. Nothing here has a licence fee attached.
- The core software: unlimited installs, unlimited sites, no seat limits, no expiry.
- The block editor and full site editing, so you can build layouts without buying a page builder.
- Over 13,000 free WordPress themes and roughly 60,000 free plugins in the official directories.
- Community support through the WordPress.org forums, documentation, and local meetups.
- Your data and your right to move it. Export the database, take it anywhere.
That last point matters more than the price tag. Proprietary builders can change terms; a GPL codebase you host yourself cannot be taken away from you.
What You Do Have to Pay For
A self-hosted WordPress site has two non-negotiable line items and several optional ones. Here are typical 2026 figures for a small business or blog.
- Domain name: $10 to $20 per year for a .com, more for premium extensions. Some hosts bundle it, which is why plans with a free domain included quietly save the first-year cost.
- Hosting: $3 to $10 per month on entry-level shared plans, $20 to $60 per month for managed WordPress hosting with caching, staging and backups built in.
- SSL certificate: $0 in most cases, since Let’s Encrypt is free and good hosts install it automatically. Treat any host charging extra for basic SSL as a red flag.
- Premium theme: $0 to $99 one-time, or included if you use a free theme plus the site editor.
- Premium plugins: the real variable. Forms, SEO, backups, membership or booking tools commonly run $49 to $199 per year each.
- Email hosting: $6 to $8 per user per month if you want yourname@yourdomain.com through Google Workspace or Microsoft 365.
A realistic floor for a self-hosted site is around $60 to $150 for the first year if you stick to free themes and plugins. A small business site with two or three premium plugins and managed hosting lands closer to $600 to $1,200 annually, and our breakdown of managed WordPress hosting costs in 2026 goes deeper on that tier.
The Cost Nobody Budgets: Your Hours
This is the gap in most “is WordPress free” articles. They tally dollars and ignore the maintenance labour, which for many owners is the larger expense.
We cover this topic in more depth in How to Host WordPress on Cloudflare: The Honest 2026 Guide.
A live WordPress site needs core, theme and plugin updates roughly every two weeks, plus periodic PHP version upgrades, backup verification, and security monitoring. Budget two to four hours a month if you handle it yourself, or $50 to $150 a month for a maintenance retainer.
Some of that work is genuinely technical. Moving to a newer PHP release, for instance, can break an old plugin if you do it carelessly, which is why we wrote a walkthrough on upgrading WordPress PHP without breaking your site. Managed hosting absorbs a lot of these chores, and that convenience is what the monthly fee actually buys.
“Is WordPress Free With My Host?”
You will see hosts advertise “free WordPress” in their marketing, and Hostinger, Bluehost and others all use that phrasing. It is technically accurate and slightly misleading. The software was always free; the host is charging you for the server, not the CMS.
What varies between providers is how much work they do on top of the free software:
- One-click install and automatic updates, so you never touch FTP or a database.
- Server-level caching, which affects load times far more than any plugin. Our LiteSpeed Cache setup is included rather than sold as an add-on.
- Daily backups with one-click restore, versus a plugin you have to configure and test yourself.
- Built-in traffic and performance data, so you are not bolting on three separate tools. That is the idea behind our WordPress hosting analytics.
Compare on what is bundled, not on the headline price. A $3 plan that then charges for SSL, backups and migrations is rarely cheaper than a $20 plan that includes all three.
Which Free Route Fits Your Project
The right answer depends on what you are building, and on whether you will still care about the site in two years.
- Hobby blog, testing an idea: the free WordPress.com tier or a local install is fine. Zero cost, some branding limits.
- Portfolio or small business site: self-host. The domain plus hosting cost is modest and you keep full plugin freedom.
- Publication with real traffic: free plans will throttle you first. Purpose-built WordPress magazine hosting handles traffic spikes that shared plans cannot.
- Store or membership site: plan on premium plugins and a payment processor fee of about 2.9% plus 30 cents per transaction. Nothing about this stays free.
If you are weighing options for a company site specifically, our practical guide to managed WordPress hosting for small business lays out the trade-offs without the sales pitch.
Frequently Asked Questions
Is WordPress totally free?
The WordPress software is 100% free under the GPL, but a live website typically costs $60 to $150 in year one at minimum for a domain and hosting. WordPress.com also offers a permanently free plan, though it limits you to a wordpress.com subdomain and blocks plugin uploads until you upgrade.
Is WordPress free if I already have a domain?
Yes, the software stays free, but you still need hosting, which starts around $3 to $10 per month on shared plans. Point your existing domain’s nameservers at the new host and there is no additional domain charge until renewal.
What website builder is 100% free?
WordPress.com, Wix and Google Sites all have genuinely free tiers with no time limit, though each puts your site on a branded subdomain and restricts storage, usually 1 GB or less. For a custom domain and no platform branding, every one of them requires a paid plan.
Why are people moving away from WordPress?
The most common reasons are maintenance fatigue and plugin sprawl, since a typical site runs 20 to 30 plugins that each need updating. Some smaller sites move to hosted builders for simplicity, while WordPress’s overall market share has still held above 40% of the web.
What is the downside of WordPress?
The main downside is that you own the upkeep: updates, backups, security hardening and performance tuning, roughly two to four hours a month. Its popularity also makes it a frequent target for automated attacks, so platform-level security matters more here than on a closed system.
Want the Free Software Without the Free-Time Tax?
We host the free, open source version of WordPress on managed infrastructure with caching, daily backups and SSL already switched on, so the only thing you maintain is your content. Start a 14-day trial or ask our team to migrate your existing site at no charge.