Roofers in St. Paul, MN

St. Paul is the older of the Twin Cities, with a housing stock that predates much of Minneapolis and roofs that have been replaced more times. Minnesota’s statewide ice barrier requirement applies identically here, but the tear-offs reveal more — layers, ageing decking and a century of small repairs. This page lists roofers serving St. Paul.

What St. Paul roofers handle

Ice dam damage and prevention, the defining seasonal failure.

Full replacement including tear-off of previous layers.

Decking replacement, routine on pre-war framing.

Steep-slope work on the older Victorian and craftsman stock.

Ventilation and attic air sealing, where ice dams are actually solved.

Slate and tile repair on the historic housing where it survives.

Licensing in Minnesota

Minnesota requires a licence, and it is checkable. Any contractor doing residential roofing on one- to four-family dwellings must hold a Residential Roofer licence from the Department of Labor and Industry (DLI) — unless they already hold a Residential Building Contractor or Residential Remodeler licence, which covers it.

Behind that licence sits a named Qualifying Person who passed the PSI roofer exam and documented two years of roofing experience. Ask who that person is.

Permits are required. The Minnesota State Building Code requires a permit to re-roof an existing dwelling, and that applies uniformly across Minnesota municipalities. St. Paul enforces it through the Department of Safety and Inspections. A contractor proposing to skip it is telling you what kind of contractor they are.

A contractor may not pay your deductible. Under Minnesota Statute §325E.66, a residential contractor doing insurance-funded roofing work may not pay, rebate, waive or offset any part of your insurance deductible, and must give you written notice of that rule in the initial estimate. Violations carry fines up to $10,000 and can cost the contractor their licence.

So “we’ll cover your deductible” is not a discount here — it is an offence, and the written-notice requirement means a legitimate estimate will mention the rule unprompted.

What’s specific to St. Paul

Ice barrier is mandatory and it is where inspections fail. Minnesota Residential Code R905.1.2 requires ice barrier membrane running from the eave edge to at least 24 inches inside the exterior wall line. On St. Paul’s older houses with deep overhangs, that is considerably more membrane than a single course — and a bid priced on one course is priced wrong.

Older stock means layers. St. Paul’s housing predates much of Minneapolis, so previous replacements may have layered over rather than torn off. Extra layers mean extra labour and disposal, and it is the most common reason a quote exceeds expectation here.

Steep Victorian roofs on Summit and Ramsey Hill. Multiple planes, turrets and dormers mean far more flashing than a suburban roof of the same area, and slate survives on some of it — a separate trade.

Ice dams are an insulation problem. Heat escaping into an under-insulated attic melts snow that refreezes at the eave. A new covering alone will not stop it.

Pricing expectations

St. Paul’s own re-roofing rules for 2026 — see the note below on why no city price range is published:

  • Call the building inspector BEFORE the work starts. St. Paul requires it, in writing and twice over, “so flashing and underlayment may be checked” — contact the inspector between 7:30 and 9:00 a.m., and notify by 9:00 a.m. on the day work begins
  • An overlay is not your choice to make. A second layer is allowed “only under section R908.3.1 of the 2020 Minnesota Residential Code with PRIOR approval from the building inspector”
  • In a heritage district you cannot use the express permit. “Express permits are not available for historic structures or properties located within historic districts” — the work goes through Heritage Preservation design review first
  • Open decking has a published rule: where roof boards show gaps over 5/8 inch, they must be infilled with knot-free dimension lumber if the gap is 3 inches or more, or overlaid with 3/8-inch plywood or 7/16-inch OSB, spliced over framing and nailed 6 inches at panel edges, 12 inches in the field
  • Statewide Minnesota code applies on top: an ice barrier 24 inches inside the exterior wall line, 115 mph ultimate design wind speed, step flashing at least 0.019 inch thick, and ventilation of 1 sq ft per 150 sq ft — or 1 per 300 with a vapour retarder or an upper-vent split
  • For a price bracket, see the Twin Cities figures on the Minneapolis page: most metro homes $8,000–$22,000, a typical single-family asphalt roof $11,000–$16,000

This page publishes no St. Paul price range, and the reason is worth saying plainly: every cost figure found for this city failed checking. The only St. Paul-attached range was national boilerplate. One contractor’s page carried the disclosure “This article is a paid advertisement”; another turned out to be built on a sources bibliography rather than its own work; a third’s figures could not be confirmed as St. Paul rather than metro. Rather than pick one, none is published — the Twin Cities bracket above is honest about being a metro figure.

What St. Paul does have is the most demanding re-roof procedure of any city on this site, and it is worth more than a price range. The pre-start call is the heart of it: the city wants to see the flashing and underlayment before the shingles cover them, which is the one inspection that catches the work a thin quote skips. Minneapolis, by contrast, explicitly does not require that inspection. If you are comparing a St. Paul quote against a Minneapolis one, you are comparing jobs with different amounts of supervision.

Two practical consequences. Inspectors are assigned by geographic area and named on your permit card, so the call is to a specific person, not a switchboard. And if your house is in one of the city’s heritage preservation districts — Historic Hill, Summit Avenue West, Irvine Park, Dayton’s Bluff and Lowertown among them — the fast online permit route is closed to you, and design review comes first. Build that into the timeline rather than discovering it in week one.

On the permit fee: no figure is given here on purpose. The City currently links a fee schedule marked effective February 2022 while a later 2023 schedule also circulates, and which one governs could not be established from what the City publishes. Ask DSI.

These are ranges local roofing companies publish for this metro rather than survey data, so treat them as a bracket to check a quote against, not a price list.

Two contract items: that the contractor will make the pre-start call, since St. Paul requires the flashing and underlayment to be checked before they are covered, and whether your address sits in a heritage preservation district, which closes the express-permit route.

Neighborhoods served

Roofers listed here work across St. Paul, including Summit Hill, Ramsey Hill, Highland Park, Macalester-Groveland, Como, Merriam Park, West Seventh, Payne-Phalen and Frogtown.

Most also serve surrounding communities — Minneapolis, Roseville, Maplewood, West St. Paul, Falcon Heights, Mendota Heights, Woodbury and Eagan.

How this directory helps

Every roofer here is listed with business name, address and phone so you can verify them yourself.

Three questions sort St. Paul contractors. Ask for the DLI licence and the Qualifying Person behind it. Ask how far the ice barrier runs past the wall line — the state’s most-failed inspection item. And ask how many layers are on the roof.