Home Repair Decoded

Roof Replacement Cost

$6,650 – $20,800A typical roof replacement costs about $6,650 to $20,800 in the U.S. That covers asphalt shingles on a 2,000 square foot roof, with tear-off. The range reflects parts, job difficulty and local labor rates.
Part of the jobLowHigh
Parts and materials (our assumption)$4,000$10,000
Labor hours (our assumption)4090
Billed labor rate per hour$67$120
Estimated total$6,650$20,800

Our estimate, not a quote. Billed rate is the national median wage from BLS (2025, $26.65 an hour) times 2.5 to 4.5 to cover payroll costs, overhead, travel and profit. How we estimate

What other publishers report

National figures as published by each source, checked 2026-11-03. Their scope can differ from ours.
PublisherLowHighScope
Fixr$6,000$10,000Asphalt shingles, about 2,000 square feet of roofing. Page dated February 2026.
Bob Vila$7,400$10,5002,000 square foot house, shingles. Page dated April 2024.
Bob Vila$5,800$12,700Asphalt shingles installed. Page dated April 2024.
This Old House$7,071$23,4171,800 square foot house, all materials; $7,071 is asphalt. Page dated June 2026.

This job often needs a permit. Check with your local building department before work starts.

Estimated cost by state

StateRoofer median wageLowHigh
Alabama$21.96$6,200$18,900
Alaska$32.09$7,200$23,000
Arizona$22.76$6,300$19,200
Arkansas$22.82$6,300$19,200
California$30.58$7,050$22,400
Colorado$24.88$6,500$20,100
Connecticut$29.84$7,000$22,100
Delaware$28.58$6,850$21,600
District of Columbia$29.69$6,950$22,000
Florida$22.88$6,300$19,300
Georgia$22.57$6,250$19,100
Hawaii$28.64$6,850$21,600
Idaho$27.78$6,800$21,300
Illinois$37.45$7,750$25,200
Indiana$27.88$6,800$21,300
Iowa$23.39$6,350$19,500
Kansas$22.69$6,250$19,200
Kentucky$22.57$6,250$19,100
Louisiana$23.44$6,350$19,500
Maine$24.10$6,400$19,800
Maryland$28.89$6,900$21,700
Massachusetts$34.98$7,500$24,200
Michigan$28.62$6,850$21,600
Minnesota$35.81$7,600$24,500
Mississippi$21.61$6,150$18,800
Missouri$23.35$6,350$19,500
Montana$28.38$6,850$21,500
Nebraska$22.34$6,250$19,000
Nevada$24.56$6,450$19,900
New Hampshire$28.76$6,900$21,600
New Jersey$36.83$7,700$24,900
New Mexico$21.78$6,200$18,800
New York$31.74$7,150$22,900
North Carolina$23.56$6,350$19,500
North Dakota$28.72$6,850$21,600
Ohio$23.74$6,350$19,600
Oklahoma$21.00$6,100$18,500
Oregon$28.35$6,850$21,500
Pennsylvania$26.79$6,700$20,800
Rhode Island$29.63$6,950$22,000
South Carolina$22.00$6,200$18,900
South Dakota$22.94$6,300$19,300
Tennessee$21.97$6,200$18,900
Texas$22.13$6,200$19,000
Utah$23.40$6,350$19,500
Vermont$28.39$6,850$21,500
Virginia$23.28$6,350$19,400
Washington$29.16$6,900$21,800
West Virginia$24.60$6,450$20,000
Wisconsin$28.54$6,850$21,600
Wyoming$21.95$6,200$18,900

Download this table (CSV)

Common questions

How much does roof replacement cost?
A typical roof replacement costs about $6,650 to $20,800 in the U.S. That covers asphalt shingles on a 2,000 square foot roof, with tear-off. The range reflects parts, job difficulty and local labor rates.
Which states cost the most for roof replacement?
Labor is the part that changes by state. See the table on this page for each state's estimate.
How long does a roof replacement take?
This Old House says replacing a roof on an 1,800-square-foot house typically takes between one and three days. Weather and hidden damage can cause delays. Source
How does roof replacement work with insurance?
It depends on your coverage and the cause. As an example from Texas, the Texas Department of Insurance says replacement cost pays today's price minus your deductible, while actual cash value also subtracts depreciation, so older roofs pay less. Policies generally do not pay for wear and tear. Check your own policy and your state insurance department. Source
Sources

General information, not professional advice. Conditions, codes and prices vary. Turn off power, gas or water before any work, and hire a licensed professional when in doubt. Cost figures are our estimates, not quotes.