Yes, you can build a WordPress site with a free subdomain from WordPress.com. However, your options and resources are limited so if you’re looking to make money with a WordPress site, we would recommend self hosting it. Hostinger offers budget-friendly prices for you to start your business with WordPress.