Skip to content

Roof replacement cost calculator

A new roof costs about $3 to $6 per square foot installed for asphalt shingles, $7 to $13 for metal and $10 to $20 for tile, where HomeGuide's and HomeAdvisor's cost guides agree. Removing one layer of old shingles or metal adds about $1 to $3 per square foot, and old tile or slate $2 to $5. A 2,000 sq ft asphalt roof with tear-off comes to about $8,000 to $18,000. Angi's 2026 national average is $9,610. Enter an address to price your own roof's measured area.

Updated

Roof cost calculatorAerial data

Measure a house

Type a US street address and pick it from the list. We find the house on the aerial. Choose the contractor or homeowner path to see your measurements.

Free account, no credit card. 5 free measurements.

  1. Type the address and pick it from the list
  2. We find the house on the aerial
  3. Get roof area and a price range by material
Sample resultOur one-story model house
2,344sq ftRoof area
23.4Squares
5/12Steepest pitch

Planes

  • North, 5/12962 sq ft
  • South, 5/12962 sq ft
  • East, 5/12210 sq ft
  • West, 5/12210 sq ft

Measurements from Google aerial roof data, measured by the same engine Measured Bid prices from. Prices are national ranges from HomeGuide and HomeAdvisor, not a quote; local labor, decking and permits change them. Confirm every number on site.

Type the roof area

Enter the roof surface in square feet, measured on the slope. Don't know it? Use the roof square footage calculator or measure from the address above.

20.0 squares

Old roof to tear off
$8,000 to $18,000Asphalt shingle roof
2,000sq ftRoof area
20.0Squares
Roof replacement price range for 2,000 sq ft of roof
MaterialPer squareThis roof
Asphalt shingles$400 to $900$8,000 to $18,000
Metal$800 to $1,600$16,000 to $32,000
Tile$1,100 to $2,300$22,000 to $46,000

Installed prices per sq ft from HomeGuide and HomeAdvisor, where their ranges overlap, plus HomeGuide's labor to tear off one layer of shingles or metal. Local prices, roof access, decking repairs and permits change the final price.

Worked out in your browser from the numbers you type. Nothing is looked up or saved. Prices are national ranges from HomeGuide and HomeAdvisor, not a quote; local labor, decking and permits change them. Confirm every number on site.

At a glance

InputWhat you get
US address and confirmed house, or roof area in sq ftSloped roof area, squares and a price range for asphalt, metal and tile
The old roof to tear off: shingles or metal, tile or slate, or noneThe range with that tear-off priced by the old material

Roof replacement cost by material

Installed prices per square foot of roof surface from two national cost guides. The calculator uses the range where both guides agree, then adds tear-off when the old roof comes off.

Installed roof prices per square foot by material, from HomeGuide and HomeAdvisor
MaterialHomeGuideHomeAdvisorRange we use
Asphalt shingles$3 to $6$3 to $7$3 to $6
Metal$5 to $16$7 to $13$7 to $13
Tile$7 to $25$10 to $20$10 to $20

Per square foot, installed. Sources: HomeGuide: roof replacement cost (November 2025), HomeAdvisor: roof replacement cost. Tear-off is extra and depends on the old roof: shingles or metal $1 to $3, tile or slate $2 to $5 per sq ft (HomeGuide).

How to estimate the cost of a new roof

  1. Find the roof's sloped area in square feet. The address tool reads it from aerial data; by hand, multiply the footprint by the pitch multiplier.
  2. Pick a material and multiply the area by its installed price per square foot.
  3. Add tear-off for the old roof: about $1 to $3 per square foot for shingles or metal, $2 to $5 for tile or slate.
  4. Get a written quote. Local labor, decking repairs, steep pitches and permits move the final price.

ExampleA 2,000 sq ft asphalt shingle roof

2,000 sq ft × $3 to $6 installed
$6,000 to $12,000
Tear off old shingles: 2,000 sq ft × $1 to $3
$2,000 to $6,000
Roof replacement range
$8,000 to $18,000

Our model house has 2,344 sq ft of roof, which prices at $9,400 to $21,100 in asphalt with tear-off.

How this measures

  • Google Solar roof data derived from aerial imagery supplies each roof plane's area, pitch and direction. The result includes the imagery year when available.
  • Installed prices per sq ft from HomeGuide: roof replacement cost (November 2025) and HomeAdvisor: roof replacement cost, using the range where both agree. Tear-off labor from HomeGuide. Prices checked 2026-11-02.

What needs an on-site check?

  • Local labor rates. Prices in high-cost areas run above the national ranges.
  • Decking that needs replacing once the old roof is off.
  • Extra layers of old roofing, steep or hard-to-reach roofs, chimneys and skylights.
  • Permits and disposal fees in your area.
  • Get a written quote from a local roofer before you budget the job.

We haven't published a roof-area test yet. Older imagery and incomplete roof coverage can change the result.

Measurement methods and published tests
2,344sq ftRoof area, sample house

FAQ

How much does a new roof cost?

HomeGuide puts the national average at $10,800 and Angi at $9,610, with most homeowners paying $5,903 to $13,378. The price depends mostly on roof area and material: about $3 to $6 per sq ft installed for asphalt shingles, $7 to $13 for metal and $10 to $20 for tile.

How do I estimate the cost of my roof?

Multiply the roof's sloped area by an installed price per square foot for your material, then add tear-off if the old roof comes off. Enter your address above and the calculator measures the sloped area for you, or type the area if you know it.

How much does a roof cost per square?

A square is 100 sq ft of roof. Asphalt shingles run about $300 to $600 per square installed, metal $700 to $1,300 and tile $1,000 to $2,000, using the ranges HomeGuide and HomeAdvisor agree on. HomeGuide adds $100 to $300 per square to remove the old roof.

How much does a 2,000 square foot roof cost?

With asphalt shingles going on and one layer of old shingles torn off, about $8,000 to $18,000. Without tear-off, about $6,000 to $12,000. A 2,000 sq ft roof isn't a 2,000 sq ft house: the roof is usually larger than the floor area because of overhangs and pitch.

Does tear-off cost extra?

Usually, yes. HomeGuide lists $1 to $3 per square foot to tear off shingles or metal and $2 to $5 or more for tile or slate. Fixr puts the average at $50 per square, up to $150 for heavy materials or several layers.

Is the roof cost calculator free?

Yes. Typing a roof area needs nothing. To price your own roof from its address, homeowners leave a name and phone number and see the result right away; contractors use a free account.

How exact is the price?

It's a starting range, not a quote. The roof area comes from aerial data, and we haven't published a roof-area test yet. The prices are national ranges from cost guides, and local labor, decking repairs, access and permits move the final number. A local roofer's written quote is the price to budget on.

I'm a roofer. Can I price roofs with my own rates?

Yes. A free Measured Bid account measures the roof from the address and prices it with your rates per square, tear-off and minimum, then sends the estimate or a PDF report.

Price roofs with your own rates

Type the address. Your free account measures it, and you can price it with your own rates when you're ready.

  • 5 free measurements
  • 14-day trial
  • No credit card

See a sample report