Plus, if you sell the house with a bad roof, a smart buyer would insist on paying market value minus cost of roof replacement. If you replace roof, you’ll get market value. Either way, you’re going to lose the roof replacement cost.