Depending on the host your select and your requirements, hosting a WordPress website can cost anywhere from $3-$30 per month. However, these costs aren't for WordPress itself, but for web hosting and a domain. There are free options, however, the features they include are severely limited, which only makes them an option for private or hobby websites.