Find trusted Roofing pros near you

Roof repair and maintenance

Find roofers by city

Roofers in California

How much does a roofer cost?

Most roofing jobs cost $300–$1,500 for repairs nationally.

JobLowTypicalHigh
Roof inspection$150$250$450
Clean gutters$120$200$350
Repair a minor leak$300$750$1,500
Replace a section of shingles$400$900$2,000
Repair a flat roof$350$900$2,500
Install new gutters$1,000$2,200$4,500
Replace an asphalt shingle roof (2,000 sq ft)$9,000$14,000$22,000
Replace a tile roof (2,000 sq ft)$18,000$28,000$45,000

Roofers: common questions

Repair or replace my roof?

Repair if the damage is limited to a small area and the roof has years left. Replace if it's near the end of its life (about 20–25 years for asphalt shingles), leaks in several places, or the decking is soft.

Will insurance pay for my roof?

Usually only for sudden damage such as storms, hail or a fallen tree — not wear and tear. Photograph the damage and call your insurer before major repairs.