Yes, once a domain name is registered, it is not owned, but 'leased' for a finite amount of time (usually 1 to 10 years). Most of the time, a person or business will set up their domains to auto-renew with their reseller, to avoid having to trouble about renewals.