Is WordPress Free?
WordPress runs over 40% of all websites on the internet today, according to W3Techs, which tracks content management system usage across the web. That kind of dominance raises an obvious question for anyone about to start a blog, a portfolio, or a small business site: is WordPress actually free, or is “free” just the opening line of a sales pitch that gets expensive fast? The honest answer sits in the middle. The software itself costs nothing. Everything you build on top of it is where the real budget conversation starts.
This guide breaks down exactly what you get for free, what you will realistically end up paying for, and how the two very different things people mean when they say “WordPress” (WordPress.org and WordPress.com) change the math entirely.
WordPress.org vs. WordPress.com: The Distinction That Actually Matters
This is the single most confused topic in WordPress conversations, so it is worth getting precise before anything else.
WordPress.org is the open-source software project itself. You download it, install it on a hosting server of your choosing, and you have complete control over every file, plugin, and line of code. This is what people usually mean when they say “self-hosted WordPress,” and it is what powers the overwhelming majority of the WordPress sites counted in that 40% figure.
WordPress.com is a commercial hosting company, founded by Automattic, that runs the same open-source WordPress software on your behalf so you never have to touch a server. It offers a genuinely free tier, plus paid plans that unlock more features, custom domains, and fewer restrictions.
These are not competing products in the way “Coke versus Pepsi” implies. WordPress.com is one specific way of hosting the WordPress.org software, packaged and managed for you. Understanding that distinction is what makes the rest of the pricing picture make sense.
Is WordPress.org Actually Free?
Yes, unambiguously. The WordPress software itself, the core CMS you download from wordpress.org, costs nothing and always will, because it is released under the GPL (General Public License), an open-source license that legally guarantees it stays free to use, modify, and redistribute. Nobody can start charging for the core software tomorrow.
What is not free is everything the software needs to actually run and be reachable on the internet:
- Web hosting. Your WordPress files and database need a server to live on. Budget shared hosting plans from providers like Bluehost or SiteGround commonly advertise introductory rates around $3 to $4 per month, but read the fine print: those are typically first-term promotional prices. Bluehost’s entry-level Starter plan, for example, renews at roughly $9.99 per month after the initial discounted period ends, and SiteGround’s comparable StartUp plan follows a similar pattern, starting near $3.99 per month and renewing closer to $17.99 per month. Budget for the renewal price, not just the number in the ad.
- A domain name. This is the address people type to find you, like yoursite.com. Typical first-year pricing for a .com domain runs roughly $10 to $20, and here too, renewal pricing after the first year is usually higher than the introductory rate.
- Premium themes and plugins, if you want them. Thousands of themes and plugins are free, but specialized ones with advanced features, dedicated support, and regular updates commonly run $30 to $100 or more as a one-time purchase or an annual license.
- An SSL certificate. This secures the connection between your site and visitors (the padlock icon and “https” in the address bar). Many hosts now bundle a free SSL certificate through Let’s Encrypt, but it is worth confirming this is included before you assume it is, since some budget plans still charge extra.
Put together, a lean self-hosted WordPress site can realistically run under $100 for the first year if you shop carefully, while a site with premium theme licensing, several paid plugins, and a mid-tier hosting plan can climb well past that. The software is free. The infrastructure and polish around it are where the invoice shows up.
Is WordPress.com Actually Free?
Also yes, with real limitations attached to the free tier. WordPress.com currently offers a genuinely free plan with no expiration date, but it comes with a WordPress.com subdomain rather than your own custom domain (something like yoursite.wordpress.com instead of yoursite.com), WordPress-branded advertising displayed on your pages, and limited design and plugin flexibility compared to the paid tiers.
Current WordPress.com paid plans, as of this writing, are structured roughly like this when billed annually:
- Personal, priced around $4 per month billed yearly, adds a custom domain and removes WordPress branding.
- Premium, priced around $8 per month billed yearly, adds more design tools and monetization options.
- Business, priced around $25 per month billed yearly, unlocks plugin and theme installation similar to a self-hosted site, along with more storage.
- Commerce, priced around $45 per month billed yearly, is built for running an online store.
Pricing on hosted platforms changes periodically, so treat these as a current snapshot rather than a permanent number, and check WordPress.com’s own pricing page before budgeting a final figure.
What You Get for Free, In Practice
Regardless of which path you take, “free” on WordPress covers more ground than people usually expect.
Themes
The official WordPress theme directory alone lists thousands of free, reviewed themes covering blogs, portfolios, business sites, and online stores. They are mobile responsive by default and adjustable through the built-in Site Editor or Customizer without touching code. The trade-off is that free themes generally offer fewer built-in layout options than a paid theme built for a specific niche.
Plugins
The WordPress.org plugin repository hosts an enormous free library covering SEO, contact forms, security, backups, caching, and nearly anything else you can think of to add functionality. Most sites can run entirely on free plugins for a good while before hitting a genuine feature gap that only a premium plugin solves.
Customization
The built-in Customizer, and increasingly the block-based Site Editor on newer themes, lets you adjust colors, fonts, layout, and widgets without writing a single line of code. Deeper customization, custom page layouts or unique interactive features, is where free tools start to plateau and either custom code or a premium page builder plugin usually enters the picture.
Basic Security
WordPress core ships with reasonable baseline security: regular core updates, password-protected content options, and user role permissions that limit what different accounts can do on your site. This is a starting point, not a complete security strategy. A site that never updates its plugins or uses weak passwords is vulnerable regardless of how secure the core software is.
Community Support and Documentation
This is easy to overlook, but it is a genuinely valuable free resource. WordPress has one of the largest support communities of any content management system, with official forums, extensive documentation on WordPress.org, and an enormous volume of independent tutorials, video walkthroughs, and troubleshooting threads covering nearly every problem a new site owner is likely to hit. For a beginner comparing platforms, the practical value of being able to search almost any error message and find a solved thread is hard to overstate, and it is not something every website builder offers to the same degree.
Where the Real Costs Tend to Show Up
If you are budgeting a WordPress project, these are the categories most likely to surprise a first-time site owner.
1. Premium Themes and Page Builders
A polished, niche-specific theme with dedicated support and regular updates typically runs $30 to $100 as a one-time purchase, sometimes with an annual renewal fee for continued updates and support access. This buys you design quality and functionality that would otherwise require hiring a developer.
2. Hosting That Actually Performs
Entry-level shared hosting works for a small blog, but a business site, a membership community, or an online store benefits from managed WordPress hosting or a higher hosting tier, which can run anywhere from $15 to $50 or more per month depending on traffic and resource needs.
3. A Custom Domain
Non-negotiable for anything beyond a personal hobby project. Budget $10 to $20 for the first year and expect the renewal price to be somewhat higher in most cases.
4. Ongoing Security and Maintenance
Premium security plugins, malware scanning services, and professional backup solutions with off-site storage are optional but genuinely worthwhile once a site starts generating real traffic or revenue, since the cost of a compromised site (cleanup, downtime, lost trust) is almost always higher than the prevention cost.
A Realistic First-Year Budget, By Project Type
Numbers in isolation are hard to plan around, so here is roughly what the first year tends to look like for three common starting points, using self-hosted WordPress.org.
The Hobby Blog or Portfolio
Budget hosting at its introductory rate ($3 to $4 per month, roughly $36 to $48 for the year), a domain name (around $10 to $15), and a free theme with free plugins. Total first-year cost typically lands under $70, and the ongoing cost after year one is mostly the hosting renewal, which as covered above tends to be higher than the intro rate.
The Small Business Site
Add a premium theme built for business or service sites ($40 to $80 one time), one or two premium plugins for things like advanced forms or booking (another $50 to $150 combined, often billed annually), and a slightly higher hosting tier for better performance and support (closer to $10 to $20 per month). First-year total commonly falls somewhere between $250 and $500, with recurring annual costs after that mostly tied to hosting and any subscription-based plugin licenses.
The Online Store
Add ecommerce-focused hosting, which costs more than basic shared hosting because it needs to handle transaction traffic reliably, a store-focused theme, and typically several paid extensions for payment processing, shipping calculations, and inventory management. A modest store can still start in the $500 to $1,000 range for the first year, while larger catalogs and higher-traffic stores scale well beyond that depending on which extensions and hosting tier are actually needed.
These are planning ranges, not guarantees, since actual costs depend heavily on which specific theme, plugins, and hosting provider you choose. The pattern that holds across all three is the same one from earlier in this guide: the software is free, and the budget conversation is really about hosting quality, theme and plugin choices, and how much of the work you do yourself versus paying for premium tools to shortcut.
What Being Open Source Actually Buys You, Beyond “Free”
The free price tag gets most of the attention, but the GPL license behind WordPress has a practical benefit that outlasts the initial cost savings: portability. Because you own the WordPress installation and its database on WordPress.org, you are never locked into a single hosting company. If a host raises prices, degrades performance, or simply stops being a good fit, you can migrate your entire site, content, themes, and plugins included, to a different host without starting over or losing your work. This is meaningfully different from fully proprietary, closed platforms where switching providers often means rebuilding the site from scratch.
That same openness is why an entire industry of WordPress hosting companies, theme shops, and plugin developers exists and competes for your business rather than one company controlling the whole experience. Competition among hosts and toolmakers is part of why WordPress hosting and plugin prices have stayed relatively reasonable over the platform’s history, even as the software itself has grown far more capable.
Why WordPress Is Free in the First Place
This is not a marketing gimmick, it comes from how the project is structured. WordPress is developed as an open-source project under the GPL license, maintained by a global community of volunteer contributors alongside paid staff at companies (including Automattic) that build businesses around the ecosystem rather than around the core software itself. The GPL specifically guarantees that anyone can use, study, modify, and redistribute the code, which is what keeps the core software free by design rather than by temporary choice. Companies make money selling hosting, premium themes, plugins, and services around WordPress, not by charging for the software at its center.
Frequently Asked Questions
Is WordPress free to use for a business website?
Yes, the software costs nothing regardless of whether the site is personal or commercial. Most businesses end up paying for hosting, a custom domain, and at least a few premium plugins or a premium theme to get the professional polish and specific features they need, but none of that is required by WordPress itself.
Can I make money with a free WordPress site?
On WordPress.org, yes, with no restrictions from the software itself, since you are paying for your own hosting and can run any advertising, affiliate links, or store functionality you choose. On WordPress.com’s free tier specifically, monetization options are more limited, and you generally need to move to a paid plan to run ads or sell products directly.
Are there hidden fees with WordPress?
Not hidden exactly, but easy to underestimate if you only look at advertised starting prices. Hosting renewal rates, domain renewal rates, and premium plugin or theme renewal fees are the most common places where the actual annual cost ends up higher than the number that first caught your attention.
Do I need to know how to code to use WordPress?
No. The Customizer, block editor, and thousands of themes and plugins are built specifically so non-developers can build a functional site without writing code. Coding knowledge becomes useful once you want something genuinely custom that no existing theme or plugin covers.
Which option is better for a beginner, WordPress.org or WordPress.com?
It depends on how much control you want versus how much you want handled for you. WordPress.com’s paid plans are closer to a fully managed experience with less setup. WordPress.org gives you full ownership and flexibility but requires choosing your own hosting and handling more of the setup yourself, which a lot of new site owners find is not actually as intimidating as it sounds once they get past the first setup screen.
Can I move from WordPress.com’s free plan to self-hosted WordPress.org later?
Yes, and it is a common path. WordPress.com offers export tools that package up your content for migration, and since both sides run the same underlying WordPress software, moving your content to a self-hosted install is generally more straightforward than migrating away from a fully proprietary website builder. You will need to set up hosting and a domain first, then import your exported content and rebuild any design elements that were specific to your old plan.
Does “free” WordPress mean lower quality than paid website builders?
Not inherently. Free WordPress themes and plugins vary in quality just like paid ones do, and plenty of large, high-traffic sites run on carefully chosen free tools. Quality tracks more closely with how actively a theme or plugin is maintained and how well it fits your specific use case than with whether it happens to be free or paid.
How much should a total beginner expect to spend before launching anything?
If you go the self-hosted route with a budget host and a free theme, the realistic floor is the cost of hosting plus a domain, often achievable for well under $100 in the first year as covered in the budget breakdown above. If launching with zero upfront cost matters more than owning a custom domain right away, WordPress.com’s free plan lets you build and publish immediately, with the option to upgrade once the project proves itself worth the investment.
WordPress itself is free, and that part of the answer never really changes. What you end up paying for is the hosting, the domain, and the specific features and polish that turn a bare install into the site you actually envisioned. Start with the free core and free plugins, see exactly where your particular project needs more than that provides, and spend money there deliberately rather than assuming a fully loaded premium setup is required from day one. That approach tends to produce a leaner, more focused website anyway, since every dollar spent traces back to a feature you actually confirmed you needed rather than one that came bundled by default.
For related reading, see our guides to Top 10 Best Web Hosting Companies, 15 Best Places to Buy a Domain Name, and 10 Best WordPress Themes for Small Businesses.

