St. Paul, MN Roofing Prices: Shingle, Metal and Flat Roofs (2027)
Reprice this page for your own roof in St. Paul, MN
Change the size or pitch and every price below reprices. We start at 7/12, a common Minnesota slope; at 9/12 and steeper, expect harness and jack work in the bid.
Expect quotes near $12,290 to $18,730 for a standard shingle re-roof in St. Paul, MN; that figure assumes a typical 2,020 sq. ft. single-story house. Behind the number: a 7/12 pitch, close to 2,475 sq. ft. of roof surface (24.7 squares), one old layer removed, materials and installation included.
Divide it out and the installed rate is $605.34 per square; a square is the hundred square feet roofers quote by. If you want architectural 50-year shingles instead, plan on $13,650 to $20,810; metal opens at about $26,440 with steel shingles.
Metro costs lift the price here by about $410 over the Minnesota figure ($11,960 to $18,230). The St. Paul figures cover its 29 ZIP codes in Ramsey and Hennepin counties.
St. Paul, MN Roofing Costs by Material
The roof stays the same size in every row below; only the covering changes. Each price includes tear-off of one layer, and the range shows how far honest bids usually spread.
| Material | Installed cost | Estimate | Per square |
|---|---|---|---|
| Asphalt shingles | |||
| Asphalt shingles, 30-year | $12,290 to $18,730 | $14,980 | $605.34 |
| Architectural shingles, 50-year | $13,650 to $20,810 | $16,650 | $672.71 |
| Metal | |||
| Steel shingles | $26,440 to $40,290 | $32,240 | $1,302.56 |
| Aluminum shingles | $29,230 to $44,560 | $35,650 | $1,440.37 |
| Standing seam metal | $35,240 to $53,710 | $42,970 | $1,736.40 |
| Stone-coated steel tiles | $35,980 to $54,850 | $43,880 | $1,773.15 |
| Flat / low-slope membranes (priced on the 2,020 sq. ft. footprint) | |||
| EPDM rubber membrane | $16,740 to $21,740 | $19,240 | $952.42 |
| TPO membrane, 60-mil | $14,410 to $18,720 | $16,560 | $819.71 |
| PVC membrane, 60-mil | $17,420 to $22,630 | $20,030 | $991.21 |
These figures are not separate guesses. They run through our roof replacement calculator, metal roof calculator and flat roof calculator with the Plains regional factor, which lands pitched roofs 2% above the U.S. average.
Price per Year of Roof
The real cost of a roof is price divided by the years it lasts. Hover a bar: metal costs more up front and less per year.
Service lives follow the climate-bell model above (asphalt peaks in moderate regions; metal assumes correct installation); prices are the St. Paul, MN estimates above.
The Line Items Behind a St. Paul, MN Roofing Bid
A cheap bid and an expensive bid often describe two different jobs. On this 24.7-square St. Paul, MN roof, these items carry real dollars:
- Layers to remove. One layer costs roughly $3,590 to take off. Older homes sometimes hide a second layer, which adds near $2,330.
- Complexity. Extra ridges, valleys and dormers cost cutting time and flashing work: roughly $1,480 more for a hip design, around $2,510 more for a busy, cut-up roof.
- Second story. Roofers charge about $1,070 more for this roof on a two-story home - longer ladders, more trips, more setup.
- Openings. Plan near $370 per skylight that gets replaced or added while the roof is open.
- Bad wood. Damaged decking is the most common mid-job extra. Agree on a price per sheet before work starts.
- Flashing, vents and gutters. Some roofers include new flashing and vents; others bill them separately. Price new gutters on their own with the gutter cost calculator.
- Paperwork. Local permit fees and dumpster rental vary; ask each roofer to list them rather than add them later.
Match the Quote to Your Roof
Choose what your roof really needs. Every combination is priced in advance by the same model as this page.
$14,980quotes usually $12,290 – $18,730
Roof size and pitch stay fixed (2,475 sq. ft., 7/12); only the scope changes. Skylights, gutters and rotten decking are not included.
Compare scope first and price second. A bid that skips new flashing or a decking allowance only looks cheaper.
Roof Stressors in Minnesota
Climate Region 1 on the map below covers Minnesota. Average winter highs run about 19°F, overnight lows about 1°F, and summer afternoons about 82°F. What that means for materials and installation in Minnesota:
Ice dams. Heat leaking from the house melts roof snow, and the water refreezes at the cold overhang. The ice ridge then forces meltwater under the shingles. On a new roof, run ice-barrier membrane along the eaves and valleys, and fix the attic leaks behind it - the attic insulation calculator and roof heat cable calculator price both.
Snow cover. Roofs here carry snow for long stretches. That rewards a solid deck, good attic ventilation and careful flashing at chimneys and walls, where meltwater collects.
Hail. Hail is a leading cause of roof claims in Minnesota. Get one bid on impact-rated shingles, then compare the extra cost with any premium credit your insurer offers.
Where Shingles Live Longest: the Climate Bell
Asphalt life peaks in the moderate middle (Region 3) and falls toward BOTH ends of the map above - cold regions destroy shingles with ice dams, hot ones bake them. Note the middle columns: shingles marketed as “lifetime” are good for about 25 real-world years at best - Minnesota is Region 1. Hover any column.
low pitch holds snow and ice - it costs the most years in cold regions
Planning figures from our climate model, for ventilation-correct installs - a baked, unvented attic can take years off any column. Pitch adjusts the asphalt columns only; metal sheds snow at any sane pitch.
Roof Replacement Cost Near You
Is Metal Worth It in St. Paul, MN?
Most metal bids in St. Paul, MN fall into one of the types below. Each line is priced for a typical 2,020 sq. ft. single-story house, the same way our metal roof calculator does it.
- Standing seam: $35,240 to $53,710. Tall ribs, clips under the seams, nothing exposed to rust or work loose. Wide, plain roof planes show it at its best. Here it costs about $26,330 above architectural shingles.
- Steel shingles: $26,440 to $40,290. Aluminum shingles: $29,230 to $44,560. The look of a regular roof with the life of metal. These pieces work on steep or complicated roofs. Steel resists dents; aluminum resists corrosion.
- Stone-coated steel: $35,980 to $54,850. Steel tiles with a coat of stone granules. They are quiet in the rain, hard to dent, and look like tile or shake from the street.
- Copper: custom quote only. Copper sits above every other metal in price and is bid job by job, so it has no line in our calculator. It is the roof of old churches and city landmarks. On a house it makes the most sense on a small, visible spot or a historic home.
Ice dams are the main roof killer in Minnesota winters. A smooth metal roof sheds snow in sheets, so meltwater never gets to back up under the edge. The deck stays dry and the roof lives longer. Plan snow guards where people walk.
Think about your timeline: metal's higher price spreads across many more years, but only if you are there to use them. Use the metal roof calculator to price your exact panel type.
Roofing Season in St. Paul, MN
With winter afternoons near 19°F, roofers do their best work between spring and late fall. Winter jobs are possible, but tabs may need hand sealing.
After a big storm, out-of-area crews go door to door. Before signing, confirm liability and workers' compensation insurance, a local address, and any license your state or town requires.
Pricing Low-Slope Roofs in St. Paul, MN
Membrane roofing covers what shingles cannot: flat porches, garages, additions and row-house tops. On a 2,020 sq. ft. footprint:
- EPDM rubber: $16,740 to $21,740. Synthetic rubber, usually black, laid in wide sheets with glued or taped seams. It shrugs off hail and hard frost and is easy to patch, so it suits garages, porches and roofs nobody sees.
- TPO, 60-mil: $14,410 to $18,720. Most roofers reach for TPO first today. It is white, light, and the seams are melted together rather than glued. Thicker sheets last longer, so compare the mil rating on each bid.
- PVC, 60-mil: $17,420 to $22,630. A flexible white sheet with welded seams that has kept flat roofs dry for decades. It handles ponding water and grease better than the other two.
Ranked by price for this home, TPO is cheapest, EPDM is next, and PVC costs the most. We count new insulation board and one stripped layer in every row. Expect a higher per-square-foot price on a small porch or garage roof. Make sure a new flat roof drains completely; trapped water and winter freezes are a bad combination. Need another membrane or insulation level? The flat roof calculator prices it.
Snow load and slow melt are the test in Minnesota. Any of the three can pass it if the seams are done right and the water has a clear path off the roof. Ask how the bid handles drains and low corners.
Compare St. Paul With Other Minnesota Cities
Moving or comparing? The standard asphalt roof in other Minnesota cities:
- Minneapolis, MN, 7 mi west: $12,340 to $18,810
- Bloomington, MN, 12 mi southwest: $12,200 to $18,600
- Rochester, MN, 70 mi southeast: $12,140 to $18,500
- Duluth, MN, 140 mi north: $12,080 to $18,410
Expect similar bids in Eagan, Edina, Brooklyn Park, Plymouth and Minnetonka, all within a short drive of St. Paul. The Minnesota roofing cost guide has the statewide numbers and every city.
St. Paul, MN Roofing Questions
Is an old roof covered by my insurer?
Only for sudden damage such as wind, hail or a falling tree, never for plain wear. Certain policies cover an aging roof at its depreciated worth rather than full replacement. On a roof that costs $12,290 to $18,730 to replace, that gap is large, so check your settlement terms. Look for a wind or hail deductible in your Minnesota policy; it is often figured as a percentage, not a dollar amount.
What does a roof square mean on a quote?
A square is a hundred square feet of roof surface. For this 2,020 sq. ft. footprint at a 7/12 pitch, figure about 24.7 squares (2,475 sq. ft.). Use the same number when you compare bids.
Should my roofer get a permit in Minnesota?
Most local building departments want one when the old roof comes off completely, and some send an inspector at the end. The contractor should file it; be cautious if a roofer asks you to.
How long does a re-roof take?
Most shingle re-roofs on a house this size (2,475 sq. ft. of roof) finish within a few working days. Extra layers, steep pitch or rain add time; metal takes longer.
Calculators for this job: Roof Replacement Calculator · Metal Roof Calculator · Flat Roof Calculator · Gutter Cost Calculator · Attic Insulation Calculator · Roof Heat Cable Calculator
How we price: every figure runs through our roofing calculator math, scaled for Plains costs and refreshed each year for inflation. They are budgeting numbers, not quotes. Real roof size, site access, code rules and season all change bids, so collect three or more written quotes on one scope.
Quick Answers
Answers use Minnesota averages; energy prices updated October 2026.
What time of year is best for a new roof in Minnesota?
The warm months. With winter afternoons near 19°F in Minnesota, shingle adhesive strips struggle to bond, so most crews book late spring into early fall; a cold-weather job needs hand-sealed tabs.
Does a new roof in Minnesota need an ice barrier membrane?
Yes. Minnesota averages winter lows near 1°F, cold enough for ice dams. Ask for self-adhering membrane along the eaves, in valleys and around chimneys; local code may set how far up it must run.
Does metal roofing make sense in Minnesota?
For long-term owners, often. Winter lows near 1°F mean snow and freeze-thaw in Minnesota; metal sheds the snow and resists both. Plan snow guards wherever sliding snow could land on people.
Will a lighter roof lower cooling costs in Minnesota?
Only a little. Winter lows around 1°F mean heating dominates the energy bill in Minnesota; spend first on attic insulation and air sealing.
Can new shingles go on top of the old roof?
Sometimes, if only one layer is on now and local code allows a second. A full tear-off costs more but exposes the deck, so rotted boards get replaced rather than buried.
Run your own numbers: Roof replacement calculator or Metal roof cost calculator.
More Roofing Cost Guides
Minnesota Roofing costs (statewide) · Roofing costs in every state