A leaking roof is a bad thing. However, it does not necessarily warrant a complete roof replacement. Talking to a professional is the best way to know whether only minor repair OR a full roof replacement is necessary.