In this day and age your domain name is the identity of your business. It is an asset you should have under your control. We create our customers accounts with a domain registrar in their name and either purchase the domain within that account or transfer the domain to that account. Sounds complex? Well no. Quite simply all the customer is responsible for is when they get a reminder to pay the renewal fee (less than £10) they make that payment. If they have a valid credit card held with the domain vendor the payment can be set to automatically renew.
All the technical stuff? We can still do that using your account.
If your domain is owned by your web hosting or IT company get it transferred now!