The money you pay when you buy a domain name isn't just profit for the company you bought the domain from. All parties involved in the registration and management of a domain name contribute to its final price. The first of these is the ICANN fee applicable to all registrars, the other is the sales price determined by the registrars. In addition to the direct fees for each domain name registration, the additional costs calculated in the domain price are also decisive. For example, for most new TLDs, registrars participate in an auction by paying different amounts. Additionally, some extensions have special requirements and require more specialized support, meaning the expense to manage the extension can be higher, so domains with a specific TLD are more expensive.