How Much Does It Cost To Replace A Roof In 2023?
Typical Range:
$5,722 - $12,368
Top Factors That Affect Your Roof Cost
Several factors impact your roof replacement costs, including materials, labor, home size, location, and any unique elements, like skylights. However, materials and labor make up the majority of the costs.
How Your Roof Replacement Cost Breaks Down
See the estimated average percentages your factors contribute to your total cost.
Labor
Materials
1. Labor
No matter your roof’s size, plan to allot about 60% of your budget to labor. Depending on which product you’re installing, your home condition, and the labor rates in your area, installation can range from $1.50 to $3 per square foot. Prices also include removing the old roof or existing shingles and making repairs as needed.
2. Materials
About 40% of your budget will go to materials, such as asphalt shingles, cedar shakes, or metal or slate roofs. Keep in mind that if you’re replacing a lighter roofing product with a heavier one, you may need to strengthen your framing and trusses.
What Can You Do With Your Budget?
While the average roof replacement costs $8,798, you may pay up to $45,000 if you live in a high-cost-of-living state (like California or Washington), choose higher-end materials, or have a large house. If your roof requires a tear-off before new installation, plan to spend an additional $1,000 to $10,000, depending on size and location.
Roof Replacement Cost Breakdown
Many factors contribute to the cost of replacing a roof, including labor, materials, your home’s size and location, and which features or add-ons you include.
Factor | Cost |
---|---|
Labor | $150 – $300 per square |
Materials | $5,700 – $30,000 |
Home Size (1,000 sq. ft – 3,000 sq. ft.) | $4,000 – $16,000 |
Location | $2,500 – $28,000 |
Labor
Up to 60% of your roof replacement budget will be labor-related. Depending on which product you’re installing and the home’s structural integrity, installation fees can range from $150 to $300 per square, or around $1.50 to $3 per square foot. Note that 100 square feet is also known as “a roofing square,” so your roofer may give you a quote on a “per square” basis. Estimates also include removing the old roof or existing shingles, making spot repairs, and installing the new replacement.
“Most homeowners replace their roof because it’s old and unattractive,” says Dan DiClerico, HomeAdvisor Smart Home Strategist and Home Expert. “If you like the look of your existing roof but have a leak or other isolated issue, you’re better off making a spot repair versus a full replacement.”
Materials
Materials will make up around 40% of your total cost. If you’re using the same product type to replace the roof, you’ll usually complete the project without much fuss. But if you’re replacing a lighter product (asphalt, for example) with a heavier one (such as slate or clay), you’ll need to make sure the structure and frame can support the material by having a pro inspect and strengthen your framing and trusses.
Asphalt shingles: It’s the most common type of roofing material, with asphalt shingles costing around $5,750–$12,200. It’s the least expensive, easy to install, lightweight, and DIY-friendly. If you install it yourself, the cost averages $2,000–$4,000. Asphalt is also more recyclable now than in the past.
Metal roofs: A high-end option that’s also a good long-term investment, metal roofs cost $5,700–$16,200. They’re resistant to climate conditions and have many attractive options. However, copper develops a patina over time and costs more than the average, at around $25,000+.
Cedar: It’s about $16,000–$27,000. Cedar shakes are sought after for their gorgeous and natural appearance, but they’re also high maintenance, deteriorate quickly, and are prone to fire. They also require treatment to resist insects and mold. The good news? Replacing cedar shake shingles is easy to DIY.
Slate: A slate roof costs $5,800–$24,000 for the average home. If you opt for synthetic slate, it’s $12,000–$30,000. Slate has a long life expectancy, a natural appearance, and is popular in larger houses.
Cost to Tear Off & Replace Roof
The removal of an old roof can cost $1 to $5 per square foot. The job averages $1,000 to $1,500. Some contractors charge hourly, which can run from $40 to $80 per hour. Also, if you have rotting timbers or need new supports for a heavier material, you can expect to pay an extra $1,000 to $10,000, depending on what sort of repair or reinforcement it requires.
Pros often factor removal into the project quote alongside replacement. The rate fluctuates based on material, location, complexity and workload. Removing the old shingles is the hardest part of the job no matter if you’re a contractor or a DIYer. While doing it yourself can save about $1,000, pros can do the job safely and efficiently. See our shingle removal tips for more insights.
Roof Replacement Cost by House Size
The cost to replace or install a roof goes up as the home size increases. But note that your roof size won’t match the area of your house since you’ll need to take into account the overhang, which is how much the roof edge extends beyond the siding. While most homes have an overhang, the length will depend on the roof’s architectural style (slate roofs usually have the most extended overhangs). You’ll also need to consider the pitch, which is a measure of how steep the roof is.
The estimates in the following chart are based on architectural shingles for a pitch of 4/12 on a single-story home.
House Size by Square Foot | Average Price Range for Roof Shingles |
---|---|
1,000 | $4,000 – $5,500 |
1,100 | $4,200 – $6,000 |
1,200 | $4,500 – $6,500 |
1,500 | $5,500 – $8,000 |
1,600 | $6,000 – $8,500 |
1,700 | $6,500 – $9,000 |
1,800 | $6,700 – $9,500 |
1,900 | $7,000 – $10,000 |
2,000 | $7,400 – $10,500 |
2,500 | $9,000 - $13,000 |
3,000 | $11,200 – $16,000 |
Roof Replacement Cost by Location
Your geographic location can affect the cost of replacing your roof. For example, if you live in an area with regular, heavy snowfall, you may need additional underlayment or ice barriers to protect your roof. But if you live in a hotter climate, high temperatures may limit what materials you can use (for example, asphalt shingles—prone to cracking—may not work for you).
Similarly, if you live in an area that suffers from hail storms, tornadoes, or hurricanes, you’ll find the roof cost can fluctuate depending on the season and demand. Lastly, your state or municipality may have certain permits, materials, or installation requirements that can affect the total price.
The table below provides roofing price ranges based on your state.
State | Average Price Range for a Roof Replacement |
---|---|
Alabama | $4,600 – $11,700 |
Alaska | $6,700 – $9,500 |
Arizona | $10,000 – $20,000 |
Arkansas | $2,500 – $9,000 |
California | $12,000 – $28,000 |
Colorado | $6,300 – $12,300 |
Connecticut | $5,500 – $11,500 |
Delaware | $5,000 – $10,000 |
Florida | $8,000 – $16,500 |
Georgia | $5,000 – $9,500 |
Hawaii | $4,500 – $13,600 |
Idaho | $5,600 – $16,200 |
Illinois | $6,000 – $13,000 |
Indiana | $5,500 – $12,000 |
Iowa | $6,500 – $14,000 |
Kansas | $4,900 – $9,200 |
Kentucky | $5,200 – $9,300 |
Louisiana | $5,500 – $11,800 |
Maine | $3,000 – $11,000 |
Maryland | $4,500 – $9,500 |
Massachusetts | $5,400 – $10,700 |
Michigan | $6,550 – $11,900 |
Minnesota | $5,500 – $12,000 |
Mississippi | $5,800 – $11,400 |
Missouri | $4,900 – $10,000 |
Montana | $6,500 – $15,800 |
Nebraska | $5,700 – $11,300 |
Nevada | $3,500 – $8,700 |
New Hampshire | $6,000 – $13,100 |
New Jersey | $5,800 – $10,000 |
New Mexico | $6,600 – $11,600 |
New York | $5,500 – $11,100 |
North Carolina | $5,700 – $11,800 |
North Dakota | $8,400 – $10,500 |
Ohio | $5,000 – $10,000 |
Oklahoma | $5,800 – $14,000 |
Oregon | $6,500 – $14,000 |
Pennsylvania | $5,000 – $10,500 |
Rhode Island | $5,200 – $9,800 |
South Carolina | $4,800 – $9,500 |
South Dakota | $5,500 – $10,200 |
Tennessee | $4,500 – $9,500 |
Texas | $4,400 – $16,000 |
Utah | $6,500 – $13,000 |
Vermont | $6,000 – $10,000 |
Virginia | $5,000 – $10,500 |
Washington | $4,200 – $21,000 |
West Virginia | $6,000 – $10,000 |
Wisconsin | $5,500 – $11,000 |
Wyoming | $7,000 – $17,000 |