Roof replacement typically runs between $8,000 and $25,000 for a single-family home, depending on the size of your roof, the material you choose, and where you live.

The wide range exists because three variables drive almost all the cost: square footage (measured in "squares," where one square equals 100 square feet), material type, and labor rates in your region. A 2,000-square-foot ranch house in a rural area with asphalt shingles will cost far less than a 3,500-square-foot colonial with a complex roof shape in a major city. Steep roofs, multiple angles, and valleys all add labor time and material waste.

Most homeowners pay between $3.50 and $5.50 per square foot for a complete replacement with asphalt shingles, the most common material. That means a 2,000-square-foot roof (20 squares) would run roughly $7,000 to $11,000 in labor and materials combined. Premium materials like metal or architectural shingles push that number higher. The only way to know your actual cost is to get quotes from local roofers who can see your roof's size, pitch, and condition.

Key Takeaways

  • Roof replacement cost depends on square footage, material choice, and local labor rates — not a single national price.
  • Asphalt shingles are the cheapest option; metal and architectural shingles cost 50 to 100 percent more but last longer.
  • A steep roof, multiple angles, or difficult access adds labor cost and material waste beyond the basic square-footage calculation.
  • Get three written quotes from local roofers that break down materials, labor, and disposal separately so you can compare fairly.

How Roofers Calculate the Size and Cost

Roofers measure your roof in "squares" — each square is 100 square feet of roof surface. A 2,000-square-foot house does not necessarily have a 20-square roof, because the roof surface area is larger than the footprint of the house. A roof with a steep pitch covers more area than a flat one. A roofer will either climb onto your roof with a measuring tape or use aerial imagery to calculate the actual square footage, then divide by 100 to get the number of squares.

Once they know the square count, they multiply by the material cost per square and the labor cost per square. Labor typically ranges from $1.50 to $3.00 per square foot depending on your region and the roof's complexity. Materials range from roughly $1.50 to $4.00 per square foot for asphalt shingles, with premium materials running higher. The quote should also include disposal of the old roof, which usually costs $1.00 to $2.00 per square foot.

Material Choices and Their Price Differences

Asphalt shingles are the baseline. They cost the least upfront — typically $1.50 to $2.50 per square foot in materials — and last 15 to 25 years depending on climate and maintenance. Most homeowners choose them because the total installed cost is manageable and they work in almost any climate.

Architectural (or laminate) shingles are thicker asphalt shingles that look more like wood or slate. They cost roughly 25 to 50 percent more than standard asphalt but last 20 to 30 years. The labor cost is the same; you are paying for better-looking, more durable material.

Metal roofing — standing seam or metal shingles — costs $3.50 to $5.00 per square foot installed and lasts 40 to 70 years. The upfront cost is roughly double asphalt, but the lifespan is much longer, and metal reflects heat, which can lower cooling costs in hot climates. Installation requires specialized skills, so labor rates are higher.

Wood shakes or shingles cost $4.00 to $6.00 per square foot and last 20 to 40 years, but they require regular maintenance and are not allowed in some fire-prone areas. Slate or tile are the most expensive at $6.00 to $15.00 per square foot and last 50 to 100 years, but they are heavy and require structural reinforcement, adding cost beyond the material itself.

What Affects the Final Price Beyond Material

Roof pitch — the steepness of your roof — directly affects labor cost. A shallow pitch is safer and faster to work on. A steep pitch requires more safety equipment, slower work, and higher labor rates. Some roofers charge a percentage premium for steep roofs; others build it into their per-square-foot labor rate.

Roof complexity matters too. A straightforward rectangular roof costs less than one with multiple angles, valleys, dormers, or skylights. Each valley or angle requires more cuts, more material waste, and more time. Flashing around chimneys, vents, and skylights also adds labor. A roofer's quote should itemize these extras so you understand what is driving the cost.

