Roof replacement costs range from $5,000 to $25,000 or more, depending on the size of your roof, the materials you choose, and where you live

The single biggest factor is square footage. Roofers measure roofs in "squares" — each square equals 100 square feet. A typical single-family home roof is 20 to 30 squares, which means 2,000 to 3,000 square feet. A contractor will measure your roof in person or estimate from your home's footprint and pitch (steepness).

Material choice is the second major cost driver. Asphalt shingles cost the least per square — typically $3 to $5 per square foot installed. Metal roofing runs $8 to $15 per square foot. Slate, tile, and wood shake are specialty materials that can exceed $20 per square foot. Your choice affects not just the initial cost but how long you go before replacing again: asphalt lasts 15 to 20 years, metal 40 to 70 years, and slate can last a century.

Regional labor costs and local building codes also shift the total significantly. A roof that costs $12,000 in rural areas may cost $18,000 in urban centers. Some jurisdictions require specific materials, ventilation systems, or structural upgrades that add to the bill.

Key Takeaways

  • Roof size in square footage is the primary cost driver; most residential roofs are 2,000 to 3,000 square feet and cost $5,000 to $15,000 with standard asphalt shingles.
  • Material choice ranges from $3 to $5 per square foot for asphalt to $20+ per square foot for slate or specialty materials, and affects how many years before you replace again.
  • Labor costs vary by region and local building codes, so getting quotes from three to five local contractors gives you a realistic range for your area.
  • Roof pitch (steepness) and structural damage found during removal can increase costs; contractors typically discover these only after work begins.
  • Some homeowners insurance policies cover roof damage from storms or age-related wear, so reviewing your policy before getting quotes may reduce your out-of-pocket cost.

How contractors price a roof replacement

Most roofers quote by the square (100 square feet) rather than by the whole job. They will visit your home, measure or calculate the roof area, assess the pitch, and note whether the existing roof needs to be torn off or if new material can go over it. They then multiply the square footage by the material cost per square and add labor.

A typical quote breaks down like this: material cost per square plus labor per square, multiplied by the number of squares, plus any add-ons (flashing, gutters, ventilation, structural repair). A contractor might quote $450 per square for a complete asphalt replacement on a standard-pitch roof, which means a 25-square roof costs around $11,250 before tax.

Tear-off costs (removing the old roof) are usually included in the labor estimate, but some contractors separate it out. If your roof has multiple layers or asbestos-containing materials, removal costs can rise. Always ask whether the quote includes tear-off and disposal.

Material costs and lifespan trade-offs

Asphalt shingles are the most common choice. They cost $3 to $5 per square foot installed and last 15 to 20 years. Three-tab shingles are cheaper; architectural (dimensional) shingles cost more but look better and last slightly longer. Asphalt is straightforward to repair — a single damaged shingle can be replaced without replacing the whole roof.

Metal roofing costs $8 to $15 per square foot and lasts 40 to 70 years. It reflects heat, which can lower cooling costs in hot climates. Metal is noisier in heavy rain unless properly insulated, and some homeowners insurance companies charge higher premiums. Repairs are more specialized and harder to find contractors for.

Slate, tile, and wood shake are premium materials costing $15 to $30+ per square foot. They last 50 to 100+ years and offer distinctive appearance. They are heavy, so your home's structure may need reinforcement. Repairs require specialists and are expensive. These materials are most common in older homes or high-end properties.

Composite and synthetic shingles mimic the look of slate or wood but cost $6 to $12 per square foot and last 25 to 40 years. They are lighter than real slate or tile and easier to repair than metal.

What changes the price during the job

Contractors often discover problems only after removing the old roof. If the underlying structure (decking or framing) is rotted or damaged, it must be repaired before new material goes down. This can add $1,000 to $5,000 or more depending on the extent. Water damage, mold, or structural issues found during removal are not the contractor's fault but are your responsibility to pay for.

