Roofer — complete guide

Roof repairs, inspections and full replacements for all roof types.

✓ We don’t provide services — we research them, so you can choose with confidence.

Roofers handle leak repairs, damaged shingles, flashing and gutter problems, plus full roof replacement when the roof is old or badly damaged. A small leak can be a quick repair, while a replacement is a major project priced by roof size and material. Most homes in the US use asphalt shingles, which are the baseline for the typical prices below. This page explains typical costs, when to repair and when to replace, and how to hire a roofer.

Roofer

When do you need roofer?

What does roofer cost in the US?

JobTypical rangeNotes
Roof repair$400-$1,900 (typical $395-$1,968)Common repair jobs, parts and labor
Roof replacement~$9,500 avg, typical $7,500-$14,000Asphalt shingles, ~1,700 sq ft home
Roof inspection$100-$400Professional inspection, often credited toward repair work

Typical US ranges based on published HomeAdvisor / Angi / Thumbtack cost guides, checked November 2026. Your quote will vary by city, roof size and job scope -- always get 2-3 written quotes.

Roofer
Local expert note: A roof rarely needs replacing because of one leak. Ask the roofer to show you photos of the damage and to explain whether a repair will last, because a good repair on a roof with years of life left is far cheaper than a full replacement.

How to choose a roofer company

  1. Confirm the roofer is licensed and insured, including workers compensation
  2. Ask for a written quote that names the material, warranty and cleanup
  3. Check reviews and ask for addresses of recent local jobs you can drive past
  4. Ask whether the quote includes removing the old roof and disposing of it
  5. Compare at least two quotes for any replacement, and check the warranty length

Red flags to watch for

480 verified company profiles are live. Each one shows a real rating and review count from Google, Yelp, Angi or the BBB — never a made-up number. Use the city pages below to compare typical prices and what to ask for in your area.

Roofer in your city

Frequently asked questions about roofer

A roof repair typically costs $400-$1,900, with a common range of $395-$1,968. The price depends on the size of the damaged area, the material and how easy the roof is to access. Ask for a written quote that lists the repair and the warranty.

A full replacement averages around $9,500, typically $7,500-$14,000 for asphalt shingles on a home of about 1,700 square feet. Larger roofs, steep slopes and premium materials such as metal or tile cost more.

Asphalt shingle roofs usually last 20 to 30 years, depending on the shingle quality, the climate and how well the roof was installed and ventilated. Metal roofs can last 40 years or more. A roofer can estimate the remaining life of your roof during an inspection.

Repair is usually right when the roof is under 15 years old and the damage is limited to one area. Replacement makes sense when the roof is old, leaks keep returning, or repairs would cost a large share of a new roof. Ask the roofer to compare both options with photos.

A professional inspection typically costs $100-$400, and some companies credit that fee toward repair work if you hire them. An inspection is worth it when buying a home, after a major storm, or when the roof is approaching the end of its life.

✓ We don’t provide services — we research them, so you can choose with confidence.