Roof replacement typically runs between $8,000 and $25,000 for a single-family home, depending on the roof size, material choice, and your location
The final bill depends on four things you can measure or choose: the square footage of your roof, the material you pick, the complexity of your roof shape, and local labor rates in your area. A small, straightforward roof in a rural area costs far less than a large, steep roof in an expensive city. Material prices also shift — asphalt shingles are the cheapest option, while metal, slate, or tile run significantly higher.
Most contractors quote by "squares," which is roofing industry shorthand for 100 square feet. A typical single-story home is 15 to 25 squares. A two-story home or one with a complex roof shape can be 30 to 40 squares or more. Once you know your squares, multiply by the per-square cost of your chosen material plus labor, and you have a ballpark figure.
Key Takeaways
- Roof size measured in squares (100 square feet each) is the starting point — most homes are 15 to 25 squares, and you can find yours by dividing your roof's total square footage by 100.
- Asphalt shingles cost $3 to $5 per square in materials, while metal runs $8 to $15, and slate or tile can exceed $25 per square.
- Labor typically adds $2 to $5 per square on top of materials, but varies widely by region and roof difficulty.
- Removal of the old roof, permits, and repairs to underlying structure can add $1,000 to $5,000 to the total, so always ask contractors what is included in their quote.
How roof size affects the price
The size of your roof is the single largest cost driver. A contractor measures the roof in squares — 100 square feet per square — because it is faster and more consistent than measuring every angle. To estimate your own roof size, take your home's footprint in square feet and multiply by 1.2 to 1.5, depending on roof pitch. A steeper roof covers more area and costs more to replace.
If you know your roof's square footage already (from a previous inspection or insurance document), divide by 100 to get squares. A 2,000-square-foot home typically has a roof of 2,400 to 3,000 square feet — roughly 24 to 30 squares. A smaller ranch home might be 15 to 18 squares. A large two-story with a steep pitch could be 35 to 45 squares.
Contractors will measure your roof themselves during an in-person quote, so you do not have to be exact. But knowing your approximate size helps you spot quotes that are wildly off or compare prices between contractors fairly.
Material choices and their per-square costs
Asphalt shingles are the most common and least expensive. Material costs run $3 to $5 per square for standard three-tab shingles, or $5 to $8 per square for architectural (thicker, more durable) shingles. A 25-square roof in asphalt shingles costs $75 to $200 in materials alone. Asphalt lasts 15 to 25 years depending on climate and maintenance.
Metal roofing — usually aluminum or steel — costs $8 to $15 per square in materials. It lasts 40 to 70 years, resists wind and hail better than asphalt, and reflects heat, which can lower cooling costs. The higher upfront cost is offset by longevity, but not every homeowner wants the aesthetic or can afford the initial investment.
Wood shakes or shingles run $10 to $20 per square and require more maintenance than asphalt or metal. They are common in certain regions and have a distinctive look, but they are vulnerable to rot, insects, and fire unless treated regularly.
Slate and tile are the premium options at $25 to $50+ per square. They last 50 to 100+ years and are extremely durable, but they are heavy, require reinforced framing, and demand specialized installation. Few homes are candidates for slate or tile without structural upgrades.
Labor costs and what affects them
Labor typically adds $2 to $5 per square on top of materials, though this varies by region and contractor experience. A 25-square roof might cost $50 to $125 in labor alone. Urban areas and regions with high cost of living tend toward the higher end. Rural areas and regions with more competition among roofers tend lower.
The complexity of your roof also affects labor cost. A straightforward rectangular roof with no valleys, dormers, or steep pitches is faster to install. A roof with multiple peaks, skylights, chimneys, or a steep pitch takes longer and costs more per square. Some contractors charge a flat rate per square regardless of complexity; others adjust the rate based on difficulty. Always ask how they price complex features.
The condition of the underlying structure matters too. If the decking (the plywood or boards under the shingles) is rotted or damaged, roofers must replace it before installing new shingles. This adds labor and materials but is necessary for the roof to last. A contractor will not know the full scope until they remove the old roof and inspect the decking.
Removal, permits, and hidden costs
Most quotes include removal of the old roof, but confirm this in writing. Removal typically costs $1 to $3 per square and involves tearing off old shingles, disposing of debris, and inspecting the decking. If the decking is damaged, repair or replacement can add $500 to $3,000 or more depending on the extent.
Permits are required in most jurisdictions and cost $100 to $500 depending on your location and local code. Some contractors include the permit fee in their quote; others bill it separately. Ask upfront whether permits are included.
Flashing (the metal strips that seal roof edges, valleys, and penetrations like chimneys) may need replacement. If the old flashing is corroded or damaged, new flashing adds $200 to $800. Ventilation work, gutter replacement, or repairs to fascia and soffits can add another $500 to $2,000. Request an itemized quote so you know what is included and what is extra.
Regional variation in pricing
Labor rates and material availability vary significantly by region. A roof replacement in rural Montana costs less than the same roof in suburban Boston or Los Angeles, where labor is more expensive and demand is higher. Coastal areas may charge more due to hurricane or salt-spray considerations. Areas with heavy snow loads may require steeper pitches or stronger materials, which increases cost.
Material prices also fluctuate based on supply and shipping. Asphalt shingles are widely available everywhere, so prices are relatively stable. Metal and specialty materials may cost more in regions where they are less common because they must be shipped farther or ordered specially.
Get quotes from at least three local contractors to understand the range in your area. A quote that is significantly lower than others may indicate the contractor is cutting corners or has underestimated the scope. A quote that is significantly higher may reflect premium materials or service, or it may be inflated.
Getting accurate quotes and comparing them
A good contractor quote includes the roof size in squares, the material and grade, the per-square cost for materials and labor, removal and disposal costs, permit fees, flashing and ventilation work, and the timeline. It should also specify the warranty on materials and workmanship.
When comparing quotes, make sure each one is for the same scope of work. One contractor may include decking repair; another may not. One may include gutters; another may not. Line up the quotes side by side and note what differs. The cheapest quote is not always the best value if it excludes work you need done.
Ask each contractor for references from recent jobs and check online reviews. A contractor who is slightly more expensive but has a solid track record and warranty is often worth the difference. Roof replacement is a major investment, and you want the work done right the first time.
Frequently Asked Questions
Can I replace just part of my roof instead of the whole thing?
Partial replacement is possible if only one section is damaged, but it is usually not recommended. New shingles will not match old ones in color or texture, creating a visible patch. The old roof may fail soon after, forcing you to replace it all anyway. Most roofers suggest replacing the entire roof at once for consistency and warranty coverage.
How long does a roof replacement take?
A typical single-family roof takes three to seven days, depending on size, weather, and complexity. Removal takes one to two days, installation takes one to three days, and cleanup takes a day. Weather delays are common — roofers cannot work in heavy rain or high winds. Ask the contractor for a timeline and whether weather delays are expected in your season.
What warranty should I expect?
Material warranties from manufacturers typically cover 15 to 50 years depending on the shingle grade. Workmanship warranties from the contractor usually cover 5 to 10 years. Some contractors offer longer warranties if you use their preferred materials or maintenance plan. Get the warranty terms in writing and understand what is covered — most warranties exclude damage from storms, improper maintenance, or installation errors.
Should I replace my roof before it fails, or wait until it leaks?
Waiting until your roof leaks often costs more because water damage to the decking, insulation, and interior framing requires repair. If your roof is 15 to 20 years old and showing signs of wear (missing shingles, curling, granule loss), replacement is usually cheaper than repeated repairs. An inspection by a roofer can tell you how much life is left.
Does homeowners insurance cover roof replacement?
Insurance covers damage from storms, hail, or falling trees, but not wear and tear or poor maintenance. If your roof is old and fails during normal weather, insurance will not pay. If a storm damages it, your policy may cover replacement minus your deductible. Check your policy or call your insurer to understand your coverage before a problem occurs.