Roof replacement costs range from $5,000 to $25,000 for a typical single-family home, depending on the size of your roof, the materials you choose, and your location.
The final number depends on four things: square footage, material type, labor rates in your area, and whether you need structural repairs underneath. A 2,000-square-foot roof in rural Kentucky costs less than the same roof in suburban Boston, partly because labor rates differ and partly because local building codes vary. A roof that needs only shingles replaced costs far less than one where the plywood underneath has rotted and must be replaced too.
Most roofers quote by the square — a roofing square is 100 square feet. A typical residential roof runs 15 to 25 squares. Material costs per square range from $150 to $600 depending on what you choose. Labor runs $75 to $150 per square in most markets, though this varies significantly by region and contractor.
Key Takeaways
- Material cost per square ranges from $150 for basic asphalt shingles to $600 for premium options like architectural shingles or metal, and labor typically adds $75 to $150 per square on top of that.
- Your total roof size in squares (100 square feet each) is the starting point for any estimate — a roofer measures this from the ground or your blueprints before quoting.
- Structural damage underneath the shingles, discovered only during removal, can add $1,000 to $5,000 or more to the final bill.
- Getting three written estimates from licensed roofers in your area gives you a realistic range for your specific roof and location.
How Material Type Affects Your Total Cost
Asphalt shingles are the cheapest option and the most common. Three-tab shingles run $150 to $250 per square; architectural (thicker, more textured) shingles run $200 to $350 per square. Both last 15 to 25 years. You pay less upfront but replace the roof sooner.
Metal roofing costs $300 to $600 per square installed, but lasts 40 to 70 years. The higher material cost is offset by decades of durability and lower maintenance. Metal also reflects heat, which can lower cooling costs in hot climates.
Slate, tile, and wood shakes run $400 to $800 per square and last 50 to 100 years. These are specialty materials; not all roofers install them, and structural reinforcement is often needed because they are heavier than asphalt. Installation labor costs more.
Composite and synthetic materials (designed to look like slate or wood) cost $250 to $500 per square and last 30 to 50 years. They weigh less than natural materials but more than asphalt, so they fall between asphalt and slate in both cost and lifespan.
Labor Costs and What Affects Them
Labor is typically 40 to 60 percent of your total bill. A roofer's hourly rate or per-square rate depends on their experience, your location, and local demand. Urban areas and regions with high cost of living pay more. A roofer in San Francisco charges more than one in rural Missouri, even for identical work.
Roof complexity also drives labor cost up. A straightforward rectangular roof with no valleys, dormers, or steep pitch takes less time than a roof with multiple angles, skylights, or a steep slope. Roofers charge more per square for complex roofs because the work is slower and riskier.
Removal and disposal of the old roof is usually included in the labor quote but worth confirming. Some roofers charge a separate fee ($500 to $2,000) for hauling away old materials. If your area requires the old roof to be removed before a new one is installed (many do), this is mandatory, not optional.
Hidden Costs That Appear During the Job
Once roofers remove your old shingles, they can see the plywood or wood decking underneath. If it is soft, rotted, or water-damaged, it must be replaced. This is not visible from the ground and cannot be quoted in advance. Replacing 10 to 20 percent of the decking adds $1,000 to $3,000; replacing 50 percent or more can add $5,000 to $10,000.
Flashing — the metal strips that seal joints around chimneys, vents, and valleys — may need replacement too. Old flashing often corrodes or fails, and roofers typically recommend replacing it when they are already on the roof. New flashing costs $300 to $1,000 depending on how much is needed.
Ventilation upgrades sometimes come up. If your attic lacks proper ventilation or soffit vents are blocked, a roofer may recommend adding ridge vents or soffit vents to prevent moisture buildup. This adds $500 to $2,000 but extends roof life and prevents mold.
Regional Price Differences and Local Factors
Labor rates vary by region. The Northeast and West Coast typically run 20 to 40 percent higher than the Midwest and South. Permit costs also vary — some municipalities charge $200 to $500 for a roofing permit; others charge nothing. Building codes differ too; some areas require ice-and-water shield in cold climates, adding $200 to $500 to the material cost.
Seasonal demand affects pricing. Spring and summer are peak roofing season; roofers are busier and may charge more or have longer wait times. Fall and winter are slower, and some roofers offer discounts to keep crews working. If your roof is not leaking, waiting until late fall or early winter can save 10 to 20 percent.
Getting an Accurate Estimate
A roofer should visit your home in person to measure the roof and assess its condition. Phone or online estimates are rough guesses. A written estimate should include the roof size in squares, the material type and brand, the labor rate, removal and disposal costs, and any warranties offered.
Ask whether the estimate includes permits and whether the roofer handles permit paperwork or you do. Ask what happens if hidden damage is found — will they call you before proceeding, or will they charge extra after the fact? Ask about the warranty on materials and workmanship; most roofers offer 1 to 10 years on labor, and material warranties vary by manufacturer.
Get at least three estimates from licensed, insured roofers. Prices that are far below the others are a red flag — the roofer may be cutting corners, using inferior materials, or planning to add surprise charges later. The lowest price is not always the best deal.
Financing Options for Roof Replacement
Most homeowners pay out of pocket or finance through a home equity line of credit (HELOC) or home equity loan. Some roofers offer payment plans or work with third-party financing companies that charge interest. Compare the interest rate and terms before committing.
If your roof was damaged by a storm, your homeowners insurance may cover part or all of the replacement. File a claim promptly and get a roofer's estimate to submit with it. Insurance typically covers the cost of materials and labor but may deduct your deductible (usually $500 to $2,500). Some policies cover replacement cost; others cover actual cash value, which is less.
If you are a homeowner over 60 in some states, you may be able to defer property taxes on the cost of roof replacement. Check your state's tax assessor website or call your local assessor's office to learn whether this applies to you.
Frequently Asked Questions
Can I just patch my roof instead of replacing it?
Patching works for small leaks or damage to one or two shingles, and costs $200 to $500. But if your roof is more than 15 years old, has widespread damage, or is leaking in multiple places, patching is temporary. You will likely need full replacement within a few years, so replacing now may be more cost-effective than paying for repairs twice.
How long does a roof replacement take?
A typical residential roof takes one to three days to remove and replace, depending on size and complexity. Weather delays the job — roofers do not work in heavy rain or high winds. Plan for the job to take one to two weeks from start to finish if weather is involved.
Do I need to move out during roof replacement?
No. The noise and vibration are significant but temporary. You can stay home, though you may want to be elsewhere during the loudest hours (usually 8 a.m. to 4 p.m.). Keep windows closed to reduce dust and noise. Roofers will protect your landscaping and gutters, but ask them to confirm this before they start.
What is the difference between a roof inspection and a roof estimate?
An inspection assesses the condition of your current roof and costs $100 to $300. An estimate is a quote for replacement or repair and is usually free if you are considering hiring that roofer. If your roof is in question, get an inspection from a neutral third party first, then get estimates from roofers.
Will a new roof increase my home's value?
A new roof does not typically increase your home's sale price dollar-for-dollar, but a missing or failing roof will decrease it significantly. A new roof is considered a necessary repair, not an upgrade. You recover some of the cost at resale, but not all of it.