I think it depends where you are getting your domain from some places are free, because they give you a free domain.
on the website you asked:
(the internet Corporation for Assigned Names and Numbers)
The ICANN charges a mandatory annual fee of $0.18 for each year of domain registration, renewal or transfer. This will be added to the listed price for some domains, at the time of purchase.
The ICANN fee is charged per domain name registration year. For example, the fee for a one-year .com registration would be $0.18 while it would be $0.36 for a two-year .com registration.
Thank you
Dariush from Wickenburgnet.com
ICANN is responsible for the regulation of domain names.
ICANN
ICANN - Internet Corporation for Assigned Names and Numbers
The Internet Corporation for Assigned Names and Numbers (ICANN) manages the top level development and the architecture of the Internet Domain Space. ICANN authorizes domain name registrars, which registers and reassigns domain names.
An ICANN vendor refers to a company or organization that provides services or products to the Internet Corporation for Assigned Names and Numbers (ICANN). These vendors can assist with various functions such as domain registration, database management, technical support, and compliance services. They play a crucial role in helping ICANN manage the domain name system (DNS) and ensure the stability and security of the internet's infrastructure.
Domains are ordered through a domain registrar, which is a company accredited by ICANN (Internet Corporation for Assigned Names and Numbers) to sell domain names. Users can search for available domain names, select the one they want to purchase, and complete the registration process by providing their contact information and paying the registration fee.
According to ICANN. This is not a domain yet I would recommend it.
ICANN, or the Internet Corporation for Assigned Names and Numbers is the governing body for domain name registrations. Although they are the governing body, they do not "assign" domain names, but rather monitor and manage domain name registrars (i.e. GoDaddy, eNom, NetworkSolutions, etc.) where individuals (and businesses) can purchase domain names. To resolve to an active internet address, domain names are assigned to an IP address via a web host or domain name registrar.
The Internet Corporation for Assigned Names and Numbers (ICANN) provides a detailed guide on how to register a website domain and what sorts of domains are available.
To register a domain name, you must register the name with ICANN and pay an annual fee to gain ownership of the domain. It is illegal and impossible to have the same domain name as someone else and infringing on the trademark rights of another is illegal.
To purchase domain names you must go to an ICANN accredited registratar, i.e. GoDaddy to purchase the domain name you wish to buy. If the domain name is already registered, you must purchase it from the current owner or buy it from a site like DomainApple.com
ICANN was created in 1998.