Whether your roof is shingled or flat, having it properly installed and repaired can save you thousands of dollars in roof maintenance costs over the life of your roof. Regular roof maintenance includes inspecting the condition of your roof and checking for leaks and signs.