Transferring a domain name does not mean transfer of ownership or changing hosting company. Just wait 60 days and transfer afterwards. Registrars can place a domain on hold, such as domains that are in dispute between two parties. Until the ownership issue is solved and domain is taken out of hold it cannot be transferred. If you have purchased but not paid for a domain name, existing registrar will not permit it to be transferred.
Original registrar has the right to refuse the transfer of an expired and unpaid domain.
Just to be on the safe side, we require that you should allow a minimum of 4 days prior to expiration date to do the transfer. The Admin Contact's approval via e-mail is required. If your domain's Admin Contact e-mail is not valid anymore, first you should update it with your existing registrar, and then apply for transfer. Do not attempt to do a transfer if your domain does not meet the requirements. Same fee will apply if transfer gets cancelled by Admin Contact either by rejecting or by not replying in 5 days.