There is no specific time limit on how long a refinance can take; however, most refinances are closed within 30 to 60 days from the date of application. The time it takes to process a refinance varies based on its complexity.