The best time to buy a house is usually late summer or early fall—when home prices are low and inventory is high. Winter is usually the cheapest time of year to purchase a home. However, keep in mind, no one can predict real estate trends with 100% accuracy so don’t let this make or break your home-buying decision.