WordPress as a software is free for you to download and use. However, to use WordPress on the web, you will need WordPress Hosting. You can use WordPress.com to create a free blog, but be aware that there are some differences.