From start (searching for your home) to finish (closing escrow), buying a home takes about 10-12 weeks. Once a home is selected an the offer is accepted, the average time to complete the escrow period on a home is 30 to 45 days (under normal market conditions). Though, well-prepared home buyers who pay cash have been known to purchase properties faster than that.
How quickly homes are sold depends vastly on market conditions. In hot markets with a lot of sales activity, buying a home may take a little longer than normal, because the demand for several essential services can be slowed during peak seasons.  For example, when home sales spike, it increases the demand for property appraisals and home inspections, yet there will be no increase in the number of appraisers and inspectors available to do the work. Lender approval times for loan underwriting can also slow down.  Rest assured, however, that no matter the market, we will work as quickly as we can to get you into your new home.