Roof replacement costs range from $5,000 to $25,000 for most homes, depending on size, material, and local labor rates

The price of a new roof depends on four things: how big your roof is, what material you choose, how complex the installation is, and what roofers charge in your area. A small, straightforward roof in a rural area costs far less than a large, steep roof in an expensive city. There is no single number that applies everywhere.

Most homeowners spend between $8,000 and $15,000 for a complete roof replacement on a single-family house. That covers removing the old roof, installing new material, and basic cleanup. It does not include structural repairs, which cost extra if the underlying wood is rotted or damaged.

Key Takeaways

  • Roof size (measured in squares, where one square equals 100 square feet) is the biggest cost driver, and you can find yours by looking at your home's square footage or asking a roofer to measure.
  • Asphalt shingles are the cheapest material at $3 to $5 per square foot installed; metal, tile, and slate cost significantly more and last longer.
  • Steep roofs, multiple angles, and skylights or chimneys add labor time and raise the total price by 20 to 50 percent.
  • Local labor rates vary widely; the same roof costs more in urban areas and coastal regions than in rural ones.
  • Getting written estimates from three roofers lets you compare prices and scope before committing.

How roof size is measured and why it matters

Roofers measure roofs in squares, not square feet. One square equals 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 depends on pitch (steepness) and overhang. A steep roof covers more area than a flat one on the same house.

You can estimate your roof size by dividing your home's square footage by 1.4 to 1.5 for a moderate pitch, or by 1.6 to 1.8 for a steep pitch. A 2,000-square-foot house with a moderate pitch has roughly 13 to 15 squares of roof. A roofer can measure exactly during an in-person inspection, which most do for free.

Once you know the square count, multiply by the material cost per square. Asphalt shingles run $300 to $500 per square installed; metal runs $600 to $1,200; slate or tile runs $1,500 to $3,000 or more. Labor is usually bundled into these per-square prices.

Material choices and their installed costs

Asphalt shingles are the most common and least expensive. They cost $3 to $5 per square foot installed, or $300 to $500 per square. They last 15 to 25 years. Most homeowners choose them because the upfront cost is low and replacement is straightforward.

Metal roofing (standing seam or metal shingles) costs $6 to $12 per square foot installed, or $600 to $1,200 per square. It lasts 40 to 70 years, resists wind and hail, and reflects heat. The higher price is offset by longevity and lower maintenance.

Tile or slate costs $15 to $30 per square foot installed, or $1,500 to $3,000 per square. These materials last 50 to 100+ years and are extremely durable, but they are heavy and require structural reinforcement. Installation is specialized and labor-intensive.

Wood shakes cost $8 to $15 per square foot installed. They have a distinctive look but require regular maintenance and are not fire-resistant in many areas. Some regions restrict their use.

Factors that increase the total price

A steep roof costs more to install than a flat one because roofers work slower and need safety equipment. Pitch is measured as rise over run (for example, 6:12 means 6 inches of rise for every 12 inches of horizontal distance). Anything steeper than 6:12 typically adds 10 to 25 percent to labor costs.

Complexity adds cost. Multiple roof angles, valleys, dormers, skylights, and chimneys all require extra cutting, flashing, and sealing. Each adds time. A straightforward rectangular roof is cheapest; a roof with many angles and penetrations can cost 30 to 50 percent more than the base price.

Removing the old roof is usually included in the estimate, but if there are multiple layers of old shingles, some roofers charge extra for disposal. Structural repairs—replacing rotted wood, reinforcing sagging areas, or fixing the deck—are separate line items and can run $1,000 to $5,000 or more depending on damage.

Permits and inspections are required in most places and cost $100 to $500. Some roofers include this in their bid; others bill it separately.

How location and labor rates affect price

Roofers in urban areas and coastal regions charge more than those in rural areas. A roof that costs $12,000 in a small town might cost $16,000 or more in a major city. This reflects local labor costs, demand, and cost of living.

Seasonal demand also matters. Spring and summer are peak roofing season, and prices are higher. Fall and winter are slower, and some roofers offer discounts to keep crews working. If your roof is not leaking and can wait, scheduling in the off-season can lower the price by 10 to 20 percent.

Getting estimates and comparing bids

Contact three to five local roofers and ask for written estimates. A good estimate includes the square footage or square count, material type and brand, labor cost, removal and disposal, permits, and timeline. It should also specify warranty terms—most roofers offer 5 to 10 years on labor and the manufacturer offers 20 to 50 years on materials.

Do not automatically choose the lowest bid. A bid that is much lower than others may mean the roofer is cutting corners, using lower-grade materials, or planning to skip steps. Ask what is included and what is not. Ask about the roofer's insurance and licensing; they should carry liability and workers' compensation.

Once you choose a roofer, get the estimate in writing and signed before work begins. The contract should list the start date, expected completion date, payment schedule, and what happens if weather delays the job.

Frequently Asked Questions

Can I replace just part of my roof instead of the whole thing?

Partial replacement is possible if damage is limited to one section and the rest of the roof is in good condition. However, new shingles may not match old ones in color or texture, creating a visible patch. Most roofers recommend full replacement if the roof is over 15 years old, because the rest will likely need work soon.

What is included in a roof warranty?

Manufacturer warranties cover defects in the material itself and typically last 20 to 50 years depending on the product. Labor warranties, offered by the roofer, usually cover installation defects for 5 to 10 years. Read the fine print; some warranties require annual maintenance or void coverage if you do not follow specific care steps.

How long does a roof replacement take?

A straightforward asphalt shingle roof on a single-family home takes 1 to 3 days. Complex roofs with multiple angles, metal, or tile take longer—up to a week or more. Weather delays are common; rain stops work, and roofers will not work on wet surfaces.

Do I need to replace my roof if it is leaking in one spot?

Not necessarily. A single leak can often be patched for $200 to $500. However, if the roof is over 20 years old or has multiple leaks, patching is temporary. A roofer can inspect and tell you whether repair or replacement makes sense financially.

What should I look for when hiring a roofer?

Check that they are licensed and insured in your state. Ask for references from recent jobs and contact them. Verify they carry workers' compensation insurance so you are not liable if someone is injured on your property. Get everything in writing before work starts.