Roof pitch affects labor cost. A steep roof takes longer and is more dangerous to work on, so contractors charge more. A low-pitch roof is faster and cheaper. Complexity also matters: a roof with many valleys, dormers, or skylights costs more than a straightforward rectangular roof because flashing and sealing take longer.

Local building codes may require upgrades you did not plan for. Some jurisdictions now mandate higher-efficiency ventilation, ice-and-water shield in certain climates, or specific fire-rated materials. These add to the bill but are non-negotiable.

Getting accurate quotes from contractors

Contact three to five local roofing contractors and ask each for a written estimate. Provide the same information to all of them so you can compare fairly. A good estimate includes the roof size in squares, the material type and brand, labor cost per square, tear-off and disposal cost, any structural repairs noted, and the timeline.

Be wary of quotes that are significantly lower than others. Roofing is a regulated trade in most states, and very low bids often mean the contractor is cutting corners on materials, labor, or insurance. Check that the contractor is licensed, insured, and bonded in your state. Ask for references and verify them.

Ask whether the quote includes a warranty. Most roofers offer a workmanship warranty (usually 5 to 10 years) and pass along the manufacturer's warranty on materials (typically 20 to 30 years for asphalt). Longer warranties cost more but protect you if problems arise.

Insurance and financing options

Check your homeowners insurance policy before you get quotes. If your roof was damaged by a storm, fire, or other covered event, your policy may cover part or all of the replacement cost, minus your deductible. File a claim with your insurer and get a damage assessment. Some insurers require you to use their preferred contractors; others let you choose.

If insurance does not cover the cost, you have several financing options. Many contractors offer payment plans or work with third-party lenders. Some offer discounts for paying in full upfront. Credit cards, home equity lines of credit, and personal loans are also options, though interest rates vary. Compare the total cost of borrowing before you commit.

Some states and municipalities offer tax credits or rebates for energy-efficient roofing materials like metal or cool roofs that reflect heat. Research whether your area has programs that reduce the net cost.

Timing and seasonal factors

Roofing work is weather-dependent. Spring and fall are peak seasons, so contractors may have longer wait times and may charge premium rates. Winter is slower, and some contractors offer discounts to fill their schedule, but cold weather can delay the job or affect material installation. Summer is busy but predictable.

If your roof is leaking or damaged, do not wait for the off-season. Water damage compounds quickly and becomes far more expensive to repair. A temporary tarp or patch can buy you time if you need to save money, but it is not a permanent solution.

Frequently Asked Questions

Can I put a new roof over my old one instead of tearing it off?

Yes, in many cases. Laying new shingles over old ones (called a "re-roof" or "overlay") costs less because tear-off and disposal are skipped. However, most building codes allow only one layer of shingles on top of another, and if your roof already has two layers, you must tear off the old material. An overlay also hides underlying damage, so you may discover problems later.

How long does a roof replacement take?

A typical residential roof takes 1 to 3 days to complete, depending on size and complexity. Weather delays can extend this. The contractor should give you a timeline in the estimate. Ask about their schedule before you sign — some contractors have long wait lists.

What happens if I find damage during the replacement?

The contractor will stop work and provide a written estimate for the additional repairs. You can approve, deny, or negotiate the cost. Do not assume insurance will cover it; contact your insurer first. Structural damage is your responsibility unless it was caused by a defect in the original roof.

Do I need a permit for a roof replacement?

Most jurisdictions require a permit for roof replacement. The contractor usually handles this and includes the permit cost in the estimate. Permits may support the work meets local building codes. Skipping a permit can cause problems when you sell your home or file an insurance claim.

What is the difference between a warranty and a may provide?

A warranty covers defects in materials or workmanship for a set period. A may provide is a promise to fix or replace something if it fails. Roofing warranties typically last 5 to 30 years depending on the material and contractor. Read the fine print — many warranties exclude damage from weather, improper maintenance, or installation by someone other than the original contractor.