The cost to buy a domain name permanently varies depending on how many years you choose to register the domain. The more years you purchase upfront, the less expensive it will be in the long run.