How Much Does a Shingle Roof Cost? (2025)
All products and services featured are independently selected by our editors. However, when you buy something through our retail links, we may earn an affiliate commission.
Shingle roof costs typically range from $5,000 to $18,000, but most homeowners will pay $11,500 for a 1,500-square-foot roof. There are many roofing options available, but most homes use some type of shingle roof. Shingle-style roofs are easy to install, cost-effective, and can last up to 30 years. We’ll detail the various factors that impact shingle roof costs so you can prepare for your project.
Note: We averaged cost data in this article from multiple home improvement reports, including Fixr and Home Advisor.
Compare Quotes from Roofing Specialists
Just answer a few questions, and we'll take care of the rest.

Metal Roof
Metal roofs cost, on average, between $7,081 and $110,150.

Tile Roof
The NRCIA reports that the average tile roof cost is $8,000 to $23,000.

Shingle Roof
Shingle-style roofs cost, on average, $5,000 to $18,000.
How Much Do Shingle Roofs Cost on Average?
See below to get an idea of how much shingle roofing costs for a 1,500-square-foot roof.
Major Cost Factors of Shingle Roof Installation
The type of shingles you choose as well as your roof’s pitch, size, and height have the biggest impact on cost.
Cost by Shingle Material
Roofing shingles can be made of several materials, each with their own price points and pros and cons. Here are some typical roofing materials and their costs per square foot.
- Asphalt: Asphalt shingle roofs are by far the most common, but they vary in quality. Basic three-tab shingles are the most cost-effective but the least durable. Architectural asphalt shingles are more expensive but last longer.
- Wood: In terms of tree species, redwood and cedar shakes and shingles are the most common. Wood shakes are hand-split and have a rougher, textured look, whereas wood shingles are smoother. Both look elegant but require substantial maintenance and are susceptible to rot.
- Composite: Composite shingles are a mixture of fiberglass, asphalt, recycled plastics, and other materials. They’re pricier than asphalt roofs, but they’re also eco-friendly and provide more insulation, improving your home’s energy efficiency.
- Metal: A metal roof may be made of panels or shingles. Lightweight aluminum is the most common material for metal shingles, but high-end varieties may be made of zinc or copper. Metal is highly durable and fire-resistant, but it’s prone to denting.
- Slate: A slate roof may be made entirely out of natural slate or slate combined with synthetic materials. Slate shingles are one of the most durable roofing materials, lasting up to 200 years. However, they’re very heavy and may require you to reinforce your roof before installation.
- Solar: Solar shingles are essentially mini-solar panels that double as roofing. They blend in better with your home than traditional solar panels. They’re typically the most expensive shingle type, though they can greatly improve your home’s energy efficiency.
Shingle Material | Cost Range | Average Cost |
---|---|---|
Asphalt | $4–$15 per sq ft | $8.50 per sq ft |
Wood | $6–$18 per sq ft | $12 per sq ft |
Composite | $7.50–$13 per sq ft | $10.25 per sq ft |
Metal | $10–$35 per sq ft | $22.50 per sq ft |
Slate | $15–$30 per sq ft | $22.50 per sq ft |
Solar | $21–$25 per sq ft | $23 per sq ft |
Cost by Roof Size
The larger your roof, the more materials you’ll need to cover it. We calculated the cost of various shingle roof sizes using a low end of $4 per square foot for three-tab asphalt shingles and a high end of $30 for premium slate shingles. Note that your roof’s square footage is a bit larger than your home’s square footage. If you’re not sure what the square footage of your roof is, you’ll need to learn how to measure your roof for shingles to get the most accurate measurements.
Roof Square Footage | Cost Range | Average Cost |
---|---|---|
1,200 | $4,800–36,000 | $20,400 |
1,500 | $6,000–$45,000 | $25,500 |
1,700 | $6,800–$51,000 | $28,900 |
2,000 | $8,000–$60,000 | $34,000 |
2,500 | $10,000–$75,000 | $42,500 |
3,000 | $12,000–$90,000 | $51,000 |
How Height and Pitch Affects Shingle Roof Costs
If your roof is more than two stories up or has a particularly steep pitch, roofers may charge extra due to increased safety concerns. There are common roof pitches used in residential homes, and some are steeper than others. Therefore, you may want to identify your roof pitch before planning your shingle roof installation. Additionally, roofs with complex designs—for example, if there are many levels, eaves, or faces—will increase labor costs because they take longer to work on. Shingles have to be cut to fit the specific dimensions of your roof, and any peaks, valleys, or features such as skylights require extra lining and waterproofing.
Labor Costs for Shingle Roof Installation
In addition to material costs, you’ll need to pay for professional installation. Most contractors charge based on square footage, but some may charge $50 to $120 per hour. Note that some types of roof shingles cost more to install if they require extra time or skill, such as slate and solar shingles. Also, anything that limits roof accessibility may increase the project time and thus the cost. Overall, be prepared to pay $4,500 to $7,500 for labor.
Compare Quotes from Roofing Specialists
Just answer a few questions, and we'll take care of the rest.
Additional Factors Affecting Shingle Roof Installation Costs
Depending on the specifics of your roofing project, you may encounter the following additional costs.
Additional Roof Repairs
Particularly if you’re replacing your roof, you may find that it needs structural repairs before new shingles can be laid. Roof replacement usually includes a new deck and underlayment, but if the underlying structure is damaged, you’ll need a major repair job. The cost to replace soffits, fascia, and rafters can range from $500 to $6,000. We recommend keeping some extra room in your budget for unexpected repairs, especially if you have an older home.
Shingle Brand
Most shingle manufacturers offer shingles at a range of price points. However, some brands generally cost more than others. Tamko tends to be the most budget-friendly, GAF and CertainTeed are in the middle, and Owens Corning is on the high end.
Brand | Cost Range | Average Cost |
---|---|---|
Tamko | $0.90–$2.30 per sq ft | $1.60 per sq ft |
IKO | $1.00–$1.20 per sq ft | $1.10 per sq ft |
GAF | $1.15–1.25 per sq ft | $1.20 per sq ft |
CertainTeed | $1.20–$1.70 per sq ft | $1.45 per sq ft |
Malarkey | $1.30–$2.00 per sq ft | $1.65 per sq ft |
Owens Corning | $1.37–$2.81 per sq ft | $2.09 per sq ft |
Shingle Removal and Disposal
If your roofing project requires removing and disposing of a substantial number of shingles, this will add to the total cost. You’ll typically pay between $0.50 and $1.00 per square foot for this service, depending on the pitch and type of roof. In some circumstances, you may be able to apply a layer of new shingles over the old ones to save on tear-off costs, but this isn’t usually recommended.
Location
Your home’s location can affect your roofing project cost in several ways. First, the price of both materials and labor is higher in areas where the cost of living is higher. Homes in inner cities also cost more, but if you live in a rural area far from the roofing company, you may be charged an extra travel fee. Finally, roofing contractors will likely be in higher demand in locations with a booming housing market, so they may charge more.
Repair vs. Replacement
Repairing old shingles is less expensive than replacing an entire roof. Roof replacement costs include old roof removal and disposal as well as roof deck and underlayment repair. The cost for roof repair is typically between $50 and $800, whereas the cost of a new roof is typically $9,500 to $20,000.
Professional vs. DIY Shingle Roof Installation
In nearly all cases, homeowners should hire a professional contractor to install their shingle roof.
Professional Shingle Roof Installation
Roofing is a specialty trade that requires specific licensure, and a licensed roofer will have the skills, experience, and equipment needed to install shingles quickly and efficiently. Most roofing contractors also offer a workmanship warranty in addition to the manufacturer’s warranty on the materials. You should always hire a professional roofing company if you need a full roof replacement.
DIY Shingle Roof Installation
Some homeowners may be able to replace a few missing or damaged shingles with the proper safety precautions and equipment. However, you should hire a professional for any larger repairs and certainly for roof replacement. Roof replacement has a fairly high return on investment, but an improperly installed roof that’s not up to code may harm your home’s value in addition to increasing the potential for water damage.
How to Reduce Shingle Roof Costs
Even when you hire a pro roofer, you can still save on the total cost of shingle installation with these tips.
- Roofers are busiest during spring and fall and tend to charge more during this time. If possible, wait for the off-season for large roofing projects. Homeowners in Florida and other warm climates may even be able to wait for winter.
- Look for tax incentives or rebates on eco-friendly roofing solutions such as composite or solar shingles.
- Balance up-front costs with durability and life span. Premium shingles may cost more now, but they can last for decades.
- The best home warranty plans cover roof leaks and simple repairs, but be aware that no home warranty covers total roof replacement.
- Keep up with roof maintenance tasks such as cleaning gutters and inspecting the roof after storms to catch problems early.
How to Hire a Professional for Shingle Roof Installation
When comparing local roofing companies, keep the following in mind.
- Any roofing contractor you consider should be licensed, bonded, and insured.
- If you choose a specialty material such as solar shingles, make sure the contractor has experience installing it.
- Look at the company’s Better Business Bureau (BBB) page to check its rating and accreditation status as well as how it handles customer complaints.
- Ask for references from previous customers, and check customer reviews on reputable sites such as Trustpilot.
- Ask about any guarantees or warranties on workmanship.
- Get estimates—including project timelines—from at least three contractors to get a good idea of the cost range in your area.
Our Recommendation
Part of owning a home means keeping the roof in good condition, and that includes repairing or replacing it when necessary. Shingles are one of the most cost-effective and versatile roof types, allowing you to choose from several materials. The best shingles depend on your needs, budget, and desired look. Whatever you choose, make sure to hire an experienced professional to install your new roof.
Compare Quotes from Roofing Specialists
Just answer a few questions, and we'll take care of the rest.