If you’ve spent the last hour trying to figure out whether WordPress is actually free and ended up with seventeen tabs of contradictory answers, you’re not alone. The confusion is deliberate, or at least convenient for the companies profiting from it. “WordPress free” means two very different things depending on where you look, and most guides blur the line on purpose. Here’s the straight version: the WordPress software is free to download, but running a live website on it never costs zero. The question isn’t whether you’ll pay, it’s when, how much, and whether you’ll see it coming.
What Does ‘WordPress Free’ Actually Mean?
The word “free” in the WordPress world does double duty, and that ambiguity is the root of nearly every beginner’s confusion. When someone says “WordPress is free,” they could mean either of two things, and the difference between them shapes your entire experience, budget, and long-term flexibility.
The Software Is Free (Open Source)
WordPress is open-source software released under the GPL license. Anyone can download it from WordPress.org, install it on any server, modify the code, and use it for any purpose without paying a licensing fee. There is no subscription, no trial period, no “free for 30 days then upgrade” mechanism. The software itself is genuinely, permanently free.
But software doesn’t put a website on the internet. To make a WordPress site accessible to the world, you need a server to host it on and a domain name so people can find it. Both of those cost money. The software is free; the infrastructure to run it is not. That distinction is where most “is WordPress really free?” articles lose people, because they either gloss over it or bury it three paragraphs deep.
The Hosted Plan Is Free (With Strings)
WordPress.com offers a genuinely free tier. You can sign up in minutes, get a site live, and publish content without entering a credit card. But your site lives on a subdomain (like yoursite.wordpress.com), comes with WordPress.com ads displayed on your pages, has limited storage, and restricts which themes and plugins you can use. It is free in the same way a sample at a grocery store is free: real, but designed to lead you toward a purchase.
If you want a deeper look at how WordPress functions as a platform, our guide on WordPress as a CMS breaks down what the software actually does behind the scenes, including its plugin ecosystem and market position.
WordPress.com Free Plan vs. WordPress.org: The Real Difference

Here’s the analogy that makes this click: WordPress.com is like renting a furnished apartment where the landlord handles maintenance but sets strict house rules. WordPress.org is like owning your own house where you have total freedom but full responsibility for the plumbing, the roof, and the locks. Both give you a place to live. The trade-off is control versus convenience, and it plays out in every decision you make afterward.
The practical differences matter more than the philosophical ones. Here’s a side-by-side comparison of what each path actually delivers on day one:
| Feature | WordPress.com Free Plan | WordPress.org (Self-Hosted) |
|---|---|---|
| Upfront cost | $0 | $10-$20 domain + $3-$15/mo hosting (intro rates) |
| Domain | Subdomain (yoursite.wordpress.com) | Custom domain (yoursite.com) |
| Themes | Limited selection of free themes | Any free or premium theme (10,000+ available) |
| Plugins | None on the free plan | Any of 64,000+ free plugins plus premium options |
| Monetization | Not allowed (WordPress.com runs ads on your site) | Full control: ads, ecommerce, memberships, anything |
| Storage | 1 GB | Determined by your hosting plan (typically 10 GB+) |
| Maintenance | Handled by WordPress.com | You handle updates, backups, and security |
| Migration flexibility | Difficult; your content is on their servers | Full portability; move hosts anytime |
One row in that table carries more weight than the others: plugins. The entire power of WordPress, the reason it runs over 43% of all websites, comes from its plugin ecosystem. On the WordPress.com free plan, you get zero plugins. No SEO tools, no contact forms beyond the basic block, no caching, no ecommerce, no membership systems. You’re using a stripped-down version of the platform that doesn’t reflect what WordPress can actually do.
What You Genuinely Get for Free (No Credit Card Required)
Setting aside the marketing spin, there is real value in both free options if you understand what you’re getting and what you’re not. Let’s be specific about what each one actually delivers before you hit sign up.
WordPress.com Free Plan: What’s Actually Included
The free plan gives you a functional blog with the Gutenberg block editor, a selection of free themes, basic SEO tools, and 1 GB of storage. WordPress.com handles hosting, security updates, and backups. You can publish posts, add pages, and embed media. For someone who wants to write publicly and has zero budget, this is a legitimate starting point.
The trade-offs are real but fair for the price. Your URL includes “wordpress.com,” which signals to visitors that you haven’t invested in a custom domain yet. WordPress.com displays ads on your site that you cannot control or profit from. You cannot install plugins, which means no advanced SEO, no custom forms, no ecommerce, no membership features. And if you decide to leave later, migrating your content to self-hosted WordPress is possible but tedious.
WordPress.org: The Free Software, Installed on Paid Infrastructure
When you self-host WordPress, the software is free but your site costs money to keep online. What you get in return is the full, unrestricted platform. Every theme in the directory, every plugin, every customization path, every monetization model. You own your content, your data, and your site outright. You can move to a different host, change your design entirely, or add any functionality you can find a plugin for.
The free parts of self-hosted WordPress that people often don’t realize are free: the core software with unlimited pages and posts, over 64,000 free plugins, thousands of free themes, and the ability to build any type of site from a personal blog to a full ecommerce store without paying for the platform itself. You can run a perfectly functional WordPress site using only free themes and plugins. For a walkthrough of the full setup process, our phase-by-phase guide to building a WordPress site covers each step with honest cost breakdowns.
The Hidden Costs Most Guides Won’t Tell You About

