Roof replacement costs between $5,000 and $25,000 for a typical single-family home, depending on roof size, materials, and your region.

The final price depends on four things: how many square feet your roof covers, what material you choose, local labor rates, and whether your roof has structural damage underneath. A small ranch house in a rural area might cost $6,000 to replace with asphalt shingles. A large two-story home in an urban area with a steep pitch and wood shakes could run $30,000 or more. The only way to know your actual cost is to get quotes from local roofers who can measure your roof and see what's underneath.

Most homeowners pay between $8 and $15 per square foot for a complete replacement with asphalt shingles, the most common material. Metal roofing runs $12 to $20 per square foot. Wood shakes or slate can exceed $25 per square foot. These prices include labor, materials, and removal of the old roof. They do not include repairs to the structure underneath — if your roof has been leaking for years, the decking or framing may need replacement, which adds $2,000 to $10,000 or more.

Key Takeaways

  • Most roof replacements for a single-family home fall between $8,000 and $15,000 when using asphalt shingles, the least expensive common material.
  • Your actual cost depends on roof size in square feet, the material you choose, your region's labor rates, and whether structural damage exists underneath.
  • Metal, wood, and slate roofs cost significantly more than asphalt — often $12 to $25 per square foot instead of $8 to $12.
  • Getting three written quotes from local roofers is the only way to know what you will pay, because regional differences and roof complexity vary widely.
  • Structural repairs underneath the roof can add thousands to the bill and only show up once the old roof is removed.

How Roofers Calculate the Price

Roofers measure your roof in "squares," a unit meaning 100 square feet. A 2,000-square-foot roof is 20 squares. They multiply the number of squares by the price per square for your chosen material and region, then add labor. A 20-square roof with asphalt shingles at $80 per square costs $1,600 in materials; labor might add another $2,000 to $4,000 depending on pitch, complexity, and local wage rates.

The pitch of your roof — how steep it is — affects both labor time and safety equipment. A flat or low-pitch roof is faster and cheaper to replace. A steep roof takes longer, requires more safety equipment, and costs more per square. A roof with multiple angles, valleys, or dormers also costs more because the work is more complex and involves more cuts and seams.

Removal of the old roof is usually included in the quote, but confirm this. Some roofers charge separately for tear-off, which can run $1 to $3 per square. If your roof has multiple layers of old shingles, removal costs more. Disposal fees vary by region and landfill; some roofers absorb this, others pass it to you.

Material Choices and Their Costs

MaterialCost per Square FootLifespanNotes
Asphalt shingles$8–$1215–25 yearsMost common; least expensive; adequate in most climates
Metal (standing seam or corrugated)$12–$2040–70 yearsDurable; reflects heat; noisier in rain; higher upfront cost
Wood shakes or shingles$15–$2520–40 yearsHigh maintenance; fire risk in some regions; aesthetic appeal
Slate or tile$20–$3550–100+ yearsVery durable; very heavy; requires structural support; rare
Composite or architectural shingles$10–$1525–30 yearsThicker than basic asphalt; better appearance; moderate cost

Asphalt shingles dominate because they are affordable and work in most climates. They come in three-tab and architectural grades; architectural shingles look thicker and cost a few dollars more per square foot but last slightly longer. Metal roofing has become more popular in recent years because it lasts 40 to 70 years, reflects summer heat, and can lower cooling costs — but the upfront cost is 50 to 100 percent higher than asphalt.

Wood shakes and slate are specialty materials. Wood requires regular maintenance, is vulnerable to fire in dry regions, and costs more than metal. Slate and tile are extremely durable but so heavy that many older homes cannot support them without structural reinforcement. If you are considering either, a structural engineer may need to assess your framing first, adding $500 to $1,500 to the project.

What Affects Your Regional Price

Labor costs vary dramatically by region. A roofer in a rural area might charge $3 to $5 per square foot for labor. In a major city, the same work might cost $6 to $10 per square foot. This means a 20-square roof could cost $1,200 in labor in one region and $4,000 in another, even with identical materials and complexity.

Climate also drives cost. In areas with heavy snow, ice, or wind, building codes require stronger fastening, more underlayment, or ice-and-water shields, all of which increase the price. Coastal regions with hurricane risk have similar code requirements. In mild climates, the minimum code requirements are less stringent, so costs are lower.

