Pricing & Data

Average Roofing Costs by State

Average Roofing Costs by State

StateAvg Asphalt Shingle ($/sq)Avg Metal ($/sq)Avg TPO Commercial ($/sq)Avg Tear-Off ($/sq)Permit Required
Minnesota4751100825165Yes
Wisconsin4601080810160Yes
Iowa4451050790150Yes
North Dakota4551090815158Yes
South Dakota4501070800155Yes
Illinois4951140855175Yes
Michigan4701095820162Yes
Ohio4551075800158Yes
Texas4251015770140Varies
Florida4851180890170Yes
California5651310985210Yes
New York5451265945200Yes
Massachusetts5351240925195Yes
Pennsylvania4751110825165Yes
Georgia4401045785150Yes
North Carolina4451060790152Yes
Colorado4951145860178Yes
Arizona4601085810158Yes
Washington5101185895185Yes
Oregon4951150860178Yes

Average Project Cost by Room

Average Project Cost by Room

Project TypeLow ($)Median ($)High ($)Typical TimelineDIY Friendly
Kitchen Remodel (Minor)1400026000400002-4 weeksPartial
Kitchen Remodel (Major)45000800001350006-12 weeksNo
Bathroom Remodel (Mid)1200022000380002-4 weeksPartial
Bathroom Remodel (Master)2800052000950004-8 weeksNo
Roof Replacement950017500320002-7 daysNo
Window Replacement (10 units)45009500180002-5 daysNo
Siding Replacement1200021000380001-3 weeksNo
Deck Build (300 sf)800015000280001-2 weeksPartial
Basement Finish (1000 sf)2200042000720004-8 weeksPartial
Solar Install (8kW)1800024000320001-3 daysNo
HVAC Full Replace750012500190001-2 daysNo
Insulation Upgrade25005500110001-3 daysPartial
Driveway Replace (600 sf)45008500150003-5 daysNo
Fence (150 lf)35006500120003-5 daysPartial

Permit Rules by City

Permit Rules by City

CityStateRoof Permit RequiredWindow PermitHVAC PermitSolar PermitTypical Fee RangeInspection Required
MinneapolisMNYesYesYesYes$120-$450Yes
St. PaulMNYesYesYesYes$110-$420Yes
New BrightonMNYesYesYesYes$95-$350Yes
BloomingtonMNYesYesYesYes$100-$380Yes
RochesterMNYesYesYesYes$90-$340Yes
DuluthMNYesYesYesYes$95-$330Yes
MadisonWIYesNoYesYes$85-$320Yes
MilwaukeeWIYesYesYesYes$110-$390Yes
ChicagoILYesYesYesYes$200-$650Yes
Des MoinesIAYesNoYesYes$80-$280Yes
FargoNDYesNoYesYes$75-$260Yes
Sioux FallsSDYesNoYesYes$70-$240Yes