How Much Does a Roof Cost Per Square Foot?
The Short Answer
A new roof costs $3.50 to $30.00 per square foot installed in 2026, depending on the material.[1] Most homeowners choose architectural asphalt shingles and pay $4.50-$8.00 per square foot. That puts a typical 2,000 square foot roof at $9,000-$16,000.
The material you pick is the single biggest factor in your per-square-foot cost. Here is every option.
Roof Cost Per Square Foot by Material
This table shows the full installed cost per square foot for all 10 major roofing materials in 2026. These prices include materials, labor, tear-off, and permits.[1]
| Material | Low | Mid | High | Lifespan |
|---|---|---|---|---|
| 3-Tab Asphalt Shingles | $3.50 | $4.50 | $6.00 | 15 - 20 years |
| Architectural Asphalt Shingles | $4.50 | $6.00 | $8.00 | 25 - 30 years |
| Standing Seam Metal | $7.00 | $9.50 | $14.00 | 40 - 70 years |
| Metal Shingles | $6.00 | $8.00 | $12.00 | 30 - 50 years |
| Clay Tile | $10.00 | $13.00 | $18.00 | 50 - 100 years |
| Concrete Tile | $8.00 | $11.00 | $16.00 | 40 - 75 years |
| TPO (Flat Roof) | $4.00 | $5.50 | $7.00 | 20 - 30 years |
| EPDM (Flat Roof) | $4.00 | $5.00 | $7.00 | 20 - 30 years |
| Synthetic Slate | $9.00 | $12.00 | $15.00 | 40 - 60 years |
| Natural Slate | $15.00 | $22.00 | $30.00 | 75 - 150 years |
The cheapest option is 3-tab asphalt shingles at $3.50 per square foot. The most expensive is natural slate at up to $30 per square foot. That is nearly a 9x difference for the same size roof. See our shingle roof cost page or metal roof cost page for deeper dives on the most popular materials.
What Is Included in Per-Square-Foot Pricing
When a roofer quotes you a per-square-foot price, it should include four things.[2]
1. Materials
This is the roofing material itself plus everything that goes with it: underlayment, flashing, ridge caps, starter strips, pipe boots, drip edge, and ventilation components. The shingles (or panels, or tiles) are only about 60% of the total materials cost. The rest is all the pieces that make the roof system work.
2. Labor
A crew of 4-6 people working 1-3 days for most homes. Roofers are typically paid per square, not by the hour. Labor runs 35-45% of the total job cost. Steeper roofs cost more because crews work slower and need safety gear.[2]
3. Tear-Off
Removing the old roof adds $1-$5 per square foot. This covers stripping the old materials, a dumpster rental ($400-$600), and landfill disposal fees. Some quotes include tear-off in the per-square-foot price. Others list it as a separate line item. Always ask.[2]
4. Permits
Permit fees range from $100-$500 depending on your city or county. This is usually a small percentage of the total, roughly 5% of the job cost. Your roofer should pull the permit. If they suggest skipping it, that is a red flag. See our roofing scams page for more warning signs.
How to Calculate Your Roof Cost
Here is the simple math.
Your roof size (sq ft) x price per sq ft = estimated total cost
Most homes have between 1,200 and 3,000 square feet of roof. Your roof area is not the same as your house square footage. A two-story home has roughly the same roof area as a one-story home with the same footprint, because the roof only covers the top floor.
Example
You have a 2,000 sq ft roof and choose architectural shingles at the mid-range price of $6.00 per square foot.
2,000 sq ft x $6.00 = $12,000
That is your midpoint estimate. The real quote will land somewhere in the $9,000-$16,000 range depending on your roof pitch, location, and the condition of your existing roof.
Not sure what your roof size is? Our free calculator on the homepage estimates it based on your house type and number of bedrooms.
Cost Per Square vs. Cost Per Square Foot
This trips people up all the time. Roofers use both terms, and they mean different things.
A roofing square equals 100 square feet. It is a unit the industry uses for ordering materials and pricing jobs. When a roofer says "a square of shingles costs $350," they mean 100 square feet of shingles costs $350. That is $3.50 per square foot.
| Term | What It Means | Example |
|---|---|---|
| Per square foot | Price for one square foot of roof | $6.00 per sq ft |
| Per square | Price for 100 square feet of roof | $600 per square |
To convert: divide the per-square price by 100 to get the per-square-foot price. Or multiply the per-square-foot price by 100 to get the per-square price.
If a quote says "$600 per square" and you do not realize that means per 100 square feet, you might think your 2,000 sq ft roof costs $1.2 million instead of $12,000. Always clarify which number your roofer is using. Our guide to reading a roofing estimate explains every line item you should see on a quote.
Why Per-Square-Foot Prices Vary by Location
The same roof with the same materials costs different amounts in different cities. Here is why.[3]
Labor rates are the biggest factor. Roofers in Charlotte earn more than roofers in Fayetteville because Charlotte's cost of living is higher and demand for roofers is stronger.
Building codes add cost in some areas. Coastal cities like Wilmington and Charleston require wind-rated materials, extra fasteners, and specific product ratings that inland cities do not. Those requirements add materials and labor time.
Supply chain access matters too. Cities close to major distributor branches (ABC Supply, QXO/Beacon, SRS Distribution) get better pricing. Smaller markets 60+ miles from a branch face delivery surcharges of $500-$1,500 per project.[3]
Regional Cost Multipliers
Here is how per-square-foot prices compare across the region, using Raleigh as the baseline.[3]
| Metro Area | Multiplier | Key Factor |
|---|---|---|
| Raleigh / Durham | 1.00x (baseline) | Large market, good supply access |
| Charlotte | 1.05x | High demand, strong growth |
| Charleston, SC | 1.08x | Hurricane codes, high demand |
| Wilmington | 1.08x | Coastal wind code requirements |
| Greensboro | 0.92x | Lower cost of living, moderate demand |
| Asheville | 0.95x | Lower labor costs, delivery logistics add cost |
| Greenville, SC | 1.00x | Growing market, moderate costs |
| Fayetteville | 0.88x | Military market, lower cost of living |
What does this look like in dollars? If architectural shingles cost $6.00 per square foot in Raleigh, that same roof costs about $6.30 in Charlotte (1.05x), $6.48 in Wilmington (1.08x), and $5.28 in Fayetteville (0.88x). Over a 2,000 sq ft roof, the difference between Fayetteville and Wilmington is about $2,400.[3]
Frequently Asked Questions
What is the cheapest roofing material per square foot?
3-tab asphalt shingles at $3.50-$6.00 per square foot installed. They are thin, flat, and last 15-20 years. If you need the absolute lowest price, 3-tab is it. But architectural shingles at $4.50-$8.00 per square foot are a better long-term value because they last 10 years longer. See our cheapest roofing material page for a full comparison.[1]
How many square feet is a typical roof?
Most residential roofs are 1,200 to 3,000 square feet. A small one-story ranch might be 1,200 sq ft. A large two-story colonial could be 2,500-3,000 sq ft. Complex rooflines with multiple peaks add square footage because of all the extra angles and valleys.
Do steep roofs cost more per square foot?
Yes. A steep roof costs 15-35% more per square foot than a low-pitch roof. Crews need safety harnesses and work slower. Materials can slide if not secured properly. The roof also has more surface area for the same footprint, which means more material.[2]
Is metal roofing worth the higher per-square-foot cost?
Standing seam metal costs $7.00-$14.00 per square foot vs. $4.50-$8.00 for architectural shingles. That is roughly double up front. But metal lasts 40-70 years. Over 50 years, you might replace shingles twice while the metal roof is still going. For long-term homeowners, metal often costs less over the life of the house.[1]
Sources
- Material and installation costs based on Q1 2026 pricing data from ABC Supply, QXO/Beacon, and SRS Distribution regional catalogs. Manufacturer price increases (6-10%) confirmed via GAF, Owens Corning, and CertainTeed dealer communications. Construction material prices 43.4% higher in November 2025 vs February 2020 per NRCA data. Last updated March 2026.
- Cost breakdown percentages and labor data based on Bureau of Labor Statistics roofer employment data (NC mean annual wage $47,320), NRCA industry reports, and analysis of contractor bid data. Tear-off costs based on dumpster rental rates and landfill disposal fees in NC metros. Last updated March 2026.
- Regional cost multipliers derived from BLS metro-area wage data, distributor branch density analysis (ABC Supply, QXO/Beacon, SRS Distribution), NC building code wind zone classifications, and municipal permit fee schedules. Supply chain surcharge data from contractor surveys. Last updated March 2026.