Availability of materials matters too. If you live in an area where metal roofing is common, you will find more roofers experienced with it and potentially lower prices. In regions where asphalt dominates, metal roofing contractors may be scarce and charge a premium.

Hidden Costs That Appear During Replacement

Once the old roof is removed, roofers can see the decking — the wood layer underneath the shingles. If it is soft, rotted, or water-damaged, it must be replaced. This can cost $2 to $8 per square foot, or $4,000 to $16,000 on a 20-square roof. Structural damage is common in homes where the roof has leaked for years or where ventilation has been poor.

Flashing — the metal strips that seal joints around chimneys, vents, and skylights — often needs replacement when the roof is replaced. New flashing costs $200 to $500 per penetration. If your home has multiple vents and a chimney, this can add $1,000 to $2,000.

Ventilation problems sometimes surface during replacement. If your attic is poorly ventilated, moisture can accumulate and shorten roof life. Adding or improving ventilation — soffit vents, ridge vents, or gable vents — costs $500 to $2,000 but can prevent future damage. Some roofers will recommend this; others will not mention it unless you ask.

Getting Quotes and Comparing Bids

Contact three to five local roofers and ask each for a written estimate. The estimate should specify the material (asphalt, metal, etc.), the grade or weight, the number of squares, the price per square, labor costs, removal and disposal, and any warranty. Do not rely on phone quotes; roofers need to see your roof in person to give an accurate price.

When comparing bids, look at what is included, not just the total price. One roofer might include new flashing and ventilation; another might not. One might offer a 10-year warranty; another might offer 25 years. The cheapest bid is not always the best deal if it excludes work that others include or offers a shorter warranty.

Ask each roofer about their timeline. Most roof replacements take one to three days, depending on size and complexity. Weather can delay the work. If you need the roof done by a specific date — before winter, for example — confirm that the roofer can meet that timeline and what happens if weather delays the job.

Financing and Insurance

Many homeowners pay for roof replacement out of pocket or with a home equity loan or line of credit. Some use a personal loan, though interest rates are usually higher. A few roofers offer financing plans, often through a third-party lender; read the terms carefully, as interest rates can be steep.

If your roof failed due to a covered event — a storm, falling tree, or fire — your homeowners insurance may pay for replacement. File a claim with your insurance company and ask for an adjuster to inspect the roof. Insurance typically covers the cost of replacement minus your deductible. Some policies have a separate deductible for roof damage, often $500 to $1,000 or a percentage of your home's value.

If you are replacing the roof before it fails, insurance will not cover it. This is considered maintenance. However, replacing an old roof can lower your insurance premium because newer roofs are less likely to leak and cause water damage.

Frequently Asked Questions

Can I just patch or repair my roof instead of replacing it?

Repairs are cheaper in the short term — $300 to $1,500 — but only work if the damage is localized and the roof is not too old. If your roof is more than 20 years old or has widespread damage, repairs are temporary fixes. Most roofers will recommend replacement if more than 30 percent of the roof is damaged or if the roof is near the end of its lifespan.

How long does a new roof last?

Asphalt shingles last 15 to 25 years depending on climate and maintenance. Metal lasts 40 to 70 years. Wood shakes last 20 to 40 years. Slate and tile can last 50 to 100 years or longer. Lifespan depends on weather exposure, ventilation, and whether the roof is properly maintained.

What warranty do roofers offer?

Most roofers offer a workmanship warranty of 5 to 10 years, covering their labor. Material manufacturers offer separate warranties, usually 10 to 25 years for asphalt shingles and longer for metal or premium materials. Read the fine print — some warranties require annual inspections or void coverage if you do not maintain the roof properly.

Do I need a permit to replace my roof?

Most jurisdictions require a permit for roof replacement. The permit ensures the work meets local building codes and allows the inspector to verify the work was done correctly. Permit costs vary but typically run $50 to $300. Your roofer should handle the permit process, though confirm this before signing a contract.

What is the best time of year to replace a roof?

Spring and fall are ideal because the weather is mild and roofers are less busy than in summer. Winter is possible in mild climates but difficult in snow or ice. Summer is busy and hot. If you need the roof done urgently, you may have to pay a premium or wait for an opening. Plan ahead if you have a choice.