To answer this question, we’ll assume were talking about your own standalone WordPress.org blog as opposed to a WordPress.com site.
The software from WordPress.org is free, so you don’t have to pay anything for that. Your only cost (not counting the time you’ll spend working on it) will be for your web hosting and domain name. The good news is that many web hosting plans also include a domain name, so you won’t need to spend extra money for that. The other good news is that these days, you can easily find a very affordable plan that will provide you with quality web hosting.
Here are three examples of low cost web hosting plans you can use for your WordPress blog:
SiteGround is one of my favorite web hosting companies. In fact, I use them for this website. The cost is a bit higher than iPage or Namecheap, but the excellent performance and support I get are well worth it.