Yes, there is usually a charge for transferring a domain name. Domain name transfers typically involve fees from both the current registrar (the company where the domain is currently registered) and the new registrar (the company you are transferring the domain to). The current registrar may charge an exit fee or release fee, while the new registrar often provides a discounted transfer fee as part of their promotional offers.
For example, if you want to transfer a .com domain from one registrar to another, the new registrar might charge around $10–$15 for the transfer, and the current registrar might charge a release fee of $5–$10. Some registrars may also waive the transfer fee during special promotions, but this varies by provider.
If you are managing domain names in a cloud environment, Tencent Cloud offers domain registration and management services, which include seamless domain transfer options with transparent pricing. You can check their official website for the latest transfer fees and promotions.