The average roof cost per square foot in 2026 ranges from $4 to $30 installed, depending on the roofing material. Asphalt shingles cost $4 to $8 per square foot installed. Metal roofing costs $8 to $25 per square foot. Tile and slate cost $7 to $30 per square foot. These numbers include materials, labor, tear-off of the old roof, underlayment, flashing, and disposal — the all-in installed cost. The cost per square foot is the most useful number for comparing materials because it normalizes for roof size. A 2,000-square-foot roof costs twice as much as a 1,000-square-foot roof in the same material, plus or minus a modest premium for smaller jobs that have higher mobilization costs per square.

A roofing square is 100 square feet. The industry prices roofs by the square. This guide converts everything to cost per square foot — the unit most homeowners think in — with the corresponding cost per square noted for comparison. Here is the complete breakdown by material.

Roof Cost Per Square Foot by Material

Roofing costs span from $3.50 per square foot for three-tab asphalt to $30 per square foot for natural slate, with the installed price including materials, labor, tear-off, underlayment, flashing, and disposal. Here is the complete breakdown across all 11 major roofing materials.

Material Cost Per Sq Ft (Installed) Cost Per Square (100 sq ft) 2,000 Sq Ft Total Lifespan
Asphalt 3-Tab $3.50 – $4.50 $350 – $450 $7,000 – $9,000 15–20 yrs
Architectural Asphalt $4.50 – $7.50 $450 – $750 $9,000 – $15,000 25–30 yrs
Steel Standing-Seam $8.00 – $15.00 $800 – $1,500 $16,000 – $30,000 40–60 yrs
Aluminum $9.00 – $16.00 $900 – $1,600 $18,000 – $32,000 40–60 yrs
Copper $15.00 – $25.00 $1,500 – $2,500 $30,000 – $50,000 70–100 yrs
Zinc $12.00 – $20.00 $1,200 – $2,000 $24,000 – $40,000 60–90 yrs
Concrete Tile $7.00 – $15.00 $700 – $1,500 $14,000 – $30,000 50+ yrs
Clay Tile $10.00 – $20.00 $1,000 – $2,000 $20,000 – $40,000 50–100 yrs
Natural Slate $15.00 – $30.00 $1,500 – $3,000 $30,000 – $60,000 75–200 yrs
Synthetic Composite $6.00 – $11.00 $600 – $1,100 $12,000 – $22,000 30–50 yrs
Wood Shake/Shingle $8.00 – $14.00 $800 – $1,400 $16,000 – $28,000 25–40 yrs

What Is Included in the Cost Per Square Foot

The installed cost per square foot includes everything required to put a new roof on the house: removal and disposal of the old roof — $1.00 to $1.50 per square foot for a single layer, double for two layers; underlayment — $0.50 to $2.00 per square foot depending on whether it is asphalt-saturated felt or synthetic; the roofing material itself, which varies from $1.50 per square foot for three-tab shingles to $15.00 or more for natural slate; flashing around chimneys, skylights, vent pipes, and valleys, $0.50 to $1.50 per square foot; drip edge and ridge caps, $0.25 to $0.50 per square foot; and labor, $2.00 to $8.00 per square foot depending on the material and the roof complexity.

Decking replacement is not included in the per-square-foot cost. Once the old roof comes off, the crew inspects the plywood or OSB decking underneath. Rotted, delaminated, or soft sections must be replaced. Decking replacement costs $2 to $4 per square foot and typically affects 10% to 30% of the roof area on homes older than 20 years. Budget $500 to $2,000 for decking surprises above the quoted per-square-foot price.

The National Roofing Contractors Association (NRCA) recommends that homeowners obtain at least three written estimates for any roof replacement, with the scope of work specified in detail, the material type and grade, the underlayment, the flashing method, and the decking replacement rate. The per-square-foot cost should be itemized, not presented as a single number with no breakdown. A quote that says “$12,000, full roof replacement” with no supporting detail is a placeholder, not a contract.

Cost Per Year, the Number That Matters More

The cost per square foot tells you what the roof costs to install. The cost per year tells you what the roof costs to own. The two numbers often point in opposite directions. Architectural asphalt shingles cost $4.50 to $7.50 per square foot installed and $300 to $600 per year over their 25- to 30-year lifespan. Steel standing-seam metal costs $8.00 to $15.00 per square foot, roughly twice as much, and $267 to $750 per year, which is comparable to or lower than asphalt. Concrete tile costs $7.00 to $15.00 per square foot and $280 to $600 per year. Natural slate costs $15.00 to $30.00 per square foot and $150 to $800 per year, the lowest cost per year of any roofing material when it reaches the high end of its 200-year lifespan.