Access and site conditions affect price. If your roof is difficult to reach, roofers may need to rent equipment or take extra safety precautions. If the old roof has multiple layers, removal takes longer. If your attic has poor ventilation or structural issues, those may need to be addressed during replacement, adding cost.

Regional labor rates vary significantly. A roofer in a major metropolitan area typically charges more per hour than one in a rural region. Demand also matters — if many homeowners in your area are replacing roofs after a storm, prices may be higher and wait times longer.

Getting Accurate Quotes From Local Roofers

Contact at least three licensed, insured roofers in your area and ask them to visit your home for an in-person estimate. Do not rely on online calculators or phone quotes — they cannot account for your roof's actual pitch, complexity, or condition. A roofer needs to see the roof to give you an honest number.

When you get quotes, ask each roofer to break down the cost into materials, labor, and disposal. Ask what warranty they offer on materials and workmanship — this varies widely and affects the value of the quote. Ask whether the price includes removing the old roof or if that is extra. Ask what happens if they find structural damage during removal.

Compare the quotes side by side, but do not choose based on price alone. A quote that is significantly lower than the others may mean the roofer is cutting corners on materials, using inexperienced labor, or planning to skip steps like proper ventilation or flashing. Check references and online reviews, and verify that the roofer is licensed and carries liability insurance.

Financing and Insurance Coverage

Most homeowners pay for roof replacement out of pocket or finance it through a home equity line of credit or a personal loan. Some roofers offer financing plans, though the interest rates are often higher than a bank loan. If you have a mortgage, your lender may require you to maintain homeowners insurance, which can cover roof damage from storms or accidents — but not wear and tear.

Check your homeowners insurance policy to see whether roof damage is covered. If a storm damages your roof, file a claim and ask the insurance company to send an adjuster. If they approve the claim, they will typically pay the roofer directly or reimburse you after the work is done. The deductible applies, so you will pay that amount out of pocket.

If your roof is very old and in poor condition, some insurance companies will not renew your policy or will require you to replace the roof as a condition of coverage. If this happens, you may need to get a new insurance policy after the replacement is complete.

When to Replace Versus Repair

If your roof is less than 15 years old and the damage is localized — a few missing shingles, a small leak, flashing damage — repair is usually the right choice. A repair typically costs $300 to $1,500 and buys you time. If the damage is widespread, the roof is near the end of its lifespan, or you are repairing the same spot repeatedly, replacement makes more financial sense.

A roofer can tell you whether your roof is worth repairing or replacing. If more than 30 percent of the roof is damaged or missing, or if the roof is within five years of the end of its expected lifespan, replacement is usually the better investment. Repairs on an old roof are money spent delaying the inevitable.

Frequently Asked Questions

How long does a roof replacement take?

A straightforward replacement on a single-family home usually takes two to five days, depending on the roof size and weather. A complex roof with multiple angles or difficult access may take a week. The roofer should give you a timeline in the quote.

Do I need to replace the entire roof or just the damaged section?

If the damage is localized and your roof is relatively new, a patch repair is possible. If the roof is old or the damage is extensive, replacement is more cost-effective. A roofer can assess whether patching makes sense for your situation.

What is the difference between a roof inspection and a roof estimate?

An inspection is a general assessment of your roof's condition and remaining lifespan, often done by a home inspector or insurance adjuster. An estimate is a quote for a specific job — repair or replacement — with a price. You may want an inspection first to understand the roof's condition, then get estimates for the work needed.

Can I install a new roof over the old one?

Some roofers offer "overlay" or "re-roof" services that install new shingles over the old ones, which costs less than full removal and replacement. However, this hides underlying damage, adds weight to your roof structure, and shortens the lifespan of the new roof. Most roofers and building codes recommend full removal for a longer-lasting result.

Will my roof replacement affect my home's resale value?

A new roof is a major selling point and can increase your home's value, especially if the old roof was visibly damaged or near the end of its life. A new roof does not add dollar-for-dollar to the sale price, but it removes a major concern for buyers and can help your home sell faster.