Permitting Authorities / City of Roseville, Minnesota - Building Division

Do you need a permit to replace a roof in Roseville, MN?

Adopted code

City of Roseville, Minnesota - Building Division

Yes — a permit is required to replace a roof in Roseville, MN, issued by City of Roseville, Minnesota - Building Division.

Jurisdiction
City of Roseville, Minnesota
Jurisdiction type
city
Address
2660 Civic Center Drive, Roseville, MN 55113
Contact
  • url: https://www.cityofroseville.com/308/Building-Permits
  • phone: 651-792-7080
Roofing permit required
Required
Contractor registration required
Required
Registration details
  • license: STATE licensing, administered by the Minnesota Department of Labor and Industry. Minn. Stat. 326B.805, subd. 1 provides: "A person who meets the definition of a residential roofer as defined in section 326B.802, subdivision 14, must be licensed by the commissioner as a residential roofer, residential building contractor, or residential remodeler." Subdivision 3 makes it an offence to act or hold oneself out in that capacity for compensation without the licence, except as provided in subdivision 6. Roseville also runs a city licence, but it is a fallback rather than an addition for roofers. The City states: "A City of Roseville license is required for contractors that are not licensed or required to be licensed by Department of Labor and Industry," at an annual fee of $73.00 including a $3.00 processing fee, expiring one year from issuance rather than at year end. Because a residential roofer IS required to be licensed by DLI, the state licence is the operative one and the city licence does not stack on top of it. The City directs verification to the DLI licence lookup tool under the Residential Contractors discipline, and its permit page notes that an "Applicable city contractor license and certificate of insurance must be current and valid at the time of permit issuance."
