Some hosting companies offer free domain names outright or with the purchase of a paid subscription. Hosting companies occasionally run promotions in which they cover the cost of a domain name registration if you sign up for a hosting service. Other organizations offer free domains on extensions such as .tk and .co.nr, which are available without paying for a service.
Free domains provided by a hosting service generally require that they be paid for a year later, when it is time to renew the domain. The fee for renewing a domain name varies between companies, but this fee generally costs at least $10 per year. Hosting companies that offer free domain names often put a premium price on the domain renewal as well.
Some organizations that control a top-level domain, such as .TK and .CO.NR, offer free domains to anyone who requests one. These domains can be used for any website, but may not come with any technical support or guarantees, unlike domains purchased from a domain registrar. These free domains are also sometimes ranked poorly by search engines such as Google and Bing, because of how easy they are to obtain and how often they are used by Internet spammers.