Use this roof repair cost calculator to estimate what it may cost to fix your roof. Enter your ZIP Code, what the roof is made of, the main problem and roughly how much is damaged, and you get a planning estimate at three repair levels: budget, standard and premium. Each estimate is broken into materials, labor, removal, disposal and other repair costs, so you know what to expect before a roofer comes out to look at it.
✓ Free planning estimate ✓ No obligation ✓ Three estimate levels
ESTIMATE MY REPAIRChoose what needs fixing and get a planning estimate with a full cost breakdown in under a minute.
Estimates are organized into tier structures so you can easily weigh initial installation costs against long-term material life expectancy. Select a tier below to understand what goes into each price point.
On average, homeowners spend between $350 and $1,250 for standard roof repairs. Minor fixes like replacing a few damaged shingles or patching a small leak typically run between $150 and $400. Major structural work or widespread leak remediation can range from $1,500 to over $3,000 depending on your roof's material and complexity.
Most minor to moderate repairs—such as fixing a simple pipe boot leak or patching damaged asphalt shingles—can be completed in just one day, often within 2 to 4 hours. Larger structural repairs or extensive timber and underlayment replacements may take 2 to 3 days to safely finish.
We highly recommend inspecting your roof twice a year (in spring and autumn), as well as immediately after any severe storm with high winds or hail. Spotting a minor issue like a loose shingle, cracking seal, or clogged valley early can save you thousands of dollars by preventing wood rot and structural mold.
Damage SizeDescriptionTypical Cost RangeSmall PatchFewer than 10 shingles, sealing minor punctures$150 - $400Medium SegmentRepairing valleys, modern flashing units, minor leaks$400 - $1,100Large SectionSubstantial structural restoration, subdecking rebuilds$1,100 - $3,000+
Roof MaterialAverage Cost / Sq. Ft.Labor ComplexityTypical LifespanAsphalt Shingles$4.50 - $8.00Standard15 - 25 YearsMetal Panels (Standing Seam)$8.00 - $14.00Medium-High40 - 70 YearsWood Shakes$9.00 - $16.00High20 - 30 YearsClay / Concrete Tiles$12.00 - $22.00Expert Needed50 - 100 YearsNatural Slate$15.00 - $30.00Extreme Care Required75 - 150 Years
Roof ProblemMinor Issue FixSevere/Large FixWind-blown Shingles$150 - $350$750 - $1,800Flashing Damage (Valley/Chimney)$250 - $550$1,000 - $2,500Sagging Roof Decking$1,500 - $3,000$4,000 - $10,000+Ice Damming Backups$300 - $800$1,800 - $4,500