Roof replacement costs depend on size, materials, and your location

A new roof typically costs between $5,000 and $25,000 for a single-family home, but the actual price depends on how large your roof is, what materials you choose, and where you live. Labor makes up roughly half the total cost, and materials make up the other half. The best way to know what you'll pay is to get quotes from at least two or three local roofers, since prices vary significantly by region and by contractor.

Most roofers price by the square — a roofing square is 100 square feet. Your roof size determines how many squares you need to cover. A typical single-story home might be 1,500 to 2,000 square feet of living space, which translates to roughly 15 to 20 squares of roof. A two-story home or one with a complex roof shape will be larger and cost more.

Key Takeaways

  • Roof replacement costs range from $5,000 to $25,000 for most homes, with the price determined by roof size, material choice, and local labor rates.
  • Asphalt shingles are the cheapest material option, while metal, tile, and slate cost significantly more but last longer.
  • Your roof's pitch (steepness), complexity, and whether the old roof needs to be removed all affect the final price.
  • Get written quotes from at least two local roofers before deciding, since prices vary by region and contractor experience.
  • Insurance may cover part or all of a roof replacement if damage is from a storm or other covered event, but not from age or wear.

How roofing materials affect the total cost

Asphalt shingles are the most common and least expensive option. A typical asphalt shingle roof costs $3 to $5 per square foot, or $300 to $500 per square. They last 15 to 20 years and are straightforward for roofers to install, which keeps labor costs down. Most quotes you receive will be for asphalt unless you ask for something else.

Metal roofing costs $7 to $12 per square foot ($700 to $1,200 per square) and lasts 40 to 70 years. It is more expensive upfront but requires less maintenance and can lower cooling costs in hot climates. Some insurance companies offer discounts for metal roofs because they are fire-resistant.

Tile and slate are premium materials that cost $10 to $18 per square foot ($1,000 to $1,800 per square) and last 50 to 100 years. They are heavy, so your home's structure may need reinforcement, which adds cost. They are common in certain regions — the Southwest for tile, the Northeast for slate — and roofers in those areas are more experienced and competitive on price.

Wood shakes cost $6 to $15 per square foot and last 20 to 40 years. They are not allowed in some areas due to fire risk, so check local building codes before considering them.

What factors increase or decrease the price

The pitch (steepness) of your roof affects labor cost. A steep roof is harder and slower to work on, so roofers charge more. A shallow pitch costs less. Roofers measure pitch as rise over run — a 6:12 pitch rises 6 inches for every 12 inches of horizontal distance. Anything steeper than 8:12 usually adds 10 to 20 percent to labor costs.

Roof complexity also matters. A straightforward rectangular roof costs less than one with multiple peaks, valleys, dormers, or skylights. Each of these features requires more cutting, fitting, and sealing, which takes time and skill. A complex roof can add $1,000 to $3,000 to the total.

Whether the old roof needs to be removed affects cost. Most roofers remove the old roof and dispose of it, which is included in the quote. If you ask them to leave the old roof in place and shingle over it, the cost is lower — sometimes $500 to $1,500 less — but this is not recommended. Shingles over shingles hide problems, void warranties, and shorten the new roof's life. Some building codes do not allow it.

Roof access and site conditions matter too. If your home is on a steep lot, surrounded by trees, or in an area with difficult weather during roofing season, costs may be higher. Some roofers charge extra if they have to set up extensive safety equipment or work in winter.

Labor costs vary by region and contractor experience

Labor typically accounts for 40 to 60 percent of the total roof cost. A roofer in a high-cost urban area may charge $50 to $100 per hour, while one in a rural area might charge $30 to $60 per hour. A roof that takes three days to install with a two-person crew will cost more in labor in New York City than in rural Kentucky.

Experienced roofers with good reviews and established businesses often charge more than newer contractors, but they usually finish faster and produce better work. A roofer who has been in business for 10 years and has hundreds of five-star reviews is likely to do a better job than someone just starting out, even if the price is higher.

Some roofers offer financing or payment plans, which can make the upfront cost easier to manage. Ask about this when you get quotes. A few roofers also offer discounts if you pay in full upfront rather than in installments.

