Skip to content

Roofing

Asphalt shingle roof replacement (1,500 sq ft): what it costs in Massachusetts

Typical range in Massachusetts · Estimate · Prices updated October 2026
$11,400 to $24,500
Typical range, estimate. Built from labor wages and part price bands.
How this range is built
Part of the jobLowHigh
Parts and materials$5,500$9,500
Labor: 60 to 110 hours × $90 to $120 an hour$5,400$13,200
Fees: shop supplies, disposal, diagnostics, permits$500$1,800
Total, rounded$11,400$24,500

The hourly rate is the BLS Occupational Employment and Wage Statistics, May 2025 average pay for this trade in Boston, $33.82 an hour, times 2.6 to 3.6 to cover what a contractor bills (overhead, tools, insurance, profit). Parts are a band from budget aftermarket to the manufacturer part. Full method.

Full tear-off and replacement of a typical 1,500 sq ft (about 15 squares) roof with architectural shingles. Hours are crew-hours combined.

Got a quote for this job?

Check it with the button above, or share what you were quoted so the range gets better.

What is usually included

What moves the price

Questions to ask before you say yes

Can you do it yourself?

Not a DIY. Height, weight and warranty issues make this a pro job.

Common questions

How long does a roof last?

Asphalt shingles last about 20 to 30 years. New England weather, ice dams and poor attic ventilation can shorten that.

How long does it take?

A typical house takes 1 to 3 days of work. Weather can add delays, so ask the roofer how they protect the house if rain hits.

Will I need new decking?

Maybe. Rotted or damaged plywood is replaced once the old shingles come off. Ask for the per-sheet price up front so there are no surprises.

How much does asphalt shingle roof replacement (1,500 sq ft) cost in Massachusetts?

A typical range is $11,400 to $24,500. It is an estimate built from labor wages and material prices, not a quote.

Typical range in 10 metro areas

Only the labor rate changes between cities. Same parts, same hours.

AreaTypical range, estimate
Boston area, Massachusetts$11,400 to $24,500
New York City area$11,700 to $26,200
Los Angeles area, California$11,100 to $24,000
Chicago area, Illinois$12,000 to $26,700
Houston area, Texas$9,600 to $20,100
Dallas-Fort Worth area, Texas$9,600 to $20,700
Phoenix area, Arizona$9,900 to $21,200
Atlanta area, Georgia$9,600 to $20,700
Miami area, Florida$9,600 to $20,700
Seattle area, Washington$11,400 to $25,100

More roofing jobs