
A metal roof can defend your home against Ohio’s varying weather conditions. Learn how much a metal roof costs in Columbus, OH.
A shingle roof costs $10,500 on average, and most homeowners pay between $7,500 and $24,000, depending on the material, roof size, and more.


Most shingle roofs cost between $1.50 and $6.00 per square foot for materials.
Labor accounts for 60% of the total project cost, or an average of $6,300.
Factors affecting shingle roof costs include square footage, shingle material, necessary prep work, local labor rates, and more.
A new shingle roof has an ROI of 60% to 70%.
Shingle roofs cost an average of $10,500, and most homeowners spend between $7,500 and $24,000. If you have a large house and choose high-end materials, the price could reach up to {MaxCost}. Asphalt shingle roofs are the most popular, and they’re also more affordable than other options.
To help homeowners with their next project, Angi provides readers with the most accurate cost data and upholds strict editorial standards. We’ve surveyed thousands of real Angi customers about their project costs to develop the pricing data you see, so you can make the best decisions for you and your home. We pair this data with research from 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.
Shingle roofs cost between $1.50 and $6.00 per square foot for materials, depending on the type. Shingles are often sold by the "square"—a unit that covers 100 square feet—so material costs range from $150 to $600 per square. Most standard asphalt shingles fall on the lower end of that range.
Use this table to estimate the cost to shingle a roof based on home square footage, noting that prices are based on gable roofs with a standard pitch:
| Home Square Footage | Average Shingle Roof Cost Range |
|---|---|
| 1,000 | $2,250–$8,000 |
| 1,500 | $3,375–$13,500 |
| 2,000 | $4,500–$18,000 |
| 2,500 | $5,600–$22,500 |
| 3,000 | $6,800–$24,000 |
Shingle roof costs vary based on the material, ranging from $0.70 to $2 per square foot for asphalt (3-tab) to $20 to $26 per square foot for solar shingles. Here is a breakdown of shingle roof costs based on material type:
| Shingle Material | Average Cost per Square Foot (Material Only) |
|---|---|
| Asphalt (3-tab) | $0.70–$2 |
| Asphalt (Architectural) | $1–$3 |
| Asphalt (Luxury) | $1.50–$4 |
| Aluminum | $3–$6 |
| Composite | $1–$15 |
| Slate | $8–$18 |
| Steel | $4–$7 |
| Wood Shakes or Shingles | $4–$6 |
| Solar | $20–$26 |
Labor costs to install shingles account for around 60% of the total, or an average of $6,300. The range often falls between $4,500 and $10,800, depending on your location, the complexity of the job, and other factors. Labor costs account for placing new roofing felt, flashing, and shingles.
On average, shingle roofs are more expensive in areas with higher living costs, such as California ($15,200) and New York ($12,900). In contrast, you’ll pay less in lower-cost states like Georgia ($9,600) or Texas ($9,700). Regional labor rates and material costs account for these differences.
Here’s how shingle roof costs vary by location, with data from a few different states:
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
Other factors can affect the cost of shingle roofs, including shingle removal fees, roof decking repairs, the pitch of your roof, permits, and warranties. Here’s what to expect:
Shingle removal: $1–$5 per square foot, or $1,000–$5,000 in total
Roof decking repairs: $2–$5 per square foot
Roof pitch: 10% higher cost for steeper roofs, on average
Permits: $250–$500.
Warranties: $500–$1,000+ for installers that offer long roof warranties and use high-quality materials
Structural reinforcement for heavy shingles: $50–$300
Installing roof shingles yourself could save between $1,400 and $10,800 in labor costs. You’ll still need to pay for materials, and standard options cost around $4,200. That said, roofing mistakes can lead to costly repairs, so it’s often better to hire a local roofing pro near you.
Here are the benefits of hiring a pro to install your shingles:
Installation mistakes can cause roof leaks, water damage, and mold growth, and repairs can easily exceed the cost you’d save on labor.
Most DIYers lack the experience and equipment needed to work safely, especially on steep or damaged roofs.
Installing shingles in the rain or inclement weather is especially dangerous, as is working on a roof that has underlying damage or structural issues.
Most manufacturers will void their warranties if the roof isn't installed by a certified professional.
A DIY job isn’t recommended, but you might consider it in the following situations:
The project is small and simple (such as a shed or a detached garage with a low slope).
You have the necessary supplies and safety gear, including harnesses and specialized tools.
The existing roof structure is sound, with no water damage or sagging.
You understand and accept the risks, including voiding manufacturer warranties.
Roof repairs are much less expensive than roof replacements:
Average cost to replace a shingle roof: $10,500
Average roof repair cost: $1,150
You might replace a shingle roof in the following situations:
The damage is widespread (extensive curling, granule loss, missing shingles, visible sagging, etc.)
Multiple leaks have appeared in different locations
The roof is over 20 years old
The underlying problem is systemic
You want to upgrade energy efficiency or home value
You might repair a shingle roof in the following situations:
Only a portion of your roof is damaged
Leaks are minor and isolated
Your roof is under 15 years old and in otherwise good condition
The repair cost is less than 20–25% of the estimated replacement cost
Determining whether a replacement or repair is best should always involve expert insight. A roof inspection costs around $250 and often includes a detailed report with recommendations to help you decide the most effective course of action.
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:
Stick with asphalt shingles, which can save you anywhere from 40% to 80% on total installed material costs compared to premium options like aluminum, slate, steel, or solar shingles.
You can keep up-front costs down by choosing more affordable 3-tab shingles for $0.70 to $2 per square foot, but they won’t last as long or provide as much long-term value compared to architectural shingles or higher-end options.
If you live in an area with extreme summer or winter temperatures, ask your local roofer about the best materials for your home, which can lower energy costs and reduce repair needs.
You could save an average of $9,400 by opting for a targeted repair over a full replacement, and you may see about the same long-term value.
If possible, schedule shingle roof installation during the contractor's "off-season" (often late fall or winter), which could save you 5% to 15% of the project cost.
Replacing a shingle roof comes with an ROI of between 60% and 70%, especially if your existing roof has visible damage, staining, or wear. That ROI may increase further if your new roof includes transferable warranties, which can add value for future buyers.
You can reduce shingle roof costs by around 60% when DIYing the work, but you’ll likely void your roof warranty, and mistakes can be costly.
Hire a professional roofer for the best (and safest) results.
Roof repair is more cost-effective, but it’s only advisable for minor damage on roofs that are less than 15 years old.
From average costs to expert advice, get all the answers you need to get your job done.

A metal roof can defend your home against Ohio’s varying weather conditions. Learn how much a metal roof costs in Columbus, OH.

Dealing with a visibly damaged roof or leak? Learn about roof repair costs in Columbus to see how much you’ll need to budget for a permanent solution.

Learn about roof replacement costs in Columbus and what factors are at play to budget accurately and make sure you’re getting a fair price.

Find out the average tile roof repair cost, key price factors, and ways to save. Get expert tips to plan your tile roof repair project with confidence.

If you’re wondering what a roof truss is, learn about them in this guide, including durability, cost-effectiveness, and what makes them different from roof rafters.

If you've decided to skip the shingles, what type of roof tiles are the best for your home? Let's weigh the pros and cons of each popular type of roof tile on the market.