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

The price you pay depends on four things: how many square feet your roof covers, what material you choose, local labor rates, and whether the old roof needs to be removed first. A small roof in a rural area with asphalt shingles costs far less than a large roof in an urban area with metal or slate. Most contractors quote by the square — a roofing square is 100 square feet — and prices per square vary from roughly $300 to $1,000 depending on material and location.

You cannot know your actual cost without getting quotes from local roofers who have seen your roof in person. Online calculators and national averages mislead because they do not account for your specific roof pitch, local labor costs, or whether your roof deck needs repair underneath. This section explains what moves the price up or down so you understand what roofers are quoting.

Key Takeaways

  • Roof size measured in squares (100 square feet each) is the biggest cost driver — a 2,000-square-foot roof costs roughly twice as much as a 1,000-square-foot roof.
  • Asphalt shingles are the cheapest material at $300 to $500 per square; metal, tile, and slate cost $600 to $1,000 or more per square.
  • Removing the old roof before installing the new one adds $1,000 to $3,000 depending on roof size and how many layers are already there.
  • Local labor rates vary by region — urban areas and regions with high construction demand cost significantly more than rural areas.
  • Getting three written quotes from local roofers is the only way to know what you will actually pay.

How roof size affects the total price

Roofers measure roofs in squares, where one square equals 100 square feet. A typical single-story home has a roof of 15 to 25 squares; a two-story home often has 25 to 35 squares. To estimate your roof size, you can multiply your home's footprint by 1.2 to 1.5 (the extra accounts for roof pitch and overhang), then divide by 100. A 2,000-square-foot home footprint becomes roughly 2,400 to 3,000 square feet of actual roof surface, or 24 to 30 squares.

Once you know your square footage, multiply by the per-square cost of your chosen material. A 25-square asphalt roof at $400 per square costs $10,000 in materials and labor. The same roof in metal at $700 per square costs $17,500. Roof pitch (steepness) also matters — steeper roofs cost more because they are harder and riskier to work on, and they require more material.

Material costs and what each type covers

Asphalt shingles are the standard and cheapest option, running $300 to $500 per square installed. They last 15 to 25 years depending on climate and maintenance. Metal roofing (standing seam or metal shingles) costs $600 to $1,000 per square and lasts 40 to 70 years. Architectural or premium asphalt shingles cost $400 to $600 per square and look more textured than basic shingles but have similar lifespans.

Tile and slate are specialty materials. Tile runs $800 to $1,200 per square and lasts 50 to 100 years; slate runs $1,000 to $2,000 per square and can last over 100 years. Both require reinforced roof framing because they are heavy. Wood shake costs $600 to $900 per square but requires regular maintenance and is banned in some fire-prone regions. Composite shingles designed to mimic wood or slate cost $500 to $800 per square.

Removal, repair, and hidden costs

If your old roof is being replaced rather than layered over, removal adds $1,000 to $3,000 depending on roof size and how many layers are already there. Many jurisdictions now require removal of old roofing before new installation, so this is often not optional. Removal also reveals whether the roof deck underneath needs repair — rotted wood, water damage, or structural issues can add $500 to $5,000 or more to the job.

Flashing (the metal that seals valleys, chimneys, and vents) is usually included in a full roof replacement, but if only sections are being replaced, flashing repair or replacement can cost $200 to $1,000. Permits vary by location but typically run $100 to $500. Some roofers include permits in their quote; others bill them separately. Gutters are not usually part of a roof replacement, but if they need replacement at the same time, budget another $1,000 to $3,000 depending on home size and material.

Regional and seasonal price variation

Labor rates for roofing vary significantly by region. Urban areas and regions with high construction demand (the Southeast and Southwest during building booms, for example) charge more than rural areas. A roof that costs $12,000 in a rural Midwestern town might cost $18,000 in a major metropolitan area. Coastal regions often charge premiums because hurricane-resistant installation standards are stricter and materials cost more to ship.

Seasonality also affects price. Spring and summer are peak roofing season, and roofers often charge more or have longer wait times. Fall and winter are slower, and some roofers offer discounts to keep crews busy. However, winter roofing is riskier and some materials (like asphalt shingles) do not install well in cold weather, so the discount may not be worth the risk.

What insurance and warranties cover

Homeowners insurance covers roof replacement only if the damage is sudden and accidental — a fallen tree, hail, or wind damage. Wear and tear, age, or poor maintenance are not covered. If you have a claim, your insurance company sends an adjuster, and they determine what they will pay. You are responsible for any amount over the insurance payout, called your deductible. Deductibles for roof claims typically range from $500 to $2,500.

Manufacturer warranties on shingles typically cover defects for 20 to 30 years but do not cover installation problems or weather damage. Workmanship warranties from the roofer usually run 5 to 10 years and cover leaks caused by poor installation. Always get the warranty terms in writing before work begins. Some roofers offer extended warranties for an additional cost.

Getting accurate quotes from local roofers

Contact at least three licensed, insured roofers in your area and ask for written quotes that include roof size in squares, material type, removal cost, permit cost, and warranty terms. Do not rely on phone quotes — roofers need to see your roof to give an accurate price. Ask whether the quote includes flashing, gutters, or other work, or whether those are separate.

Check that each roofer is licensed in your state and carries liability and workers' compensation insurance. Ask for references from recent jobs and follow up with at least two. The cheapest quote is not always the best — a roofer who is significantly cheaper than others may be cutting corners on materials or labor. Compare what each quote includes, not just the total price.

Frequently Asked Questions

Can I just patch my roof instead of replacing it?

Patching works for isolated damage — a few missing shingles or a small leak. If your roof is over 20 years old, has widespread damage, or has leaked multiple times, replacement is usually more cost-effective than repeated repairs. A roofer can tell you whether your roof is repairable or needs replacement.

How long does a roof replacement take?

Most residential roof replacements take one to three days depending on roof size, weather, and complexity. Larger roofs, steep pitches, or roofs with many chimneys and vents take longer. Weather delays are common — roofers cannot work in heavy rain or snow.

What happens if I do not replace a leaking roof?

Water damage spreads into insulation, framing, and interior walls, leading to mold, structural rot, and expensive repairs that far exceed roof replacement cost. A leak that costs $15,000 to fix now can cost $50,000 or more if ignored for years.

Do I need a permit for roof replacement?

Most jurisdictions require a permit for roof replacement. Permits may support the work meets building codes and that the roofer is licensed. Your roofer can handle the permit process, though you may need to pay the fee upfront.

Will my roof replacement increase my home value?

A new roof does not typically add dollar-for-dollar value, but it removes a major barrier to sale — buyers often require a roof inspection, and a failing roof can kill a deal. A new roof makes your home more sellable and protects your investment in the structure.