Adopted code
STATE-GOVERNED, NOT CITY-SET. Roseville enforces the Minnesota State Building Code; its residential chapter is the 2020 Minnesota Residential Code (Minnesota Rules chapter 1309), which incorporates the 2018 International Residential Code by reference and amends it. Minn. Stat. 326B.121, subd. 1 makes the State Building Code the standard that applies statewide and provides that it supersedes the building code of any municipality, and subd. 2(c) bars a municipality from requiring building code provisions regulating components or systems of a structure that differ from the State Building Code, so Roseville has no authority to adopt a different edition or to vary the code's content.
Drip edge
Not required — STATE-GOVERNED, NOT CITY-SET, and this is one of the places Minnesota departs from the base IRC outright. The 2020 Minnesota Residential Code prints Section R905.2.8.5, the drip-edge section, as a single word: "Deleted." Minnesota Rules part 1309.0905, subpart 2 is the instrument that does it — "Section R905.2.8.5 is deleted in its entirety." The Minnesota Department of Labor and Industry's guidance sheet states the consequence under its own "Drip edge" heading: "Drip edge is not required unless specifically required by the manufacturer's installation instructions." Roseville has no authority to require one beyond that state baseline (Minn. Stat. 326B.121, subd. 1 makes the State Building Code the standard that applies statewide and provides that it supersedes the building code of any municipality, and subd. 2(c) bars a municipality from requiring building code provisions regulating components or systems of a structure that differ from the State Building Code). The manufacturer's installation instructions remain a live route to a drip-edge requirement on a specific product. About drip edge
Ice & water shield
Required — STATE-GOVERNED, NOT CITY-SET — the requirement applies identically in Roseville as everywhere else in Minnesota. Minnesota Rules part 1309.0301, subpart 2 amends IRC Table R301.2(1) ("Climatic and Geographic Design Criteria") to pre-fill "ICE BARRIER UNDERLAYMENT REQUIRED[h] ... Yes" for the entire state. The Minnesota Department of Labor and Industry's guidance sheet, "Asphalt Shingle Roofing and the 2020 Minnesota Residential Code," describes what satisfies it: an ice barrier "may be at least two layers of underlayment cemented together or a self-adhering polymer modified bitumen sheet," extending from the eave edge to a point at least 24 inches inside the exterior wall line of the building. Roseville has no authority to opt out (Minn. Stat. 326B.121, subd. 1 makes the State Building Code the standard that applies statewide and provides that it supersedes the building code of any municipality, and subd. 2(c) bars a municipality from requiring building code provisions regulating components or systems of a structure that differ from the State Building Code). Garage and detached-accessory-structure applicability is worded differently by different Minnesota cities — Apple Valley exempts "unheated detached accessory structures" while Maplewood and Minnetonka exempt detached accessory buildings with no heated qualifier — so confirm that specific case with the building department rather than assuming a blanket detached-garage exemption. About ice & water barrier
Repair permit threshold
NO MINIMUM-SIZE THRESHOLD, and roofing permits are issued over the counter. Roseville's permit FAQ answers "What types of repairs or home improvement work require a permit?" with: "Permits are required when permanent repairs or improvements are made to a structure and the work is regulated by state or local codes and ordinances," followed by an examples list that names "Roofing" alongside Siding, Windows, Additions, Remodeling, Decks and others. On turnaround the City says: "Some residential permits can be issued immediately over the counter, including roofing, re-siding, HVAC, plumbing, and window replacements," as against five to seven business days for permits needing plan approval. No square-footage or dollar figure is published for roofing. The City adds a general caution worth heeding on small work: "It is always best to consult an inspector prior to starting work that you assume requires no permit."
Wind design criteria
STATE-GOVERNED, NOT CITY-SET, and uniform across Minnesota. Minnesota Rules part 1309.0301, subpart 2 amends IRC Table R301.2(1) (Climatic and Geographic Design Criteria) to a single statewide set of values: ultimate design wind speed 115 mph, topographic effects "YES," and Seismic Design Category "A." The Minnesota Department of Labor and Industry's guidance sheet states the shingle consequence: "The 2020 Minnesota Residential Code requires shingles to be designed for a 115 mph maximum ultimate design wind speed (R301.2.1). This wind speed equates to a maximum basic wind speed of 90 mph, the same as required in previous codes. Asphalt shingle product labeling must indicate compliance with ASTM D3161 classifications A, D, F or ASTM D7158 classifications D, G, H and identify a maximum ultimate design wind speed of at least 115 mph (R905.2.4.1)." Ground snow load is the one input that varies geographically, and it is set by county rather than by city: Minnesota Rules part 1303.1700 fixes 60 pounds per square foot in twenty-nine named counties and "50 pounds per square foot in all other counties." Ramsey County is not among the twenty-nine, so ground snow load Pg is 50 pounds per square foot
Roof layer limit / recover
STATE-GOVERNED, NOT CITY-SET. The governing text is the 2020 Minnesota Residential Code, Section R908.3.1.1 (Roof recover not allowed), read in Minnesota's own merged code rather than inferred from the base IRC: "A roof recover shall not be permitted where any of the following conditions occur: 1. Where the existing roof or roof covering is water soaked or has deteriorated to the point that the existing roof or roof covering is not adequate as a base for additional roofing. 2. Where the existing roof covering is slate, clay, cement or asbestos-cement tile. 3. Where the existing roof has two or more applications of any type of roof covering." One existing layer may therefore be recovered; a second existing layer forces a tear-off to the deck. Roseville has no authority to set a different layer limit — Minn. Stat. 326B.121, subd. 1 makes the State Building Code the standard that applies statewide and provides that it supersedes the building code of any municipality, and subd. 2(c) bars a municipality from requiring building code provisions regulating components or systems of a structure that differ from the State Building Code.
Deck & sheathing requirements
STATE-GOVERNED, NOT CITY-SET. The 2020 Minnesota Residential Code, Section R905.2.1 (Sheathing requirements), reads in full: "Asphalt shingles shall be fastened to solidly sheathed decks or 1-inch thick nominal wood boards." Minnesota reaches that wording by amendment — Minnesota Rules part 1309.0905, subpart 1 amends the base IRC section to add the 1-inch nominal board alternative. The Minnesota Department of Labor and Industry's guidance sheet, "Asphalt Shingle Roofing and the 2020 Minnesota Residential Code," expands on what qualifies: "Solidly sheathed roofs include structural panels such as plywood and oriented strand board (OSB) with 1/8" gaps between panels as required by panel manufacturers. Wood boards are also considered as solidly sheathed, provided the spacing between boards complies with the shingle manufacturer's installation requirements. If the spacing between boards is too large, a structural panel applied over the deck boards is required to be considered a solidly sheathed roof."
Sales & use tax
8.875% combined rate for Roseville. Read from the Minnesota Department of Revenue's own "Local Sales and Use Tax Rate Guide" effective 7/1/2026 to 9/30/2026, Ramsey County table, "Roseville" row: Other Local Rate blank, Other Area Rate 1.00% (footnote 2, the Metro Area taxes — Metro Area Housing 0.25% plus Metro Area Transportation 0.75%), City Rate 0.50% (Roseville DOES levy a city-specific local-option sales tax, unlike Maplewood in the same table), County Transit Rate 0.50% (Ramsey County Transit), State Rate 6.875% — Combined Sales Tax Rate 8.875%.

The permitting authority for the City of Roseville, Minnesota, an inner-ring Twin Cities suburb in Ramsey County, between Minneapolis and Saint Paul. Roseville enforces the Minnesota State Building Code, which under Minn. Stat. 326B.121 is the exclusive statewide standard and supersedes any municipal building code; the City's own role is permit administration, fees, inspections and zoning.

Working an insurance claim in Roseville, MN? Everything on this page — drip edge, ice & water shield, inspections, Class 4 rules — formatted as a claim-ready evidence pack: verbatim ordinance quotes, code section cites, verification dates, and official source links, ready to attach to a supplement. See a real sample pack (PDF) — one page, free.

Buy this jurisdiction's pack — $12 Delivered by email within minutes.

Questions about the Roseville, MN pack?

Not ready to buy, or need a different jurisdiction? Tell us and we’ll reply directly.

