Worried About What It Will Cost? Here Are Real Price Ranges.
No guessing and no surprises. These are typical installed prices in Hampton Roads in 2026, so you can plan before you call. Your exact price comes in writing after a free inspection and a video of your roof.
New Shingle Roof
for most homes · about $550 – $850 per square (100 sq ft), depending on pitch
Standing Seam Metal Roof
for most homes · about $10 – $16 per sq ft of roof
Flat Roof (TPO / EPDM)
per sq ft of roof, depending on size, insulation and tear-off
Roof Leak Repair
most repairs are under $1,000
Seamless Aluminum Gutters
for most homes · about $7 – $12 per linear foot
Vinyl Siding
for most homes · about $4 – $8 per sq ft of wall
Hardie Fiber Cement Siding
for most homes · about $8 – $14 per sq ft of wall
Typical installed cost in Hampton Roads (2026). Steep roofs (8/12 and up), extra layers, rotten wood, chimneys and skylights change the price. Your exact price comes in writing after the free inspection, and you pay in stages as the work gets done.
Why Steeper Roofs Cost More
Steep roofs take more time, more safety equipment and more care. Here is what a new architectural shingle roof (tear-off included) usually costs on a one-story, 2,000 sq ft home:
| Roof pitch | Per square (100 sq ft) | Typical total |
|---|---|---|
| Up to 6/12 (walkable) | about $550 – $600 | ~$11,000 – $15,000 |
| 7/12 | about $625 – $650 | ~$15,500 – $17,000 |
| 9/12 | about $700 – $725 | ~$19,000 – $21,000 |
| 12/12 | from about $800 – $850 | ~$25,000 – $27,000 |
Two-story homes usually have a smaller roof for the same living space, so the total is lower. Rotten decking is replaced at a set price per sheet, written in your estimate before work starts.
