The domain registration is on a yearly basis, so you have to renew every year or you can pay for up to 10 years in advance so you have that domain for that period of time.
You need to make sure the domain is unlocked and you would need to purchase a domain transfer from whatever registrar you want your domain with.
Do you have to pay yearly for domain names?
The fee you pay the domain name registrar is an annual fee. In other words, you “own” the domain only as long as you keep paying the yearly fee for it. Instead, it’s more like a rental fee where, as long as you pay the “rent”, you can continue to point that domain name to your website.
How do I permanently buy a domain name?
Getting a domain name involves registering the name you want with an organisation called ICANN through a domain name registrar. For example, if you choose a name like “example.com”, you will have to go to a registrar, pay a registration fee that costs around US$10 to US$35 for that name.
How much does a domain name cost per year?
On average, it costs around $10-15 annually to purchase and hold a domain name.
How long is a domain name good for?
one to ten years