How Much Does It Cost to Shingle a Roof? [2024 Data]
Normal range: $7,500 - $18,000
A shingle roof costs $10,500
on average, and most homeowners pay between $7,500
and $18,000
, depending on the material, roof size, and more.
A shingle roof costs $10,500
on average. Your total could fall anywhere between $2,250
and $75,000
, depending on roof size, material, location, and more. In this guide, we’ll break down what cost factors to consider for your new roof to help you get an accurate estimate.
Size of Shingle Roof
The average cost of a shingle roof per square foot is between $1.50 and $4.00, so the size of your roof will have a major impact on your total. Shingle prices typically go by the square, with each square covering 100 square feet. The average cost per square of asphalt shingles is between $150 and $400.
Your roofer will likely price your materials and labor based on the squares needed, but you can use the table below to estimate the cost to shingle a roof based on home square footage. Prices are based on simple gable roofs with a standard pitch, so prices vary based on roof style, complexity, and slope.
Home Square Footage | Shingle Roof Cost |
---|---|
1,000 | $2,250 – $6,000 |
1,500 | $3,375 – $9,000 |
2,000 | $4,500 – $12,000 |
2,500 | $5,600 – $15,000 |
3,000 | $6,800 – $18,000 |
Roofer Costs
Labor costs to install a roof account for around 60% of the total, or an average of $6,300. Your labor costs can vary based on how much your roofing professional charges. You’ll often see labor prices fall between $4,500 and $10,800. This includes labor for placing new roofing felt, flashing, and shingles.
Cost by Location
Material and labor costs vary based on where you live, often in relation to the local cost of living. Prices in populated metropolitan areas will also likely be higher than those in suburban and rural areas.
Location | Average Roof Cost |
---|---|
California | $15,200 |
Florida | $10,800 |
Georgia | $9,600 |
Illinois | $9,800 |
Michigan | $9,600 |
New York | $12,900 |
North Carolina | $10,300 |
Ohio | $9,900 |
Pennsylvania | $10,000 |
Texas | $9,700 |
Additional Shingle Roof Factors
There are some other cost factors to consider if you want to get an accurate cost to replace roof shingles on your home.
Material
Asphalt shingles are the most common roofing material, but even within the world of asphalt shingles, you have 3-tab shingles, architectural, and luxury options. You can also choose other shingle materials, including metal, clay, and slate shingles, all of which come with different costs per square foot.
You may even want to consider if a more expensive option like solar shingles. Solar shingles are often worth it, as they can protect your home and also offer significant savings on utility bills over their life span.
Shingle Material | Typical Cost per Square Foot (Material Only) |
---|---|
Asphalt (3-tab) | $0.70–$1.60 |
Asphalt (Architectural) | $1–$2.50 |
Asphalt (Luxury) | $1.50–$3 |
Aluminum | $3–$6 |
Composite | $1–$15 |
Slate | $8–$18 |
Steel | $4–$7 |
Wood Shakes or Shingles | $4–$6 |
Solar | $20–$26 |
Shingle Removal
If you are replacing your roof, your contractor will have to remove the old shingles first. Roof removal usually costs between $1 and $5 per square foot, with the average homeowner spending $1,000 to $5,000 in total.
In many areas, local building code allows for two layers of asphalt shingles, which means you could save on the cost of shingle removal if you’re simply adding a second layer over an existing roof.
Roof Decking
Whether you’re repairing or replacing your shingles, your total can vary based on further repairs to the roof decking underneath. In some cases, this will add nothing to your total if it’s in good shape. If there is water damage or rot, you might need to account for an additional $2 to $5 per square foot, including materials and labor.
DIY vs. Hiring a Pro to Shingle a Roof
If you choose to DIY the work, you could save an average of around $6,300 on labor costs or anywhere between $1,400 and $10,800, depending on the factors mentioned above. Standard costs for roof shingle materials will cost you an average of $4,200.
However, a lot can go wrong with a DIY roof replacement, so the savings often aren’t worth the risk. Any mistakes you make during the installation can quickly lead to roof leaks, water damage, and mold growth in your home, and repairs can easily climb beyond the money you’d save on labor.
Installing a roof is also inherently dangerous, and many DIYers lack the experience and equipment to get the job done safely. Installing shingles in the rain or inclement weather is especially dangerous, as is working on a roof that has underlying damage or structural issues. We strongly recommend hiring a local roofing company to get the job done properly and safely and to avoid significant damage to your home.
Additionally, asphalt shingle manufacturers often include warranty coverage for the materials and sometimes guarantees that your roof won’t leak and will stand up to hail, impact, strong winds, and other extreme weather conditions. However, most will void your warranties if you install the roof yourself, so the peace of mind you’d get from the guarantees is worth the money to hire a professional.
Shingle Roof Replacement vs. Repair
The cost to replace a shingle roof averages around $10,500
, but if just a portion of your roof is damaged or leaking, you might just need a less intensive roof repair. Roof repairs cost an average of around $1,100, putting them at about a tenth of the cost of roof replacement.
Determining whether a replacement or repair is best for your home should always involve help from a professional. A roof inspection costs around $235 and often includes a repair or replacement protocol that will help you determine your best course of action. In many cases, a repair makes more sense if only a section is damaged or compromised and your roof is under 15 years old.
How to Save Money On the Cost to Replace Roof Shingles
Roof replacement can quickly get expensive, sometimes costing as much as $75,000
. You can do a few things to help keep your costs down, though.
Stick with asphalt shingles. Asphalt shingles are more affordable than most other options—like metal, clay, and slate—but still offer excellent durability in most cases. Unless you want a more unique type of roof, go with asphalt shingles to save on roof replacement costs.
Think about material longevity. You can keep up-front costs down by choosing more affordable 3-tab shingles, but they won’t last as long or provide as much value in the long run as more expensive architectural asphalt shingles or metal shingles. Think about long-term value to get the most out of your roof.
Don’t forget about home efficiency. If you live in an area with extreme summer or winter temperatures, ask your local roofer about which materials are best for your home. Clay shingles might be more expensive than asphalt shingles, but they provide better insulation for cold climates and reduce heating costs. Likewise, metal shingles cost much more than asphalt ones, but they reflect more light and heat and can help reduce cooling costs in hot climates.
Take your local climate into account. In addition to temperatures in your area, think about extreme weather events, too. You’ll pay more for impact-resistant shingles or wind-resistant shingles, but you could avoid hefty repair costs over time if you live in an area prone to hail storms, hurricanes, tropical storms, or tornadoes.
Consider a repair over a replacement. Get a roof inspection or call a local roofing company to ask if a repair or replacement would be best. You could save an average of $9,400 by opting for a repair over a full replacement, and you may see about the same long-term value.
Hire a professional. Finally, you stand to reduce shingle roof costs by around 60% by DIYing the work, but you’ll likely void your roof warranty, and mistakes can be costly. Hire a professional for the best results.
Does a Shingle Roof Increase Home Value?
Replacing a shingle roof can have a significant impact on home value, especially if your current roof is stained or has sustained visible damage. A new roof will boost curb appeal and put a buyer’s mind at ease, so you can reasonably expect an ROI of between 60% and 70%. That return could climb even higher if you have transferable warranties.
How Angi Gets Its Cost Data
Home is the most important place on earth, which is why Angi has helped more than 150 million homeowners transform their houses into homes they adore. To help homeowners with their next project, Angi provides readers with the most accurate cost data and upholds strict editorial standards. We extensively research project costs to develop the pricing data you see, so you can make the best decisions for you and your home. We rely on reputable sources, including the U.S. Bureau of Labor Statistics, academic journals, market studies, and interviews with industry experts—all to ensure our prices reflect real-world projects.
Want to help us improve our cost data? Send us a recent project quote to costquotes@angi.com. Quotes and personal information will not be shared publicly.
Frequently Asked Questions
Stripping existing shingles and installing a new shingle roof takes a professional one to two days, and sometimes up to three days for larger roofs. Additional safety measures necessary for steep roofs can extend the timeframe even further, as do added measures, like replacing roof decking or reinforcing your roof structure to support heavier materials like slate or clay.
Shingle roofing can last anywhere from 15 to 50 years, depending on the type and quality of shingle, your local climate, and how well you maintain your roof. If you live in an area that sees extreme weather, like strong winds, hail storms, or hurricanes, the average life span of a shingle roof will often be on the shorter end, especially if you choose a more affordable roof shingle that isn’t designed to persist through extreme weather.
You can put new shingles over old shingles, but most municipalities only allow for two layers of shingles before you have to rip off the old roof and start fresh. In some areas, only a single layer of shingles is allowed due to the weight a bundle of shingles adds to your structure. In most cases, it’s a good idea to remove your old shingles before you install new shingles, especially if you suspect that a roof leak may have compromised the decking underneath.