Here’s where the “WordPress is free” narrative breaks down. The software costs nothing, but a live, professional WordPress site has real, recurring expenses. Most guides lead with the lowest possible entry price and stop there. That’s how people end up surprised by their second-year invoice. Let’s surface every cost category so nothing catches you off guard.
Domain Names
A custom domain (yoursite.com) typically costs $10 to $20 per year. Many hosting providers include a free domain for the first year, which is genuinely helpful for your initial budget. But that domain renews at the standard rate in year two, and some registrars charge premium renewal fees for certain extensions. If you’re on the WordPress.com free plan and want a custom domain, you’ll need to upgrade to at least the Personal plan, which starts around $4 per month billed annually.
Hosting
This is the biggest ongoing cost for self-hosted WordPress, and it’s where introductory pricing traps are most aggressive. Shared hosting plans advertised at $2.99 per month commonly renew at $8.99 to $12.95 per month, sometimes higher. That $3 rate is also usually locked behind a two or three-year commitment paid upfront. If you sign up for one year, the monthly rate is typically $5 to $7.
The honest math: budget for the renewal rate, not the introductory rate. A plan that costs $36 in year one might cost $120 to $156 in year two. Always find the renewal price before committing. If a host buries it or requires a support chat to reveal it, treat that as a red flag. For a deeper look at transparent hosting options, our honest guide to web hosting providers compares plans with renewal pricing surfaced.
Premium Themes and Plugins
You do not need premium themes or plugins to launch. This cannot be overstated. Free themes like Astra, GeneratePress, and Kadence give you a clean, fast, professional design canvas. Free plugins cover SEO (Yoast or Rank Math), backups (UpdraftPlus), security (Wordfence), contact forms (WPForms Lite), and caching. A brand new site can run entirely on free extensions and lose nothing functionally.
That said, most site owners eventually buy at least one premium tool. Premium themes average $49 to $99 per year. Premium plugins range from $39 to $300 per year depending on what they do. WooCommerce is free, but its extensions (payment gateways, shipping calculators, subscription tools) add up quickly. The key rule: only buy a premium plugin when it will save or generate at least twice its annual cost. A $99 SEO plugin that helps a $5,000 service business rank for one more keyword is an easy yes. A $79 social sharing plugin for a site with no traffic yet is premature.
The Realistic Cost Table
| Cost Item | WordPress.com Free | Self-Hosted (Year 1) | Self-Hosted (Year 2+) |
|---|---|---|---|
| Platform software | $0 | $0 | $0 |
| Domain | $0 (subdomain) | $0-$15 (often bundled) | $10-$20/year |
| Hosting | $0 | $36-$60/year (intro) | $96-$216/year (renewal) |
| Themes | Free tier only | $0 (free themes) | $0-$59/year (if upgraded) |
| Plugins | None available | $0 (free plugins) | $0-$200/year (if upgraded) |
| Custom domain upgrade | $48/year (Personal plan) | Included | Included |
| Ad removal | $48-$96/year (paid plan) | N/A (no ads) | N/A |
| Total (lean setup) | $0 | ~$36-$75 | ~$106-$236/year |
The pattern across every category is the same: year one looks cheap, year two reveals the real cost. That’s not unique to WordPress. It’s how the entire web hosting and domain industry operates. Your job is to walk in with eyes open and budget for the renewal rate from day one.
Which Free Option Is Right for You? A Simple Decision Framework

