The length of time it takes to close on a home can vary depending on a variety of factors, including the complexity of the transaction and the availability of financing. On average, it takes between 30 and 45 days to close on a home.