How long your domain registration lasts can vary depending on the domain you purchase. Many domain name registrars will allow customers to register domains for 10 years at a time, but typically customers will register domains for one to three years.