Excessive granular loss in the roofing shingle, cracking, curling or missing shingles, or flashings that are broken through are just a few things to look for, however there are different kinds of damages that can compromise a roof system. Hiring a professional to perform a roof inspection periodically can save you a lot of money in the long run.