From start (searching for your perfect home) to finish (closing), buying a home typically takes about 10 to 12 weeks. Once you’ve decided on your next home, we submit an offer and the offer is accepted, the average time to closing is 30 to 45 days (under normal market conditions). Though, some well-prepared home buyers, or buyers who pay cash have been known to close on homes in less time.