How long you plan to live in the home.
The length of time that it will take to cover those costs depends on various economic factors in the area of the home. Most parts of the country have an average of 5% appreciation per year. In this case, you should plan to stay in your home at least 3-4 years to cover buying and selling costs. If the area you buy your home in experiences an economic up turn, the length of the time to cover these costs could be shortened, and the opposite is also true.