How insurance may cover roof replacement

Homeowners insurance may cover part or all of a roof replacement if the damage is from a covered event — typically a storm, hail, fire, or falling tree. Insurance does not cover damage from age, wear, lack of maintenance, or poor installation.

If you believe your roof damage is covered, contact your insurance company and request an inspection. The insurer will send an adjuster to assess the damage and determine whether it meets the threshold for a claim. If approved, the insurance company may pay the roofer directly or reimburse you after you pay.

Some insurance policies have a deductible — often $500 to $2,500 — that you pay out of pocket before insurance covers the rest. If your roof replacement costs $15,000 and your deductible is $1,000, you pay $1,000 and insurance pays $14,000. If the damage is minor and the repair cost is less than your deductible, insurance will not help.

Insurance companies sometimes deny roof claims if they determine the damage was pre-existing or if your roof was already near the end of its expected life. If your claim is denied, you can ask the company to explain the decision in writing and may be able to appeal.

Getting quotes and comparing offers

Contact at least two or three local roofers and ask for a written estimate. A good estimate includes the roof size in squares, the materials and brand of shingles or other material, the labor cost, the removal and disposal cost, and the timeline. It should also list any warranties — most roofers offer a warranty on their labor (usually 5 to 10 years) and the manufacturer offers a warranty on the materials (usually 15 to 50 years depending on the product).

When comparing quotes, do not choose based on price alone. A quote that is much lower than the others may mean the roofer is cutting corners, using lower-quality materials, or planning to do the work quickly without proper care. A quote that is much higher may reflect premium materials or a contractor with a strong reputation, but it is worth asking why the price is different.

Ask each roofer how long they have been in business, whether they are licensed and insured, and whether they can provide references from recent customers. A licensed roofer carries liability insurance and workers' compensation insurance, which protects you if someone is injured on your property. An unlicensed roofer may be cheaper, but you have little recourse if the work is poor or someone gets hurt.

Timeline and what to expect during the work

A typical roof replacement takes 1 to 3 days, depending on the size and complexity. A small, straightforward roof might be done in a day. A large or complex roof might take a week. The roofer should tell you the expected timeline when you sign the contract.

During the work, expect noise, dust, and debris. Roofers will remove the old roof, dispose of it, inspect the underlying structure for damage, and install the new roof. If they find rot or structural damage underneath, they will tell you and give you a separate estimate to repair it. This can add $500 to several thousand dollars to the total cost, so it is good to know about it early.

Weather can delay the work. Roofers cannot work in heavy rain or high winds, so if bad weather arrives, the job may be postponed. Most roofers will reschedule without penalty, but confirm this in your contract.

Frequently Asked Questions

Can I get a roof replacement for less by doing some of the work myself?

Roofing is dangerous and requires skill and specialized equipment. Falls from roofs cause serious injuries and deaths. Unless you are an experienced roofer, you should not attempt this work. Hiring a professional is safer and usually produces a better result that lasts longer.

What is the difference between a roof repair and a roof replacement?

A repair fixes a specific problem — a leak, missing shingles, or damaged flashing — and costs $300 to $1,500. A replacement removes the entire old roof and installs a new one, costing thousands of dollars. If your roof is more than 15 years old or has multiple problems in different areas, replacement is usually more cost-effective than repeated repairs.

Does a new roof add value to my home?

A new roof does not add dollar-for-dollar value, but it makes your home more attractive to buyers and can help you sell faster. A roof in poor condition can be a deal-breaker for buyers or inspectors. A new roof gives buyers confidence that they will not face an when ready major expense.

Should I remove the old roof or shingle over it?

You should remove the old roof. Shingling over an old roof hides problems, voids warranties, adds weight that your structure may not support, and shortens the new roof's life. Some building codes do not allow it. The extra cost of removal is worth it for a roof that lasts as long as it should.

What warranty should I expect on a new roof?

Most roofers offer a 5 to 10 year warranty on their labor. The material manufacturer offers a separate warranty — typically 15 to 50 years depending on the product and quality level. Read both warranties carefully to understand what is and is not covered. Some warranties require regular maintenance or void coverage if you do not follow specific care instructions.