By submitting, you agree to our Terms of Use and Privacy Policy.

Sources

Roofing questions — Roseville, MN

Do you need a permit to replace a roof in Roseville, MN?

Required. NO MINIMUM-SIZE THRESHOLD, and roofing permits are issued over the counter. Roseville's permit FAQ answers "What types of repairs or home improvement work require a permit?" with: "Permits are required when permanent repairs or improvements are made to a structure and the work is regulated by state or local codes and ordinances," followed by an examples list that names "Roofing" alongside Siding, Windows, Additions, Remodeling, Decks and others. On turnaround the City says: "Some residential permits can be issued immediately over the counter, including roofing, re-siding, HVAC, plumbing, and window replacements," as against five to seven business days for permits needing plan approval. No square-footage or dollar figure is published for roofing. The City adds a general caution worth heeding on small work: "It is always best to consult an inspector prior to starting work that you assume requires no permit."

Is ice & water shield required in Roseville, MN?

Required — STATE-GOVERNED, NOT CITY-SET — the requirement applies identically in Roseville as everywhere else in Minnesota. Minnesota Rules part 1309.0301, subpart 2 amends IRC Table R301.2(1) ("Climatic and Geographic Design Criteria") to pre-fill "ICE BARRIER UNDERLAYMENT REQUIRED[h] ... Yes" for the entire state. The Minnesota Department of Labor and Industry's guidance sheet, "Asphalt Shingle Roofing and the 2020 Minnesota Residential Code," describes what satisfies it: an ice barrier "may be at least two layers of underlayment cemented together or a self-adhering polymer modified bitumen sheet," extending from the eave edge to a point at least 24 inches inside the exterior wall line of the building. Roseville has no authority to opt out (Minn. Stat. 326B.121, subd. 1 makes the State Building Code the standard that applies statewide and provides that it supersedes the building code of any municipality, and subd. 2(c) bars a municipality from requiring building code provisions regulating components or systems of a structure that differ from the State Building Code). Garage and detached-accessory-structure applicability is worded differently by different Minnesota cities — Apple Valley exempts "unheated detached accessory structures" while Maplewood and Minnetonka exempt detached accessory buildings with no heated qualifier — so confirm that specific case with the building department rather than assuming a blanket detached-garage exemption..

Is drip edge required?

Not required — STATE-GOVERNED, NOT CITY-SET, and this is one of the places Minnesota departs from the base IRC outright. The 2020 Minnesota Residential Code prints Section R905.2.8.5, the drip-edge section, as a single word: "Deleted." Minnesota Rules part 1309.0905, subpart 2 is the instrument that does it — "Section R905.2.8.5 is deleted in its entirety." The Minnesota Department of Labor and Industry's guidance sheet states the consequence under its own "Drip edge" heading: "Drip edge is not required unless specifically required by the manufacturer's installation instructions." Roseville has no authority to require one beyond that state baseline (Minn. Stat. 326B.121, subd. 1 makes the State Building Code the standard that applies statewide and provides that it supersedes the building code of any municipality, and subd. 2(c) bars a municipality from requiring building code provisions regulating components or systems of a structure that differ from the State Building Code). The manufacturer's installation instructions remain a live route to a drip-edge requirement on a specific product..

Do roofing contractors need a license or registration in Roseville, MN?

Required. STATE licensing, administered by the Minnesota Department of Labor and Industry. Minn. Stat. 326B.805, subd. 1 provides: "A person who meets the definition of a residential roofer as defined in section 326B.802, subdivision 14, must be licensed by the commissioner as a residential roofer, residential building contractor, or residential remodeler." Subdivision 3 makes it an offence to act or hold oneself out in that capacity for compensation without the licence, except as provided in subdivision 6. Roseville also runs a city licence, but it is a fallback rather than an addition for roofers. The City states: "A City of Roseville license is required for contractors that are not licensed or required to be licensed by Department of Labor and Industry," at an annual fee of $73.00 including a $3.00 processing fee, expiring one year from issuance rather than at year end. Because a residential roofer IS required to be licensed by DLI, the state licence is the operative one and the city licence does not stack on top of it. The City directs verification to the DLI licence lookup tool under the Residential Contractors discipline, and its permit page notes that an "Applicable city contractor license and certificate of insurance must be current and valid at the time of permit issuance.".

What building code does Roseville, MN use?

STATE-GOVERNED, NOT CITY-SET. Roseville enforces the Minnesota State Building Code; its residential chapter is the 2020 Minnesota Residential Code (Minnesota Rules chapter 1309), which incorporates the 2018 International Residential Code by reference and amends it. Minn. Stat. 326B.121, subd. 1 makes the State Building Code the standard that applies statewide and provides that it supersedes the building code of any municipality, and subd. 2(c) bars a municipality from requiring building code provisions regulating components or systems of a structure that differ from the State Building Code, so Roseville has no authority to adopt a different edition or to vary the code's content.