You can book your domain name for free, Godaddy is known for best web hosting service. The web hosting company always tries to bring the best domain name and web hosting service. And that’s why free domain name registration plan availed with web hosting service. You can book your domain name for free when you get the web hosting. Otherwise, you have to pay for it, see there is nothing for free. To book your domain name for free you have to pay for the web hosting service. The Godaddy Web Hosting $1 Domain Name plan for which you have to pay $1 per month. It means for the first year you have to pay $12.