While getting started with WordPress is free ― the software is a free download ― you still need to pay for web hosting. Many themes and plugins are free, but some of the best ones come for a fee.