No, purchasing a domain name does not make it permanent. The registration of domain names takes place annually. However, pre-paying for up to 5 years ensures that you will have a domain name for that time.