What does a new roof cost?

The answer

$5.50 – $9.50 per square foot for a full asphalt shingle replacement — about $9,500 – $17,000 for a typical 1,700 sq ft roof.

Repairs are a different animal: most leak repairs run $400–$1,500. A good roofer will tell you honestly whether you need a repair or a roof.

Roofing

Cost breakdown

JobTypical costWorth knowing
Leak / flashing repair $400 – $1,500 Most common call — fix it before it hits the framing
Partial re-roof (one slope) $2,500 – $7,000 Makes sense when damage is isolated
Asphalt 3-tab, full replacement $5.50 – $7.50 / sq ft Budget option, shorter lifespan
Architectural shingle, full replacement $6.50 – $9.50 / sq ft The standard pick — better look and warranty
Metal (standing seam) $10 – $18 / sq ft 2–3× the cost, 2–3× the lifespan

Preview figures — production pricing will be regionalized from per-market research.

What moves your price

Pitch and stories

Steep or multi-story roofs are slower and riskier to work — expect 15–35% more labor.

Tear-off layers

Two existing layers means more demo and disposal. Code limits stacking new over old.

Decking condition

Rotten plywood discovered at tear-off adds $70–$125 per sheet. Honest quotes call this out as a contingency, not a surprise.

Storm vs. age

If a storm did it, your homeowner's insurance may cover replacement — document everything before any work.

Want the exact number for your house?

A local roofing pro can look at your exact situation and quote it — free, no obligation, and your info goes to one pro, not a call list.

Get My Free Quote