Follow This Old House online:

We may be compensated if you purchase through links on our website. Our team is committed to delivering honest, objective, and independent reviews on home products and services.

The exterior view of two polygonal dormers on a modern blue rooftop of a wooden house.

Advertiser Disclosure

Our editorial team is committed to creating independent and objective content focused on helping our readers make informed decisions. To help support these efforts we receive compensation from companies that advertise with us.

The compensation we receive from these companies may impact how and where products appear on this site. This compensation does not influence the recommendations or advice our editorial team provides within our content. We do not include all companies, products or offers that may be available.

How Much Does It Cost To Replace a Roof on a 3,100-Square-Foot House?

The national average cost to replace a roof on a 3,100-square-foot house is about $11,439, but homeowners can end up paying anywhere from $8,792–$29,119.

Join the 4,492 people who received a free, no obligation quote in the last 30 days

Invalid Zip Code
Get Your Estimate
Enter details in under 3 minutes
Clicking “Get Your Estimate” submits your data to All Star Pros, which will process your data in accordance with the All Star Pros Privacy Policy.
Ad Disclaimer
Written by
Stephanie Minasian-Koncewicz
Written by
Stephanie Minasian-Koncewicz
Updated 11/13/2025

Replacing the roof on a 3,100-square-foot home costs an average of $11,439, but the final price can range from $8,792–$29,119. The difference in price comes down to factors like the roofing material you choose, your home’s layout, and your location. In this guide, we’ll break down these factors so you know what to expect for this project and how to plan your budget.

Key Takeaways

  • The average cost to replace the roof on a 3,100-square-foot home is about $11,439 nationwide, with prices typically ranging from $8,792–$29,119 depending on materials, labor, and location.
  • Most 3,100-square-foot homes are two-story designs, which require only 1,933 square feet of roofing coverage, compared to 3,778 square feet for single-story homes of the same size. This means having a two-story home costs less to reroof than a one-story home.
  • The most budget-friendly roofing option is asphalt shingles at about $8,792, while high-end slate can cost as much as $29,119 for the same home.

Get Your Roofing Project Quote Today

Compare quotes from local pros

Invalid Zip Code
Get Your Estimate

Enter details in under 3 minutes

Clicking “Get Your Estimate” submits your data to All Star Pros, which will process your data in accordance with the All Star Pros Privacy Policy.
Ad Disclaimer

Roof Replacement Costs by Home Stories

The number of stories in your home impacts your roof replacement costs because it directly determines how much roof surface area requires covering with new materials. This relationship creates an inverse effect that surprises many homeowners: A one-story home at 3,100 square feet needs approximately 3,778 square feet of roofing material, while a two-story home with the same interior living space typically requires only about 1933 square feet of roof coverage.

This difference occurs because two-story construction stacks your living space vertically rather than spreading it horizontally across a larger roof footprint. According to our research data, roughly 98% of homes at 3,100 square feet feature two-story construction, making this the predominant configuration you’ll encounter in this size range.

The reduced roof area in two-story homes translates directly into lower material costs and shorter installation timelines, providing meaningful savings on your roofing project. The table below shows the price range you should expect to pay based on the number of stories in your 3,100-square-foot home.

StoriesEstimated Roof Square FootageAverage Roof Replacement CostRoof Replacement Cost Range
13,778$21,938$8,628–$55,846
21,933$11,225$8,628–$28,573

Roof Replacement Costs by Material

Each roofing material category offers distinct advantages, limitations, and price points that can dramatically alter your total expenditure. Asphalt shingles maintain their position as the most popular roofing choice, covering approximately 75% of residential homes in the United States due to their combination of affordability, high performance, and widespread contractor familiarity.

Metal roofing has gained considerable market traction, now protecting about 11% of homes, particularly appealing to homeowners in severe weather regions or those prioritizing longevity and energy efficiency over initial cost considerations. Traditional premium materials, including wood shakes, clay tiles, and natural slate, represent smaller but significant market segments, offering unique benefits in terms of durability, fire resistance, and distinctive architectural character that justify their higher investment for specific applications and home styles.

Roofing MaterialCommonality in HomesEstimated Roof Replacement Cost for a 3,100-Square-Foot Home
Asphalt75%$8,792
Metal11%$17,258
Wood7%$21,441
Clay3%$28,974
Slate1%$29,119

To see estimated cost ranges you could expect to pay based on materials for different home sizes, use the calculator tool below.

Grey asphalt shingle roof under a blue sky.

Roof Replacement Cost

Use our calculator to estimate the cost of your new roof.

Step 1 of 3
What is the square footage of your home?
1,000 – 1,100
1,200 – 1,300
1,400 – 1,500
1,600 – 1,700
1,800 – 1,900
2,000 – 2,100
2,200 – 2,300
2,400 – 2,500
2,600 – 2,700
2,800 – 2,900
3,000 – 3,100
3,200 – 3,300
3,400 – 3,500
3,600 – 3,700
3,800 – 3,900
4,000 – 4,100
4,200 – 4,300
How many stories is your home?
What roofing material do you plan on using?

