What a new roof costs in the Twin Cities
These are 2026 prices from our own jobs in Minneapolis, St. Paul and the first-ring suburbs. Your written price comes after an inspection, and it only changes if we find soft decking, which we photograph and bill per sheet.
Prices by material
A square is 100 square feet of roof. Most Twin Cities houses have 18 to 32 squares; a 1.5-story bungalow is usually around 22.
GAF Timberline HDZ architectural shingles
$585 to $720
$12,900 to $15,800
$17,600 to $21,600
25 to 30 years
GAF Timberline AS II, Class 4 impact-resistant
$655 to $815
$14,400 to $17,900
$19,700 to $24,500
30 years
Standing seam steel, 24 gauge
$1,350 to $1,700
$29,700 to $37,400
$40,500 to $51,000
50 years
EPDM or TPO membrane, low slope
$11 to $15 per sq ft
Priced by the foot
Priced by the foot
20 to 25 years
A real written price, line by line
This is the price we sent for the 1924 bungalow in Longfellow in October 2026: 24 squares, two old layers, a 7/12 roof and a brick chimney. Every written price we send is laid out the same way.
Tear-off of two layers and disposal
$2,640
Decking: 9 sheets of 7/16 in. OSB at $95
$855
Ice and water shield and synthetic underlayment
$1,920
GAF Timberline HDZ shingles, starter and ridge cap, installed
$8,880
Drip edge, step flashing, counterflashing and pipe boots
$1,240
Ridge vent
$420
City of Minneapolis reroof permit
$286
Total, $677 per square
$16,241
What changes the price
Pitch
Roofs steeper than 9/12 add 10 to 25 percent. The crew works from roof jacks and planks and moves slower.
Old layers
Each extra layer under the current shingles adds about $45 a square for tear-off and disposal.
Decking
$95 a sheet, only where the boards are soft. Most houses need none. Older plank decks average 4 to 10 sheets.
Skylights and chimneys
Replacing a skylight while the roof is open adds $650 to $1,100. New chimney flashing is included in every replacement.
Access
If the dumpster can’t get near the house, hauling by hand adds $300 to $600.
Paying for it
No deposit on insurance jobs. On other jobs we take 30 percent when materials are ordered and the rest after the city’s final inspection. Checks and ACH are free; cards add 2.9 percent.