Do I have to renew my free domain name?
If you have purchased account with TMDHosting including free domain name registration, you should not concern about renewing the domain name. You do not have to renew your free domain name. It will be automatically renewed on your behalf for as long as you renew your web hosting package with TMDHosting.
However, in case an additionally purchased domain name expires, you have to renew it separately. Even if you have set the additional domain name as primary for your account, it will not be renewed for free.