Why Is WordPress Free? WordPress Costs Explained
There are many great reasons to choose WordPress to power your website (see our Introduction To WordPress tutorials).
Something that puzzles many people, however, is the concept of WordPress being “FREE”.
Typically, people want to know things like:
- Why is WordPress FREE?
- What’s the “catch”?
- How much does it “really” cost to set up and run a WordPress site?
- How does WordPress make any money?
Let’s start by looking at why WordPress is free and the costs involved in running a WordPress-powered website.
WordPress Is Free
WordPress is 100% free to download and use. WordPress is a free and open source software, licensed under the GNU Public License agreement. You can install WordPress on your own domain and do whatever you like with the WordPress code. You can extend or modify WordPress however you choose and use it commercially without licensing fees or restrictions …
WordPress is “free” not just in terms of price, but also in terms of the amount of control you have over using it. For example, you have the freedom to run the program, for any purpose, the freedom to study how the program works, and change it to make it do what you wish, the freedom to redistribute the application, and the freedom to distribute copies of your modified versions to others.
What Free Software Means
When discussing software, and in particular open source software, it’s useful to first understand that “free” can have different meanings and to be clear what software developers mean when they say that their software is “free”.
There is “free” as in freedom (e.g. freedom of speech), and “free” as in free money and free beer.
Open source software is typically made available for distribution for “free”, in the sense that you have the freedom to use, modify, build upon, and then distribute the software to others however you like (you can even charge for it as you will soon see.)
WordPress is an open source software, so this sense of freedom applies to it.
However, and this can be quite shocking to some people, WordPress is also completely free in the sense of “free beer”.
WordPress is 100% free to download and use for commercial purposes. This means that you can download the complete software, install it on your domain, and build a wildly successful and highly profitable website or blog using WordPress, without ever paying the developers who created WordPress any software licensing fees, or experiencing any limitations or restrictions. And, just in case you are wondering, there is no “free” version with hidden advertising banners, or 30-day expiry notices either.
With WordPress, “free really means free”. You can download and use the full WordPress software, change the code and customize the software however you like, and you will never pay for using the WordPress software. It is truly a “free” open source software.
Now that we have hopefully made this point absolutely clear (WordPress is Free!) … does this mean that there are no costs involved in building a successful web presence using WordPress?
Absolutely not! You can download and use the WordPress software for free. You can also enhance your site’s functionality and design using thousands of free add-ons (called WordPress plugins), and free web design templates (called WordPress themes), and we explain this in other articles and our tutorials.
There are, however, some costs involved with using WordPress. As you will soon learn, these costs are perfectly reasonable and they are not hidden at all from you.
The Costs Of Using WordPress Explained
We’ve already established that WordPress is open source software and that the WordPress software is free to download and use commercially without any restrictions.
Now … there are costs involved with using WordPress, but most of these have to do with the normal costs of doing business on the web.
To install and use WordPress on your own domain, you will need a domain and webhosting. This is no different than if you were to set up any other website on your own domain name.
The good news is that the cost of registering a domain name and setting up a web hosting account are minimal. For example, you can get a domain name from GoDaddy for around $10-$12 per year and web hosting for a WordPress site from Hostgator for around less than $5 per month.
WordPress offers an option to create a free hosted blog on its servers at WordPress.com, but we recommend downloading the self-hosted version from WordPress.org and installing WordPress on your own domain, especially if you own a business.
Installing WordPress on your domain allows you to build an asset that you own and fully control. You also have more options on how to configure and customize your site if you use the self-hosted version of WordPress.
The only real cost associated with learning WordPress is time. You can learn everything about WordPress, including how to install, set up, configure, use, customize, manage, optimize, secure and grow a WordPress site with our detailed WordPress step-by-step tutorials and get additional help from the WordPress community user support forums and various WordPress online groups.
DIY (Save $$$) vs Website Developers (Save Time)
You can learn how to install, configure and manage a website built with WordPress yourself using our tutorials, or pay someone like a website developer to install and set up a website for you.
(Costs of building a website with WordPress)
If you plan to pay someone else to build your website, check out our list of 7 questions you should ask your website developer and make sure you use our WordPress Configuration Checklist when asking for quotes.
After your WordPress site has been installed and configured, all other costs are optional.
You can extend your site’s functionality and improve your web design using free WordPress plugins and free WordPress themes.
There are thousands of free WordPress plugins available that you can download and use …
And also loads of free WordPress themes …
If you can’t find a free plugin or theme that suits your needs, or don’t want to use free plugins or themes, there are many commercial (“premium”) WordPress plugins and themes available. These plugins and themes cost money, but the cost to purchase these is relatively small.
For example, many “premium” plugins and themes only cost around US$30 – US$100 to purchase.
The benefits of using “premium” plugins and themes is that you not only get greater functionality, more customizable options and exclusive designs, but more importantly, access to product support.
Other than the above, the only other costs to consider are for any professional WordPress services that you may require, such as:
- Web development services (e.g. building and customizing sites)
- Software application development (e.g. building custom plugins)
- Web design services (e.g. creating a custom theme)
- Web management services (backups and content management)
- Web content creation services (e.g. article writers, video creation, etc.)
- Web consulting and online marketing / online advertising services (e.g. Google AdWords)
- Technical support (e.g. troubleshooting, data recovery)
- Training workshops (e.g. online business marketing)
If you need help with WordPress, your first step should be to check out our comprehensive library of WordPress step-by-step tutorials.
Our tutorials are designed to help you quickly and easily master all aspects of using WordPress.
Hopefully, now you understand why WordPress is free, and what the costs of running a WordPress-powered site are.
Perhaps there is still some lingering doubt in your mind about WordPress. You may be wondering where the real “hidden catch” is (there’s gotta be one, right? Why would Matt Mullenweg, the co-founder of WordPress, develop a software that is currently being used by millions of websites around the world – including many profitable commercial sites, and then just let anybody download and use it for free?)
To learn more about some of the key licensing issues governing the Free use of WordPress, read the article below:
For more benefits of using WordPress, read the article below:
For useful WordPress statistics, see the tutorial below:
"This is an awesome training series. I have a pretty good understanding of WordPress already, but this is helping me to move somewhere from intermediate to advanced user!" - Kim Lednum