The cost to maintain your roof is less than 10% of replacing it. Annual maintenance, depending on square footage and roof pitch: $200-600.