Some common signs that your roof needs to be repaired include: Missing Granules, Moss & Mold Accumulation, Curling Shingles, Missing Or Broken Shingles, The Age Of Your Roof. It’s important to consider the age of your roof when deciding whether you want a repair or a full roof replacement. A roof that’s over 20 years old might be worth replacing if the condition of the roof is compromised. A newer roof can often be repaired for cheaper than it would be to replace the whole thing depending on the extent of the damage.