Originally Posted by HostMarket
I would not require anyone to do so. They technically paid for the domain name so honestly it belongs to the client. Maybe I am wrong but thats how I feel.
technically yes, but here is another scenario
They purchase hosting(annual plan) with a free domain. The domain forms part of the contract, so in this case i would lock the domain (this prevents them from moving the domain to another provider).
If they decide to leave you within the 12 months, then they get no refund on the hosting fee and they have to pay the domain registration fee before you unlock it.
How i did this was provide a domain with annual hosting, but renewable at domain renewal price at the end of the 12 mths. I would unlock the domain at the 12 mth point