Roof replacement costs between $5,000 and $25,000 for a typical single-family home, but the real number depends on your roof size, the material you choose, and what your contractor finds when they remove the old roof.
A roofer will quote you based on the square footage of your roof (measured in "squares," where one square equals 100 square feet), the pitch or steepness of your roof, and the material. Asphalt shingles cost the least per square; metal, tile, and slate cost more. Labor makes up roughly half the total bill. If your roof has structural damage underneath — rotted decking, damaged trusses — the price climbs because that work has to happen before the new roof goes on.
The only way to know your actual cost is to get quotes from at least two or three local roofers who will inspect your roof in person. Phone quotes and online calculators cannot account for the specific conditions of your house.
Key Takeaways
- Roof replacement cost depends on square footage, material choice, roof pitch, and whether hidden damage exists underneath the old roof.
- Asphalt shingles are the cheapest material option; metal, tile, and slate cost significantly more per square.
- Labor typically accounts for 40 to 60 percent of the total cost, and rates vary by region and contractor experience.
- You need in-person quotes from local roofers to get an accurate price for your specific house.
- Permits, disposal of old roofing material, and flashing replacement are usually included in the quote but worth confirming.
How roof size and pitch affect the price
Roofers measure roofs in squares — one square covers 100 square feet of roof surface. A 2,000-square-foot house does not have a 2,000-square-foot roof; the actual roof area is larger because of the pitch. A steep roof covers more surface area than a flat one, so a steep roof costs more to replace than a shallow one on the same house.
To estimate your roof size, a roofer looks at your home's footprint and the pitch. They may climb onto the roof or use aerial imagery. Once they know the square footage, they multiply by the cost per square for your chosen material and labor rate. A 20-square roof (2,000 square feet) with asphalt shingles and standard labor might run $3,000 to $5,000 in labor alone, depending on your region. A 40-square roof with the same material could run $6,000 to $10,000 in labor.
Material choices and their cost ranges
Asphalt shingles are the most common and least expensive. They cost roughly $100 to $200 per square installed, including labor. They last 15 to 25 years. Metal roofing (standing seam or metal shingles) costs $200 to $400 per square installed and lasts 40 to 70 years. Architectural or dimensional shingles (a thicker asphalt product) cost $150 to $250 per square and last 20 to 30 years. Tile or slate cost $400 to $800 per square and last 50 years or longer, but they are heavy and may require structural reinforcement.
The material you choose affects not just the replacement cost but also your insurance premiums and home resale value. Some materials may have access to for insurance discounts because they resist wind or fire better. Ask your insurance company whether your chosen material lowers your rate before you decide.
What happens when roofers find damage underneath
Once the old roof comes off, roofers inspect the decking (the plywood or boards underneath) and the framing. If water has rotted the wood or if the structure is damaged, that work has to be done before the new roof goes on. Replacing decking can add $1,000 to $5,000 or more, depending on how much is affected. Structural repairs cost more and may require a structural engineer to assess the damage first.
This is why getting a quote before work starts matters: a roofer cannot tell you the true cost until they see what is under the old roof. Some contractors include a contingency amount in their quote to cover minor repairs, but major damage is usually billed separately. Ask your roofer how they handle surprises and whether they will contact you before doing work beyond the original scope.
Labor costs and regional variation
Labor rates for roofing vary widely by region. Urban areas and regions with high cost of living typically charge more per square than rural areas. An experienced roofer with a strong reputation may charge more than a newer contractor, but experience often means faster, cleaner work and fewer callbacks. A roofer working alone takes longer than a crew of three, so crew size affects how long the job takes and sometimes the total labor bill.
When you get quotes, ask how long the job will take and how many workers will be on site. A job that takes one week costs less in labor than one that takes three weeks, even at the same hourly rate. Also ask whether the quote includes cleanup and disposal of the old roofing material — some contractors charge extra for this.
Permits, flashing, and other line items
Most jurisdictions require a roofing permit before work begins. The permit cost varies by location but typically runs $50 to $500. Your roofer usually handles the permit process, and the cost is either included in the quote or listed separately. Ask whether it is included before you sign.
Flashing — the metal trim around chimneys, vents, and skylights — often needs replacement when the roof is replaced. Flashing that is not properly sealed causes leaks. Some quotes include new flashing; others charge extra. Gutters are sometimes replaced at the same time, which adds another $1,000 to $3,000 depending on the size of your house and the gutter material.
Read the quote line by line. It should list the material, the number of squares, the labor rate, the permit cost, disposal, and any other work. If something is unclear, ask before you sign.
Getting accurate quotes from local roofers
Call or visit the websites of at least three roofing contractors in your area. Most offer free in-person inspections. When a roofer comes to your house, they should walk the roof (or use a drone or ladder to inspect it safely), measure or estimate the square footage, note the pitch, and look for any visible damage. They should also ask about your budget and timeline.
A written quote should include the material type and grade, the number of squares, the labor cost per square, the total labor cost, the permit cost, disposal, and any other charges. It should also state the warranty on materials and workmanship, the start date, and the expected completion date. Compare the three quotes side by side. The cheapest is not always the best — a roofer who quotes significantly lower than others may be cutting corners or underestimating the work.
Ask each roofer for references from recent jobs and check online reviews. A roofer with a long track record in your area and good reviews is more likely to stand behind their work if problems arise later.
Frequently Asked Questions
Can I replace just part of my roof instead of the whole thing?
Partial replacement is possible if damage is isolated to one section, but most roofers and insurance companies recommend full replacement if your roof is near the end of its lifespan. Mixing old and new shingles can look uneven and may void the warranty on the new section. Ask your roofer whether a partial replacement makes sense for your situation.
What warranty should I expect?
Material warranties typically last 20 to 50 years depending on the shingle type and manufacturer. Workmanship warranties from the roofer usually last 5 to 10 years. Read the warranty documents carefully — some have conditions or exclusions. A longer workmanship warranty is a sign the roofer stands behind their work.
Does homeowners insurance cover roof replacement?
Insurance covers roof damage from storms, hail, or falling trees, but not wear and tear or poor maintenance. Your policy has a deductible, and the payout is based on the roof's age and condition. File a claim with your insurance company and get a damage assessment from an adjuster before hiring a roofer.
How long does roof replacement take?
A typical single-family home roof takes three to five days to replace, depending on the size, pitch, weather, and crew size. Weather delays can extend the timeline. Ask your roofer for a realistic schedule before work starts.
Should I replace my roof before I sell my house?
A roof inspection is part of most home sales. If the inspector finds a roof near the end of its life, the buyer may ask for a credit or price reduction. Replacing the roof before sale can increase your home's value, but get a local roofer's estimate first to see whether the cost is worth it in your market.