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. Unless you try to transfer a domain name that does not meet the above given requirements there are no additional costs. This registration will add one year to the existing expiration date of the domain no matter how early you do the transfer.