Roof replacement costs depend on size, materials, and where you live
A new roof typically costs between $5,000 and $25,000 for a single-family home, but that range is so wide it tells you almost nothing about your own situation. The real number depends on three things: how many square feet your roof covers, what material you choose, and local labor rates in your area. A 2,000-square-foot roof in rural Kentucky costs far less than the same roof in suburban Boston, and a metal roof costs more upfront than asphalt shingles but lasts twice as long.
Roofers measure roofs in "squares" — each square is 100 square feet. Most residential roofs run 15 to 25 squares. The material cost per square varies wildly: asphalt shingles run $100 to $200 per square, while metal roofing runs $300 to $500 per square. Labor is usually the bigger expense. Roofers typically charge $150 to $300 per square for installation, depending on roof pitch, complexity, and local wage rates. A steep roof costs more to install than a flat one because it takes longer and requires more safety equipment.
Key Takeaways
- Most residential roof replacements fall between $5,000 and $25,000, with the final cost determined by square footage, material choice, and your region's labor rates.
- Asphalt shingles are the cheapest material upfront but last 15 to 20 years, while metal and slate cost more but last 40 to 70 years.
- Labor usually costs more than materials, and steep roofs cost more to install than low-pitch roofs because they take longer and require more safety precautions.
- Getting quotes from three local roofers is the only way to know your actual cost, since regional variation is too large for a single estimate to explore everywhere.
How material choice affects the total price
Asphalt shingles are the most common choice because they have the lowest upfront cost. A typical asphalt shingle roof on a 2,000-square-foot home costs $8,000 to $12,000 installed. The material itself runs $100 to $200 per square, and installation adds another $150 to $250 per square. Asphalt shingles last 15 to 20 years in most climates, so you are replacing the roof roughly every two decades.
Metal roofing costs more upfront — typically $15,000 to $25,000 for the same 2,000-square-foot home — but lasts 40 to 70 years. The material runs $300 to $500 per square, and installation is similar to asphalt. Over a 50-year period, metal is often cheaper per year because you replace it less often. Metal also reflects heat, which can lower cooling costs in hot climates.
Slate and tile roofs are the most expensive option, running $20,000 to $40,000 or more for a 2,000-square-foot home. They last 50 to 100 years and are common in certain regions like the Northeast. Wood shakes fall in the middle price range ($12,000 to $20,000) but require more maintenance and are banned in some fire-prone areas.
What affects labor costs in your area
Labor rates vary by region more than material costs do. Roofers in major metropolitan areas charge $200 to $300 per square for installation, while rural areas may run $100 to $150 per square. This reflects local wage rates, cost of living, and how much competition exists among roofers in your area.
The complexity of your roof also drives labor costs up. A straightforward rectangular roof with no valleys or dormers takes less time than a roof with multiple peaks, skylights, or steep pitches. Removing the old roof adds to the bill — most roofers charge $1 to $3 per square foot for tear-off, which on a 2,000-square-foot roof adds $2,000 to $6,000. Some quotes include tear-off; others list it separately, so ask.
Roof pitch matters significantly. A roof pitched at 4:12 (4 inches of rise for every 12 inches of run) is considered standard and costs the least to install. Steeper pitches — 8:12 or higher — require more safety equipment, slower work, and sometimes additional bracing, which can add 20 to 40 percent to labor costs.
Getting accurate quotes from local roofers
The only way to know what your roof will actually cost is to get written quotes from at least three local roofers. When you call, be ready to tell them your roof's square footage (you can estimate by multiplying your home's footprint by 1.4 if you do not know it exactly), the current material, and whether you want the same material or something different.
A real quote should include the material cost, labor cost, tear-off cost, and any additional work like flashing repair or gutter replacement. It should also specify the warranty — most roofers offer a one-year labor warranty, and material manufacturers offer 20 to 50 years depending on the product. Ask whether the quote includes disposal of the old roof or if that is extra.
Avoid quotes that seem far lower than others. Roofers who underbid significantly may cut corners on ventilation, flashing, or underlayment — the hidden layers that prevent leaks. A reputable roofer should be licensed and insured, and you can verify this through your state's licensing board or the Better Business Bureau.
Seasonal timing and weather delays
Roof work happens in spring, summer, and early fall in most climates. Winter work is possible but costs more because roofers work slower in cold weather and have fewer jobs available, so they charge premium rates. Spring and early summer are peak season, which means roofers are busiest and may have longer wait times, but prices are standard.
Weather can delay the job. Rain stops most roofing work, so a project scheduled for late summer in a rainy region may stretch longer than expected. This is why roofers typically give a timeline range — "two to four weeks" — rather than a fixed date. If your roof is actively leaking, emergency repairs may cost more than a planned replacement, so scheduling ahead saves money.
Insurance and financing options
Homeowners insurance may cover roof replacement if the damage is from a covered event like a storm or hail, but not if the roof straightforward wore out. If you file a claim, the insurance company sends an adjuster to assess the damage. If they approve it, they typically pay the roofer directly, though you may owe a deductible (usually $500 to $2,500). The insurance payout is based on the roof's age and condition, not the full replacement cost, so older roofs may not be fully covered.
If insurance does not cover it, financing options include a home equity line of credit, a personal loan, or a payment plan through the roofing company. Some roofers offer 0 percent financing for 12 to 24 months if you may have access to. A home equity loan typically has lower interest rates than a personal loan but uses your home as collateral.
Frequently Asked Questions
Can I get a roof replaced for under $5,000?
Only if your home is very small (under 1,000 square feet) or you are in a low-cost rural area. A 1,200-square-foot roof with asphalt shingles in an affordable region might run $4,500 to $5,500 installed. Anything significantly cheaper should raise questions about whether the roofer is cutting corners on materials or labor.
Is it cheaper to repair the roof instead of replacing it?
Repairs are cheaper in the short term — a patch or flashing fix runs $300 to $1,500 — but only work if the damage is localized. If the roof is over 15 years old and has multiple leaks, replacement is usually more cost-effective over time because repairs become frequent and expensive.
How long does a roof replacement take?
A straightforward asphalt shingle roof on a 2,000-square-foot home typically takes three to five days of actual work. Weather delays, complexity, or tear-off complications can extend this to two weeks. The roofer should give you a timeline when you sign the contract.
What is the difference between a roof inspection and a quote?
An inspection assesses the condition of your current roof and costs $100 to $300. A quote is a written estimate for replacement or repair and should be free. Some roofers combine these, charging for the inspection but crediting it toward the quote if you hire them.
Do I need a permit for roof replacement?
Most jurisdictions require a permit for roof replacement, which costs $50 to $300 depending on your location. The roofer usually handles this as part of the job. Skipping the permit to save money can cause problems when you sell the home or file an insurance claim.