How Much Does Asphalt Shingle Roof Cost?

Short answer: most homeowners pay $5.09–$6.66 per square foot, with an average around $5.88 (homewyse.com). The final price comes down to job size, location, and local labor rates.

Typical cost — per square foot

$5.09 – $6.66

Typical average: $5.88

Cost per square foot. Reference range reorganized from homewyse.com; not a quote.

What you're actually paying for

Cost componentTypical rangeShare
Asphalt Shingle Roof Cost$0.03–$0.051%
Asphalt Shingle Roofing Installation Labor, Basic$1.51–$1.8127%
Asphalt Shingle Roofing Installation Job Supplies$0.01–$0.010%
Asphalt Shingle Roofing Installation Equipment Allowance$2.18–$3.2349%
Option: Tear Off Roof$0.01–$0.041%
Asphalt Shingle Roof Debris Disposal$1.35–$1.5123%

Ready for a real number?

Get a size- and location-specific estimate in seconds.

Open the cost calculator →

Want more detail? Read the fullasphalt shingle roof cost guide.

Frequently asked questions

+ How much does asphalt shingle roof cost?

Nationally, asphalt shingle roof typically costs $5.09–$6.66 per square foot, per homewyse.com data.

+ What's included in asphalt shingle roof cost?

A typical job breaks down into asphalt shingle roof cost, asphalt shingle roofing installation labor, basic, asphalt shingle roofing installation job supplies, asphalt shingle roofing installation equipment allowance, option: tear off roof, asphalt shingle roof debris disposal. The exact mix and totals vary by market.

+ Does asphalt shingle roof cost vary by city?

Yes. It runs highest in New York, NY ($6.01–$7.80) and lowest in Austin, TX ($4.78–$6.27), driven by local labor and disposal rates.