average time from contract to closing
In Virginia it's 45 to 60 days to closing from the date of the contract. It can be sooner but everything would need to be smooth for that to happen. It also helps if you have had a preapproval from a lender pending finding the right home for you and your family.