Roof Replacement Cost

Search "roof replacement cost" and you'll get averages from $9,607 to $31,871 — all from reputable sources, all "correct." The difference isn't lying; it's that they're pricing different roofs, different house sizes, and different scopes of work. Here's how to find the number that actually applies to you.

What the big sites say — side by side

SourcePublished averageWhat it actually measures
Angi$9,607Average across all project sizes reported to Angi, including small and partial jobs
Fixr$10,000National average estimate for a standard replacement
HomeGuide$10,800Average of contractor quotes in its marketplace
This Old House$15,439Survey-based figure for a 2,000 sq ft roof
Cost vs. Value Report$31,871A large, fully specified job with premium materials and full tear-off

The lesson: an "average" is useless until you match it to your roof's size and material. A 1,400 sq ft asphalt roof and a 2,800 sq ft tile roof are both "a roof replacement."

Roof replacement cost estimator

Skip the national averages — price a roof like yours. Enter your home's size, pick a material and pitch, and the estimator does the roofer's maths: footprint × pitch factor = roof surface, priced at published per-square-foot rates.

Estimate my roof replacement cost

How the maths works: roof surface = (home sq ft ÷ storeys) × pitch factor (1.05 low, 1.12 standard, 1.25 steep, 1.41 very steep — the geometric slope factors). That surface is priced at HomeGuide's 2026 tear-off-and-replace rates per sq ft (architectural asphalt $4–$6; metal $5–$16; tile $7–$25), rounded to the nearest $100. Tear-off of the old roof is included in those rates; removing the old roof alone runs $1–$3 per sq ft for shingles.

Replacement cost per square foot, by material

MaterialPer sq ft installedTypical total (HomeGuide)
Asphalt shingles, 3-tab$3 – $5$5,700 – $12,000
Asphalt shingles, architectural$4 – $6$9,000 – $16,000
Metal$5 – $16$7,500 – $40,000
Clay / concrete tile$7 – $25$10,500 – $62,500

Labour is 50–60% of a replacement's total cost, which is why the same material prices so differently between a simple ranch roof and a steep, cut-up one. Standing-seam metal sits at the top of the metal range at $9–$16 per sq ft.

The four things that set your price

  1. Roof size. Roofing is priced by the "square" (100 sq ft of roof surface). Measure your roof area — not your home's floor area; pitch and overhangs add surface.
  2. Material. Architectural asphalt shingles are the baseline. Standing-seam metal typically runs roughly double; tile more again. In Florida, statewide ranges run about $10,000–$15,500 for asphalt, $18,000–$34,000 for standing-seam metal, and $20,000–$40,000 for tile.
  3. Tear-off and decking. Removing the old roof, disposing of it, and replacing rotted decking adds real money — and it's the line item most often missing from headline averages.
  4. Complexity and code. Steep pitches, multiple valleys, and local wind-code requirements (a major factor in Florida) all move the price.

Signs replacement beats another repair

Frequently asked questions

How much does a new roof cost?

Published averages run $9,607 (Angi) to $31,871 (Cost vs. Value) because they price different roofs. Per square foot installed including tear-off: architectural asphalt $4–$6, metal $5–$16, tile $7–$25 (HomeGuide). Use the estimator above with your own size and material.

How much does it cost to replace a roof on a 2,000 sq ft house?

About $15,439 by This Old House's survey of a 2,000 sq ft roof — and about $15,100 for a 2,000 sq ft architectural asphalt roof in Jacksonville. Remember the roof surface is bigger than the floor plan once pitch is counted.

How long does an asphalt roof last in Florida?

Realistically 12–16 years in Florida sun and salt air. Past 15 years, Florida's 15-year insurance rule means your insurer can require an inspection showing 5+ years of life left.

Get a price for your actual roof

Tell us your roof size, material, and ZIP and get a real quote instead of a national average. Jacksonville-area requests go straight to Homeland Construction & Roofing.

Request a quote

Related guides

Sources: Angi, Fixr, HomeGuide, This Old House and the Cost vs. Value Report published averages (2026); HomeGuide, "Average cost to tear off and replace a roof" (per-square-foot rates by material; tear-off $1–$3 per sq ft for shingles; labour 50–60% of total); Florida material ranges from RoofCostFlorida (2026). Published averages measure different scopes — see the table above. Last updated November 2026.