Updated October 2026

Average Roof Cost Per Square and Per Square Foot (2026)

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.

Pricing a shingle roof specifically, including labor and tear-off? See shingle roof cost.

The material you pick is the single biggest factor in your per-square-foot cost. Here is every option.


Average Roof Cost Per Square by Material

A square is 100 square feet of roof. Roofers price and order by the square, so this is the number you will see on most quotes. These are full installed prices: materials, labor, one-layer tear-off and disposal.[1]

Material Per square (installed) Typical (mid) Per sq ft
3-Tab Asphalt Shingles $350 – $600 $450 $3.50 – $6.00
Architectural Asphalt Shingles $450 – $800 $600 $4.50 – $8.00
Standing Seam Metal $700 – $1,400 $950 $7.00 – $14.00
Metal Shingles $600 – $1,200 $800 $6.00 – $12.00
Clay Tile $1,000 – $1,800 $1,300 $10.00 – $18.00
Concrete Tile $800 – $1,600 $1,100 $8.00 – $16.00
TPO (Flat Roof) $400 – $700 $550 $4.00 – $7.00
EPDM (Flat Roof) $400 – $700 $500 $4.00 – $7.00
Synthetic Slate $900 – $1,500 $1,200 $9.00 – $15.00
Natural Slate $1,500 – $3,000 $2,200 $15.00 – $30.00

So the average architectural shingle roof costs about $450 to $800 per square installed, and about $600 per square in the middle of the range. Same numbers as the per-square-foot table below, multiplied by 100.

How prices have moved since we set these ranges

These ranges were last reviewed in March 2026. Since then, the federal producer price index for asphalt roofing products has moved +5.8%, and the index for roofing contractor services has moved +3.8% (through September 2026).[4] The contractor index tracks nonresidential work, because BLS publishes no residential roofing labor series. Treat both as a direction, not a correction to your quote. Our Roofing Cost Index tracks them monthly.


What a Square Pays For: Materials, Labor and Tear-Off

Your per-square price is three costs stacked together. Here is how they split on an architectural shingle roof, using our ranges.[2]

Part of the priceShare of the jobPer square (architectural)
Materials — shingles, underlayment, flashing, starter, ridge cap, vents40–50%about $180 – $400
Labor — the crew's time to install35–45%about $160 – $360
Tear-off and disposal — one layershown separately belowabout $100 – $500

The materials and labor rows are our share percentages applied to $450–$800 per square. They are a way to sanity-check a quote, not a price list. Tear-off is the $1–$5 per sq ft range from the section below, times 100.

Roofing labor cost per square

Most crews are paid by the square, not by the hour. That is why labor goes up with anything that slows them down:

If one quote's labor per square is far above the others, ask which of these they are pricing in.

Worked example: what does a 30-square roof cost?

A 30-square roof is 3,000 square feet of roof surface. It is a common size for a larger home once you count pitch and overhangs. With architectural shingles:

Price per square30 squares
$450 (low)$13,500
$600 (mid)$18,000
$800 (high)$24,000

Two things to check on a real quote. First, roofers order extra material for cutting waste, so the squares billed may be a bit higher than the roof measures. Ask how many squares they measured and how many they are billing. Second, find out whether tear-off is inside the per-square price or listed on its own line.


Roof Cost Per Square Foot by Material

The same 10 materials, priced per square foot. These include materials, labor and tear-off. Editorial estimates, last reviewed March 2026.[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

Whether you need a permit depends on where you live. In North Carolina, a like-for-like re-roof costing $40,000 or less on a single-family home usually needs no building permit.[5] Many South Carolina cities do require one; Charleston, for example, issues a re-roof permit with a final inspection.[5] Where a permit is needed, the fee is a small share of the job, and your roofer usually pulls it. Ask your local building office if you are not sure.


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 average roof cost per square?

About $450 to $800 per square installed for architectural asphalt shingles, with $600 in the middle of the range. A square is 100 square feet. 3-tab shingles run about $350 to $600 per square, and standing seam metal about $700 to $1,400.[1]

What is the roofing labor cost per square?

On an architectural shingle roof, labor is about 35 to 45 percent of the job. Using our ranges, that is roughly $160 to $360 per square. Steep pitch, a cut-up roofline, extra layers to tear off and hard access all push it higher.[2]

How much does a 30 square roof cost?

About $13,500 to $24,000 with architectural shingles, at $450 to $800 per square. The middle of the range is about $18,000. Check how many squares the roofer is billing, since it can include extra for cutting waste.

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]


Where Your Money Actually Goes

On a $12,000 roof, the split typically looks like this:

ComponentShareOn a $12,000 job
Materials40–50%$4,800 – $6,000
Labor35–45%$4,200 – $5,400
Tear-off and disposal5–10%$600 – $1,200
Permits and overhead5–10%$600 – $1,200

The crew on your roof is usually not being paid what you might assume. On a $12,000 job, an installing crew of four might see $2,000–$3,000 total for two days' work, often as subcontractors covering their own insurance and equipment. The rest is material cost, company overhead, sales commission, and margin.

This matters when you negotiate. Pressing hard on price rarely comes out of overhead — it comes out of crew time, and a crew working faster than it should is how nailing patterns get missed. The productive negotiation is on scope and materials, not on how few hours the job gets.

Sources

  1. Installed price ranges per square foot and per square: editorial estimates, last reviewed March 2026, not drawn from a named external source. Per-square figures are the per-square-foot figures times 100. See our methodology for what is sourced and what is not.
  2. Cost shares (materials, labor, overhead) and tear-off ranges: editorial estimates, last reviewed March 2026. Per-square splits are those shares applied to our installed range. See our methodology.
  3. Regional multipliers: editorial estimates, last reviewed March 2026. See our methodology.
  4. U.S. Bureau of Labor Statistics, Producer Price Index: series PCU3241223241222 (prepared asphalt and tar roofing and siding products) and PCU23816X23816X (roofing contractors, nonresidential), March 2026 to September 2026. Latest month may be preliminary. bls.gov/ppi.
  5. N.C. Gen. Stat. § 160D-1110(c) (no permit for work of $40,000 or less in a single-family home, with listed exceptions; roofing is an exception only for additions, not replacement), ncleg.gov; City of Charleston, SC, "General Permitting Guidance: Residential Roofing Replacement & Repair" (August 2022).
See What Your Roof Will Cost