Roof Repair Cost by Job Type

Roofing estimates vary more than almost any other home repair. The same "leak repair" can be a $250 pipe boot or a $5,000 deck replacement depending on what's actually wrong. Here are realistic ranges:

Repair TypeTypical Range
Pipe boot / vent flashing$150 – $400
Chimney flashing repair$300 – $1,500
Ridge cap replacement$250 – $700
Shingle replacement (small section)$300 – $1,000
Valley repair or replacement$500 – $2,500
Flat roof membrane patch$400 – $2,000
Roof deck repair (water damage)$1,000 – $5,000+
Tile underlayment replacement$3,000 – $12,000+
Full replacement (asphalt shingle)$8,000 – $20,000+

What Drives Roof Repair Costs

  • Type of damage: Surface shingle damage and structural damage involving the deck are completely different repair categories. Contractors who quote the same job without inspecting beneath the surface are guessing.
  • Roofing material: Asphalt shingles are the cheapest to repair. Metal, tile, cedar shake, and slate all cost more — both materials and the specialized labor they require.
  • Roof pitch: Steep pitches require more safety setup, slow the crew down, and add to labor cost. Low-slope roofs often use membrane systems with different material costs.
  • How far the damage spread: Every layer added to the damage scope adds cost. A leak that went unaddressed for a season is almost always more expensive than one caught early.
  • Local labor rates: Roofing labor costs vary significantly by region. After major storm events, demand spikes drive prices higher temporarily.

Repair vs. Replace: How to Decide

The general rule: if a repair costs more than half the price of a new roof and the existing roof is over 15 years old, replacement usually wins on long-term economics. Repeated repairs on an aging roof add up fast.

Signs replacement makes more sense than repair:

  • Roof is over 20 years old and showing widespread granule loss
  • Multiple sections have failed or are failing at the same time
  • Interior water damage has reached the deck in more than one location
  • You've repaired the same area twice already
  • Insurance is requiring replacement to maintain coverage

Read our full guide: Roof Repair vs. Roof Replacement — How to Decide

Does Insurance Cover Roof Repairs?

Homeowners insurance covers sudden, accidental damage — hail, wind, storm, fire, falling objects. It does not cover gradual wear, age-related deterioration, or deferred maintenance. If your roof damage was caused by a recent storm, a contractor inspection is worth doing even if you don't see obvious damage — hail impact is often invisible from the ground.

Read our full guide: Does Homeowners Insurance Cover Roof Damage?

How to Get an Accurate Estimate

  1. Get 2–3 written quotes. Verbal estimates are meaningless. Any contractor unwilling to put it in writing before starting is one to skip.
  2. Make sure quotes are itemized. Materials, labor, disposal, and permits should each be listed. Lump sums make comparison impossible.
  3. Verify license and insurance. Ask for the license number and look it up. Get a certificate of insurance showing general liability and workers comp.
  4. Ask about permits. Some repairs require permits; some don't. A contractor who always skips permits is cutting corners.

Read our full guide: How to Choose a Roofing Contractor

Roof Repair Costs by State

Labor rates, storm frequency, and material costs vary significantly by state. See our state-level guides:

Find Local Roof Repair Pricing by City

For city-specific pricing in your market:

Browse all cities →

Frequently Asked Questions

How much does roof repair cost?

Most repairs run $300–$1,500 for common issues. Deck repair or underlayment work can cost $2,000–$10,000+. The only accurate number is a written estimate after a contractor inspects the damage.

Can I negotiate roof repair pricing?

You can and should compare quotes. Getting 2–3 written estimates before committing is standard. Contractors will sometimes match or beat competing quotes, especially on larger jobs.

How long does a roof repair take?

Most minor repairs take 2–4 hours. Larger repairs involving deck work or large-area shingle replacement take a full day. Tile underlayment jobs can take 2–5 days depending on roof size.

Request Roofing Help

Tell us about your roof and we'll connect you with a local roofing contractor serving your area.