The short answer is Yes – Your domain name needs to be renewed each year on the anniversary of the original purchase. Depending on the provider you will get the option to purchase your domain name(s) in blocks of up to ten years which will result in a significant saving
Average yearly cost £48.50