WordPress as a software is free for users to download and use. However, to use WordPress, you need WordPress Hosting. You can use any third-party website to get a free domain name and discounts on web hosting for starting a website at a low cost.