The average time to complete a refinance is 10-45 days depending on the lender and process involved.