There are two ways to buy domain for life. The first way is to buy domain name for website and select a recurring payment option to automatically renew it each year. The second way is to buy professional web hosting that comes with domain registration and simply pay as you go.