The website installation service and configuration is free. You still need to buy a hosting account and your domain. When you buy your hosting through one of my recommended vendors, they will pay me a small commission. This pays for your website installation.
You may also want to read How does this all work?