This transaction can take place directly with the registrar or through an intermediary such as a Web site host. It includes contact info, initial purchase date, expiration date, and nameserver addresses for the actual location of the Web site you create for this domain. You can look up domain records by domain name using Whois to search registrars' databases. A company that offers domain name registration, either directly or through intermediaries such as Web hosting companies. They maintain your domain record, which indicates the actual location of your Web site.
Registrars charge whatever they choose, and pay a fee to actually register each domain name.
Some are very difficult to work with after the initial purchase. This is NOT a Web site transfer from one Web host to another, with the resulting need for a domain record update. Domain transfers are a change in registrar. Typically domain transfers are done to ease the process or the cost of making domain record changes in the future. Servers at your Web host that tell the world your domain is at that host's servers.