Exterior — 2-5 days
How Much Does a Roof Replacement Cost in 2026?
Full tear-off and replacement of asphalt shingle roof including underlayment, flashing, and cleanup.
National Average
$15,000
for 2000 sq ft
Low: $8,000High: $30,000
Calculate for Your Size & StateCost Breakdown
Labor (60%)
$9,000
Materials (40%)
$6,000
Cost per sq ft
$8
What's Typically Included
Tear-off old shingles
New underlayment
Asphalt shingles
Flashing
Ridge vent
Cleanup & disposal
Roof Replacement Cost by State
Based on 2000 sq ft. Prices reflect regional labor and material cost differences.
MS
$11,400
AR
$11,700
WV
$12,000
AL
$12,300
OK
$12,300
KY
$12,600
SC
$12,600
LA
$12,750
SD
$12,750
TN
$12,750
KS
$12,900
IA
$13,050
GA
$13,200
IN
$13,200
MO
$13,200
NE
$13,200
NM
$13,200
NC
$13,200
OH
$13,500
TX
$13,500
ID
$13,800
MI
$13,800
ND
$13,800
WY
$13,800
AZ
$14,250
FL
$14,250
MT
$14,250
UT
$14,250
WI
$14,250
DE
$15,300
ME
$15,300
MN
$15,300
NV
$15,300
PA
$15,300
VA
$15,300
IL
$15,750
CO
$16,200
NH
$16,200
OR
$16,200
VT
$16,200
MD
$16,500
RI
$16,800
WA
$17,250
CT
$18,000
NJ
$18,300
MA
$18,750
NY
$19,200
CA
$19,500
AK
$20,250
DC
$20,250
HI
$21,750
Other Cost Guides
Minor Kitchen RemodelMajor Kitchen RemodelBathroom RefreshFull Bathroom RemodelSiding ReplacementFence InstallationDeck Build/ReplaceWindow ReplacementHardwood Floor InstallationTile Floor InstallationCarpet InstallationInterior PaintingBasement FinishingHVAC System ReplacementWater Heater ReplacementRoom AdditionGarage Build (Detached)