The per-year math is the reason metal, tile, and slate make financial sense for long-term homeowners. The upfront cost is higher. The per-year cost is competitive or lower. The break-even point for metal over architectural asphalt is roughly 15 years of ownership. If you plan to stay in the house longer than that, metal costs less per year. If you plan to sell sooner, asphalt costs less in total. The per-square-foot number is what you pay today. The per-year number is what the roof costs over the time you own it. The two numbers are not the same. The per-year number is the one that matters.

What Drives the Cost Per Square Foot Up

Roof pitch: A steep roof, above 6:12 pitch, costs more per square foot to install because the crew works slower and requires safety harnesses and roof jacks. The labor premium is 15% to 25%. A low-slope roof, below 3:12, also costs more because it requires specialized underlayment and installation techniques. The cheapest roof to install is a 4:12 to 6:12 gable roof with no dormers, valleys, or skylights.

Roof complexity: Every valley, dormer, skylight, chimney, and vent pipe adds to the per-square-foot cost because it requires custom flashing and additional cutting. A simple gable roof with two slopes costs less per square foot than a complex roof with six slopes, three valleys, two dormers, and a chimney. The square footage is the same. The complexity is not.

Number of layers to remove: Removing one layer of old shingles costs $1.00 to $1.50 per square foot. Removing two layers costs twice as much. If the existing roof has two layers, a roof-over that was installed years ago, the tear-off cost doubles before the first new shingle goes on.

Geographic location: Labor rates for roofing vary by 30% to 60% across regions. The same architectural shingle roof that costs $5.00 per square foot in the Southeast might cost $7.50 per square foot in the Northeast. The materials cost roughly the same nationwide. The labor is the variable.

Frequently Asked Questions

How much does a new roof cost per square foot?

A new roof costs $3.50 to $30.00 per square foot installed, depending on the material. Asphalt shingles cost $3.50 to $7.50 per square foot. Metal roofing costs $8.00 to $25.00 per square foot. Tile and slate cost $7.00 to $30.00 per square foot. The installed cost includes materials, labor, tear-off, underlayment, flashing, and disposal.

What is the cheapest roofing material per square foot?

Three-tab asphalt shingles are the cheapest at $3.50 to $4.50 per square foot installed. Architectural asphalt shingles cost $4.50 to $7.50 per square foot, $1.00 to $3.00 more, but last 10 years longer and are cheaper per year of service. Three-tab is the lowest upfront cost. Architectural is the lowest per-year cost in the asphalt category.

How many square feet is a typical roof?

A typical single-family home roof is 1,700 to 2,500 square feet. The roof area is larger than the home’s footprint because of the roof pitch, overhangs, and garage coverage. A 2,000-square-foot single-story home typically has a 2,400- to 2,800-square-foot roof. A 2,000-square-foot two-story home has a 1,200- to 1,600-square-foot roof. The roof area, not the living area, determines the cost.

Does the cost per square foot include labor and tear-off?

Yes, the installed cost per square foot includes materials, labor, tear-off of the old roof, underlayment, flashing, and disposal. Decking replacement is typically not included and is added at $2 to $4 per square foot if needed. Always confirm with the contractor exactly what is included in the per-square-foot price before signing.

What is the best value roofing material per square foot?

Architectural asphalt shingles offer the best value at $4.50 to $7.50 per square foot installed and $300 to $600 per year of service. No other material combines as low an upfront cost with as long a lifespan and as wide an installer base. Metal, tile, and slate have lower per-year costs but higher upfront costs per square foot.

How do I calculate the roof cost per square foot for my house?

Multiply the roof area in square feet by the cost per square foot for your chosen material. A 2,000-square-foot roof with architectural asphalt at $6.00 per square foot costs approximately $12,000. Add $500 to $2,000 for decking replacement contingency. Add 10% to 20% for a steep or complex roof. Get three quotes to establish the actual per-square-foot rate in your area. The national averages are for budgeting. Local quotes are for purchasing.

The Price Per Square Foot That Makes Sense

Architectural asphalt shingles at $4.50 to $7.50 per square foot installed are the right answer for most homeowners. $9,000 to $15,000 for a 2,000-square-foot roof. 25 to 30 years of service. $300 to $600 per year. Every roofing contractor installs them. Every building supply stocks them. The material is not exotic. The math is not complicated. The roof keeps the water out for three decades and costs less per year than any other material except metal in the very long run.

Metal at $8.00 to $15.00 per square foot is for the homeowner who wants to roof the house once. Tile and slate at $7.00 to $30.00 per square foot are for the homeowner who wants to roof the house forever. For everyone else, architectural asphalt is the answer. It was the answer 30 years ago. It is the answer today. The per-square-foot number has changed, inflation is real. The logic has not. Ever looked at a roofing estimate and thought “that seems high” — then divided it by the number of years the roof will last? The per-square-foot number is shocking. The per-year number is not. A $12,000 roof that lasts 25 years costs $480 per year. That is less than most homeowners spend on coffee. The roof is over your head. The coffee is in your hand. The priorities are backward. The math sets them straight.

Last modified: July 17, 2026