Signs that your roof needs repairs include missing or damaged shingles, leaks, cracks, and rusted or damaged sheeting. If you notice any of these issues, it is important to have your roof inspected and restored by professionals.