A. Well there are two areas in that question that need different approaches. If there is a major defect, such as major foundation settling that is causing major cracks, I’d say get that fixed or be prepared to make a major concession on price. There are several companies that can give you an estimate for any and all repairs that your house may need. Even if you decide not to replace the roof or make those other repairs, it is important that you know what the costs of those jobs would be, so that you have a firm negotiating position for any price concessions that you may have to make.