Your Estimated Roof Replacement Cost:

Get Quote Now

Clicking “Get Your Estimate” submits your data to All Star Pros, which will process your data in accordance with the All Star Pros Privacy Policy.

Ad Disclaimer

Roof Replacement Costs by Region

Geographic location creates substantial variations in roof replacement costs. During our comprehensive research into roofing costs throughout the United States, we identified that regional price disparities result from a complex combination of factors, including labor rates, material transportation expenses, local building code requirements, seasonal construction patterns, and competitive market dynamics.

The Northeast region typically has the highest average costs due to elevated labor wages, more stringent building code standards, and specialized material requirements designed to handle heavy snow loads, ice dam formation, and freeze-thaw cycles. Southern markets often provide more competitive pricing structures due to year-round construction seasons that keep contractors busy, higher contractor density creating competitive pressure, and generally lower labor costs, though hurricane-resistant construction requirements in coastal zones can offset some of these regional savings.

Midwestern pricing generally occupies the middle ground, influenced by seasonal construction limitations that compress the working season and the need for materials capable of withstanding extreme temperature variations between harsh winters and hot summers. Western markets demonstrate the most dramatic cost variations, with premium metropolitan areas like those in California commanding significantly higher prices due to high labor costs and strict building codes, while rural mountain and desert regions may offer more competitive rates. The table below shows average costs by major U.S. regions for a 3,100-square-foot home.

RegionRoof Replacement Cost
Northeast$11,817
South$11,580
Midwest$11,789
West$11,261

How Does Roof Replacement Cost Vary by Home Square Footage?

The relationship between interior living space and actual roof surface area isn’t perfectly proportional due to various complicating factors, including roof design complexity, architectural features like dormers and skylights, and the number of penetrations, such as chimneys and ventilation systems that require specialized flashing and waterproofing work.

Based on our math, we’ve found that the cost of a roof replacement increases by about $674 per 100 square feet of living space in a one-story home and $366 per 100 square feet in a two-story home. For every 100 square feet of home, you’ll see roughly an increase of 120 square feet of roof in a one-story home and 60 square feet in a two-story home. This depends on your pitch angle and eaves.

For this exercise, we assumed a pitch angle of 6/12 and eaves sticking out 1 foot from the home. The table below outlines how roof replacement costs change based on your home’s square footage in the range surrounding 3,100 square feet.

Home Square FootageEstimated Roof Replacement Cost
2,900$10,829
3,000$11,084
3,100$11,439
3,200$11,794
3,300$12,150

FAQs About Replacing a Roof on a 3,100-Square-Foot House

How long will it take to replace the roof on a 3,100-square-foot home?

A roof replacement on a 3,100-square-foot home typically takes 3–6 days, though weather can cause delays for safety and quality reasons. Roof design and material choice also affect timing, with simple shingle installations finishing faster than complex layouts or heavier options like slate, clay tile, or metal. Contractor experience and unexpected repairs uncovered during tear-off may also extend the project.

What’s the typical lifespan of a roof?

Most roofs last anywhere from 20 years to over 100 years, depending on the material. Asphalt shingles typically last 20–30 years, while metal roofs can last 40–70 years, and clay or concrete tiles can last 50–100 years. Slate is the most durable option, protecting homes for more than a century.

How do I know when it’s time to replace my roof?

It’s time to consider a roof replacement if your roof is over 20 years old or if you’re experiencing repairs more than once a year. Look outside for cracked, curling, or missing shingles, bald spots from granule loss, or failed flashing around chimneys and vents. Indoors, warning signs include water stains, sagging rooflines, or sunlight showing through attic boards. Additional signs include higher energy bills, moss buildup, or recurring leaks.

Should I replace my roof myself or hire a professional contractor?

We recommend always hiring a professional contractor to replace a roof. Roofing is hazardous work that involves heavy lifting, working at high heights, and using safety equipment that most homeowners don’t own. The job also requires specialized tools and installation skills to ensure materials perform properly. Attempting a roof replacement yourself can lead to leaks, structural problems, and higher costs if you make mistakes, whereas a professional can deliver safe and durable results covered by insurance and warranties.


How We Get Our Roofing Cost Data

The cost to replace a roof varies based on a few key factors: the home’s square footage, number of stories, roof pitch, type of roofing material, and pricing in your area.

For each home size, we used calculator.net to calculate a total roof area, using a 6/12 roof pitch with one-foot eave overhangs. The calculation includes a weighted average of one-story versus two-story homes across the United States.

We converted the roof area measurement into “squares” (the roofing industry’s standard unit, with one square covering 100 square feet) to align with how materials are sold and priced. Then we sourced material costs directly from RSMeans data from Gordian®, the industry’s leading construction pricing database used by professional contractors nationwide.

For state averages, we used clark.com to find the median home size in each state. While these figures provide an estimate for budgeting purposes, actual prices vary based on region, specific property characteristics, location, and current market conditions. For the most accurate pricing, we recommend requesting quotes from at least two reputable roofing companies in your area.

To share feedback or ask a question about this article, send a note to our team at reviews@thisoldhousereviews.com.