Roof repair costs $150 to $1,000 for a minor job, $1,000 to $3,000 for a moderate one, and $3,000 to $6,000 or more once structural damage is involved. Most roofers charge a $150 to $300 minimum just to turn up. The harder question is not what a repair costs. It is whether you should be buying one at all, or replacing the roof instead. This page prices the repairs, then gives you a test for that decision.
These are national estimates, not quotes. They come from a published cost survey, not from anyone looking at your roof. A repair price depends on what is actually wrong, which nobody can price from a distance. Get three to five in-person estimates. The methodology page lists every source used and the rounding rules applied here.
a few shingles, a small leak, a vent boot
larger shingle sections, leak with water damage
structure, decking, damage in several places
charged before any work happens
A roof inspection runs $100 to $400 on its own. If your roof is old enough that replacement is on the table, read the next section before you book a repair.
Get quotes from local roofers
Compare up to three free estimates from licensed roofers in your area. No obligation.
By requesting quotes you agree to be contacted by up to three roofing contractors. This form is not yet connected.
Repair or replace: start here
Most people searching for a repair price do not yet know which job they need. A leak does not tell you whether you have a failed vent boot on a good roof or a worn-out roof that has started to fail in the first of several places. Those are different purchases and the second one is not a repair.
Our cited source gives three conditions, any one of which points at replacement rather than repair.
- The roof is more than 20 years old.
- The repair estimate is over $3,000.
- The damage affects more than 25 percent of the roof.
Those are useful, but they are thresholds rather than arithmetic. Here is the arithmetic behind them. Divide what a repair costs by the number of years you honestly expect it to buy you, and compare that against the same sum for a replacement. A replacement is a large number spread over 20 to 30 years. A repair on a failing roof is a smaller number spread over a much shorter time, and it can easily work out more expensive per year.
| What you spend | Years it realistically buys | Cost per year of service |
|---|---|---|
| $500 repair | 5 | $100 |
| $1,000 repair | 5 | $200 |
| $1,000 repair | 2 | $500 |
| $3,000 repair | 5 | $600 |
| $3,000 repair | 2 | $1,500 |
| $7,500 replacement | 20 to 30 | $250 to $375 |
| $14,000 replacement | 20 to 30 | $465 to $700 |
The arithmetic is just the cost divided by the years, rounded to the nearest $5. It is the same test we apply to shingle grades on the shingle roof cost guide and to metal on the metal roof cost guide. Read the table this way: a $500 repair on a roof with years left in it is cheap by any measure. A $3,000 repair on a roof that will need replacing in two years costs $1,500 a year, which is two to six times the per-year cost of simply replacing it now.
The number you cannot look up is the middle column. Nobody can tell you from a distance how many years a repair buys. A contractor who has been on your roof can, and that is the single most useful thing to ask them: not what will this cost, but how long will this hold, and what is the condition of the rest of the roof. If the honest answer is two or three years on a 20-year-old roof, you are renting time at a poor rate.
Two cases override the arithmetic. If you are selling within a couple of years, buying time is exactly the point and a repair wins even at a bad per-year rate. And if the damage is active, water is coming in now and a repair stops it now, do the repair and decide about replacement afterwards. Water damage compounds, which is the one thing on this page that gets more expensive the longer you leave it.
If you land on replacement, the roof replacement cost guide has the whole-job numbers, cost by house size, cost by material, and what makes quotes differ from each other.
Roof repair cost by problem
This is the table to check a quote against. Every figure is what our source publishes for that specific job, including labor. Anything priced per 100 square feet is priced per roofing square, which is the unit contractors use.
| Repair | Typical cost | Priced by |
|---|---|---|
| Vent boot repair | $75 to $150 | the job |
| Missing shingles, up to 25 | $100 to $300 | the job |
| Leak repair, no water damage | $150 to $1,000 | the job |
| Underlayment or felt repair | $75 to $400 | per square |
| Flashing repair | $200 to $500 | the job |
| Vent replacement | $200 to $700 | the job |
| Valley flashing replacement | $200 to $850 | the job |
| Gutter repair | $200 to $600 | the job |
| Roof deck repair | $200 to $500 | per square |
| Chimney repair | $200 to $1,200+ | the job |
| Re-shingling a section | $350 to $1,000 | per square |
| Soffit and fascia repair | $500 to $2,600+ | the job |
| Truss or rafter repair | $500 to $5,000 | the job |
| Leak repair with water damage | $1,000 to $6,000+ | the job |
| Sagging roof repair | $1,000 to $5,000+ | the job |
Minimum fees of $150 to $300 apply to most of these, which is why the cheap jobs at the top of the table bunch up. A $75 vent boot is $75 of work, but you are unlikely to get a roofer out for it on its own. Bundle small jobs into one visit.
Leaks
A leak caught before it soaks anything costs $150 to $1,000. Once water has been in the structure, the same leak costs $1,000 to $3,000 to fix with the associated repairs, and $3,000 to $6,000 or more if it has reached the framing. Nothing else on this page triples in price for waiting, which is why a stain on a ceiling is worth a phone call the same week.
The repair itself is usually small. What you are paying for at the high end is not the leak, it is the underlayment, decking, insulation and ceiling behind it. Wet insulation runs $100 to $450 per square to replace, interior ceiling repair $500 to $2,500, and water damage restoration starts at $150 to $500 for minimal damage. For significant damage our source publishes two different top ends in two different tables, $5,000 and $15,000, so treat that as an open-ended number rather than a range.
Missing or damaged shingles
Replacing up to 25 shingles costs $100 to $300. Beyond that it is priced by the square: $350 to $1,000 per 100 square feet of roof re-shingled. Colour matching is the practical problem here. A patch on a ten-year-old roof will not match, because the original shingles have weathered and the product line may have changed. That is cosmetic on a rear slope and obvious on a street-facing one.
For what the shingles themselves cost by grade, and whether architectural is worth the upgrade when you do replace, see the shingle roof cost guide.
Flashing, valleys and vents
Flashing is the metal that seals the joints where the roof meets something else: a chimney, a wall, a skylight, a vent pipe. It fails long before the shingles do, and it is behind a large share of leaks on roofs that otherwise look fine. Repairs run $200 to $500. Full replacement, including resealing and replacing the shingles around it, runs $500 to $1,500 or more. By location, our source puts chimney flashing at $200 to $1,000, dormer at $250 to $1,000, skylight at $200 to $500, vent pipe at $200 to $500 and drip edge at $250 to $1,500, or $1.50 to $9.00 per linear foot.
Valleys are where two slopes meet and where the most water concentrates. The tables put valley flashing replacement at $200 to $850, while the narrative figure for a valley repair including the surrounding shingles is $300 to $1,500. Both come from the same source, and the difference is scope, so ask which one a quote covers. A valley repair that turns out to need new underlayment or sheathing underneath can reach $6,000.
Vents are the cheapest thing on the roof to get wrong. A vent boot, the rubber or plastic collar sealing a pipe where it exits the roof, costs $75 to $150 to repair and is a common source of a mystery leak. Replacing a vent outright is $200 to $700, or $7 to $15 per linear foot for ridge vents.
Storm damage
Storm work is priced the same as any other repair, with two additions. Unscheduled call-outs cost $200 to $300 more, and emergency after-hours service is often charged at time and a half. An emergency tarp costs $1.00 to $2.80 per square foot, which typically includes the damage assessment, debris removal, photographs for an insurance claim and the tarp itself. Some roofers tarp for free if you hire them for the permanent repair.
Take photographs before anything is touched, including from inside the attic, and do not authorise permanent repairs before your insurer has seen it. Whether a claim is covered depends on the peril and your policy, and that is a question for your insurer rather than a cost guide.
Roof repair cost by scale
The single most useful thing to understand about repair pricing is that it does not scale down. A crew has to travel, set up, get on the roof and work safely whether they are replacing four shingles or forty. That fixed cost is why there is a minimum fee, and it is why the price per square of a repair is close to the price per square of a replacement.
Compare the two directly. Re-shingling a section costs $350 to $1,000 per square. A full asphalt replacement, including tearing off the old roof and disposing of it, costs $400 to $900 per square. Those are effectively the same number.
| Scale of work | What it costs | What you get |
|---|---|---|
| A few shingles (up to 25) | $100 to $300 | The damaged spot fixed. Cheapest per unit of worry. |
| One square re-shingled | $350 to $1,000 | 100 sq ft of new roof, mismatched to the rest. |
| A quarter of a 22 square roof | $2,000 to $5,600 | 5.6 squares. The threshold where replacement is usually advised. |
| One full slope, 10 squares | $3,500 to $10,000 | Half a roof, aging on a different clock to the other half. |
| Full replacement, 22 squares | $9,000 to $20,200 | An entire new roof, new underlayment, a warranty. |
The 22 square figure is the roof on a typical 2,000 square foot house at a 6:12 pitch. The last two rows are our own arithmetic: square count multiplied by the per-square figures above, with totals rounded to the nearest $100. Your roof is not 22 squares unless it happens to be, so work out your own count with the roof area calculator and the roofing square calculator, then multiply.
Read down that table and the logic of the 25 percent rule becomes obvious. Once a repair reaches whole-square scale you are paying replacement prices per square without getting a replacement. You do not get new underlayment across the roof, you do not get a warranty on the roof as a system, and you now own two roofs of different ages that will need doing at different times. Below that scale, repairing is clearly cheaper. Above it, the maths stops favouring the repair well before the repair stops being possible.
Permits are the one cost that appears at scale rather than at the start. Roofing permits cost $70 to $250 and are typically required once a repair covers more than 100 square feet, one square, or more than 25 percent of the roof.
Roof repair cost by material
Labor is most of a repair bill, so material matters less than it does on a replacement. It still matters, because some roofs are harder to work on and some are harder to source matching pieces for. Asphalt is the cheapest to repair. Slate and tile cost roughly two to three times as much per square, though they need repairing far less often.
| Roof material | Minor repair | Per square (100 sq ft) |
|---|---|---|
| Asphalt shingles | $100 to $300 | $350 to $1,000 |
| Composite / architectural shingles | $200 to $300 | $350 to $1,000 |
| Flat / rolled / single ply | $200 to $500 | $250 to $1,000 |
| Metal | $200 to $600 | $500 to $1,500 |
| Tile | $200 to $500 | $500 to $2,500 |
| Wood shakes / cedar shingles | $250 to $500 | $500 to $1,500 |
| Slate | $500 to $750 | $1,000 to $3,000 |
A few material-specific notes from the same source. Tile repairs work out at $5 to $25 per square foot, and replacing individual broken or missing tiles runs $60 to $125 per tile where there is no damage underneath. Slate runs $10 to $30 or more per square foot. Metal repairs run $5 to $15 or more per square foot, and the common jobs are resealing seams and fasteners, treating rust and recoating rather than replacing panels. What a metal roof costs to put on in the first place is covered on the metal roof cost guide.
What moves a repair price
Labor. Labor is typically 60 percent or more of a repair bill, and roofers charge $40 to $100 an hour. That share is higher than on a replacement, where materials are bought in bulk, and it is why two quotes for the same repair can differ by more than the parts involved cost.
The minimum fee. $150 to $300 before anything else. On small work this is most of the bill, so it pays to have every small job on the list done in one visit.
Access, pitch and height. A steep or high roof is slower and needs more safety equipment, and that is charged for. If you do not know your pitch, the roof pitch calculator works it out from a rise and run measurement, and anything above about 7:12 stops being walkable.
Age. Older roofing is more brittle, harder to lift without breaking neighbouring shingles, and harder to match. Repairs on old roofs cost more and hold for less time, which is the whole argument of the first section on this page.
Timing. Spring and summer are busier and priced accordingly, and so is any area in the weeks after a storm. Unscheduled work adds $200 to $300.
What is found underneath. The same open-ended risk as a replacement. Decking is only visible once the roofing above it is lifted, and replacing it runs $200 to $500 per square of affected area.
What this page leaves to the other guides
- Whole-job replacement pricing, cost by house size, cost by material and what makes quotes differ: roof replacement cost guide.
- Choosing a shingle grade when you do replace, and whether architectural pays for itself: shingle roof cost guide.
- Metal roofing systems and prices, from corrugated to standing seam to copper: metal roof cost guide.
How to turn this into your own number
- For a small, isolated problem, take the job figure straight from the table by problem above and add the minimum fee if it is the only work being done.
- For anything measured in squares, find your pitch with the roof pitch calculator.
- Turn your footprint, pitch and overhang into true surface area with the roof area calculator.
- Convert that area into squares with the roofing square calculator, then work out what share of the roof is affected.
- Multiply the affected squares by the per-square figure for your material.
- Run the cost-per-year test. Divide the repair by the years a contractor tells you it will hold, and compare that against the replacement figure from the roof replacement cost guide divided by 20 to 30 years.
Step six is the one that decides which page you should be reading.
Sources used on this page
- HomeGuide roof repair cost guide, dated February 9, 2026. Damage-level ranges, the repair cost estimator table, repair cost by material, flashing, valley, vent, felt, structural and storm figures, labor share and hourly rates, permit costs, and the repair-versus-replace thresholds.
- HomeGuide roof replacement cost guide, dated November 7, 2025. The $400 to $900 all-in cost per square used in the scale comparison, and the roof size for a 2,000 square foot house.
- National Roofing Contractors Association. Underlayment is recommended on all roofs, which is why a repair that skips it is not a saving.
The cost-per-year table, the scale table totals and the square-count arithmetic are our own calculations on those published figures, shown in full so you can check them. The methodology page explains how sources are used across the site, the rounding rules, and how often figures are reviewed.
Related guides and calculators
- Roof Replacement Cost: the whole job, by size and by material, and what moves the price.
- Shingle Roof Cost: three-tab, architectural and luxury asphalt compared.
- Metal Roof Cost: corrugated, standing seam, metal shingle and the premium metals.
- Roof Pitch Calculator: find your pitch, angle and surface area multiplier.
- Roof Area Calculator: turn footprint, pitch and overhang into true roof surface area.
- Roofing Square Calculator: convert area into squares, waste and shingle bundles.
Roof repair cost FAQ
How much does roof repair cost?
Roof repair costs $150 to $1,000 for a minor job such as a small leak, a vent boot or a few missing shingles. A moderate repair involving larger shingle sections or a leak with some water damage costs $1,000 to $3,000. Major repairs with structural or decking work cost $3,000 to $6,000 or more. Most roofers charge a $150 to $300 minimum call-out fee.
Should I repair or replace my roof?
Replacement is usually the better call if the roof is more than 20 years old, the repair estimate is over $3,000, or the damage affects more than a quarter of the roof. The underlying test is cost per year: a $3,000 repair that buys two more years costs $1,500 a year, while a $7,500 replacement over 20 to 30 years costs $250 to $375 a year. Ask the contractor how long the repair will hold, because that number decides it.
How much does it cost to fix a roof leak?
A leak caught before it causes water damage costs $150 to $1,000 to fix. Once water has got into the underlayment, decking or insulation, the same leak costs $1,000 to $3,000, and $3,000 to $6,000 or more if it has reached the structure. Leaks are the one roof problem that gets substantially more expensive the longer you wait.
How much does it cost to replace missing shingles?
Replacing up to 25 shingles costs $100 to $300. Beyond that, re-shingling is priced by the square at $350 to $1,000 per 100 square feet. New shingles will not colour match a weathered roof, which matters more on a street-facing slope than a rear one.
Why is there a minimum charge for a small roof repair?
Because a crew has to travel, set up and work safely whether the job takes 20 minutes or a day. That fixed cost is the $150 to $300 minimum fee, and it is why a $75 vent boot repair rarely happens on its own. Group small jobs into a single visit.
How much does roof flashing repair cost?
Flashing repair costs $200 to $500, and full replacement including resealing and replacing the surrounding shingles costs $500 to $1,500 or more. By location, chimney flashing runs $200 to $1,000, dormer $250 to $1,000, skylight and vent pipe $200 to $500 each, and drip edge $250 to $1,500. Failed flashing causes a large share of leaks on roofs that otherwise look sound.
Does homeowners insurance cover roof repairs?
It may, if a covered event caused the damage. Coverage varies by insurer and policy, so contact your provider before authorising permanent repairs, and photograph the damage first, including from inside the attic. Damage left unrepaired is less likely to be covered when it leads to rot or mould later.
Are these prices quotes?
No. They are national estimates from a published cost survey, not a price for your roof. A repair price depends on what is actually wrong, which nobody can assess from a distance. Get three to five in-person estimates.