Stop asking which option is “best.” That question has no universal answer. Ask instead: what am I trying to do, how technical am I, and what can I actually afford to spend right now? Your answers to those three questions will point you to the right path faster than any comparison table.
Choose WordPress.com Free If…
You want to write and publish without spending a cent or touching any technical configuration. This is the right starting point for personal journals, hobby blogs, or testing whether you’ll actually stick with regular publishing before investing money. If you’ve never used a CMS before and want to understand the WordPress interface risk-free, the free plan lets you explore the dashboard, try the block editor, and get comfortable with publishing workflows.
Just know the ceiling is low. The moment you want a custom domain, plugin functionality, ad removal, or monetization, you’ll need to upgrade to a paid WordPress.com plan or migrate to self-hosted WordPress. Migrating is doable but not frictionless. If you suspect you’ll want those features within six months, skip the free plan and start on WordPress.org.
Choose Self-Hosted WordPress.org If…
You’re building a site tied to a business, a professional portfolio, a blog you plan to monetize, or anything that needs custom functionality. If you want full control over your design, your data, and your growth path, self-hosted WordPress is the only option that delivers it without artificial walls. The upfront cost is modest, the long-term flexibility is unmatched, and you’ll never hit a “you need to upgrade your plan to do this” wall.
The 10-Minute Decision Test
If you’re still stuck, answer these questions in order:
- Will this site ever need to make money? If yes, go self-hosted. If no, continue.
- Do you need a custom domain (yoursite.com) on day one? If yes, go self-hosted or budget for a WordPress.com paid plan. If no, continue.
- Do you want to install any plugins (SEO, forms, caching, ecommerce)? If yes, go self-hosted. If no, continue.
- Are you comfortable spending $50-$150 in your first year? If yes, go self-hosted. If no, start on WordPress.com free and plan to migrate later.
That sequence cuts through ninety percent of the noise. The remaining ten percent is usually about technical comfort, which is a real concern but one that managed hosting largely addresses. If you choose self-hosted but want someone else handling updates, backups, and security, managed WordPress hosting starts around $20 per month and eliminates most of the maintenance burden that scares beginners away.
Next Steps: Starting Smart Without Overspending
Done is better than perfect. A live site on the free WordPress.com plan beats a perfectly researched self-hosted setup still sitting in your drafts. If your budget is zero and your goal is simply to start publishing, sign up for WordPress.com free today, write your first post, and learn the editor. You can migrate to self-hosted WordPress whenever you’re ready, and everything you learn on the free plan transfers directly.
If you’re ready to go self-hosted, here’s the leanest responsible path: register a domain ($10-$20/year), pick a shared hosting plan with transparent renewal pricing ($3-$7/month introductory), install WordPress in one click, choose a free theme like Astra or GeneratePress, and install five essential free plugins: SEO, backups, security, a contact form, and caching. Total first-year cost: roughly $50 to $100. That gets you a professional, fully controllable website with zero artificial limitations.
If you’re unsure which setup fits your specific situation, whether that’s choosing between WordPress.com and self-hosted, picking a hosting plan with honest renewal rates, or deciding which plugins are worth paying for, contact WordPress AI Tools for a straight conversation about what actually makes sense for your workflow. No pressure, no generic advice, just honest recommendations based on where you are and where you want to go.
Frequently Asked Questions
Is WordPress really free to use?
The WordPress software is genuinely free to download and use under an open-source license. However, running a live website requires a domain name ($10-$20/year) and web hosting ($3-$15/month introductory, higher at renewal). You can use only free themes and plugins, but the infrastructure to put your site online is never free.
What is the difference between WordPress.com free and WordPress.org?
WordPress.com’s free plan is a hosted service that gives you a subdomain, limited themes, no plugins, and ads on your site, all at no cost. WordPress.org is the free, self-hosted software you install on your own paid hosting, giving you full control over themes, plugins, domains, and monetization with no restrictions.
Can I start on WordPress.com free and move to self-hosted later?
Yes, you can migrate content from WordPress.com to self-hosted WordPress. The process involves exporting your content and importing it to your new site, then redirecting your old URL. It is doable but not frictionless, so if you expect to need custom features within six months, starting self-hosted from the beginning saves time and hassle.
How much does a self-hosted WordPress site actually cost per year?
A lean self-hosted WordPress site using only free themes and plugins costs roughly $50 to $100 in year one (with introductory hosting rates) and $100 to $240 per year after that at renewal rates. Adding a premium theme or paid plugins increases the total, but neither is required to launch.
Do I need premium themes or plugins to build a WordPress site?
No. Free themes like Astra, GeneratePress, and Kadence provide professional, fast designs. Free plugins cover SEO, backups, security, contact forms, and caching. Premium tools become worthwhile only when they save or generate at least twice their annual cost for your specific situation.


