Permitting Authorities / City of Woodbury, Minnesota - Building Inspections Division
Do you need a permit to replace a roof in Woodbury, MN?
Adopted code
City of Woodbury, Minnesota - Building Inspections Division
Yes — a permit is required to replace a roof in Woodbury, MN, issued by City of Woodbury, Minnesota - Building Inspections Division. Roofing permits in Woodbury are issued through the city's Building Inspections Division and can be obtained "over the counter or applied for by mail when accompanied by a check for payment of the permit fee," per the city's Roof, Siding & Windows page, read in full. "Fees are based on the estimated value of materials and labor, and/or number of squares of material." Applications may also be submitted through the city's online EnerGov self-service portal. A final inspection is required on all reroofing permits (Woodbury Roofing Information Handout). MN-licensed contractors who are not lead certified must complete a Lead Supplement Form on pre-1978 dwellings. Homeowners doing their own work do not need a state contractor license; hired contractors must hold a valid Minnesota state residential roofer/building contractor/remodeler license (Minn. Stat. § 326B.805), which Woodbury's own ordinance (Sec. 6-96) also requires as a condition of working in the city.
Jurisdiction
City of Woodbury, Minnesota
Address
8301 Valley Creek Road, Woodbury, MN 55125
Contact
- url: https://www.woodburymn.gov/1346/Building-Permits-Inspections
- phone: 651-714-3543
Roofing permit required
Required
Contractor registration required
Required
Registration details
- license: Minnesota has a statewide mandatory Residential Roofer (RR) license, per Minn. Stat. § 326B.805, subdivision 1, read in full: "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." Administered by MN DLI, not the City of Woodbury. Woodbury's own City Code Sec. 6-96, read in full, independently requires the same thing locally: "No person shall engage in the work of a residential building contractor, remodeler, or specialty contractor for compensation in the city without a valid license issued by the state," and the city council may add a license- verification surcharge of up to $5.00 on permits requiring a licensed contractor. Woodbury's Roof, Siding & Windows page also warns that MN licensed roofers who are not lead-certified must complete a Lead Supplement Form for pre-1978 dwellings.
Permit process note
Roofing permits in Woodbury are issued through the city's Building Inspections Division and can be obtained "over the counter or applied for by mail when accompanied by a check for payment of the permit fee," per the city's Roof, Siding & Windows page, read in full. "Fees are based on the estimated value of materials and labor, and/or number of squares of material." Applications may also be submitted through the city's online EnerGov self-service portal. A final inspection is required on all reroofing permits (Woodbury Roofing Information Handout). MN-licensed contractors who are not lead certified must complete a Lead Supplement Form on pre-1978 dwellings. Homeowners doing their own work do not need a state contractor license; hired contractors must hold a valid Minnesota state residential roofer/building contractor/remodeler license (Minn. Stat. § 326B.805), which Woodbury's own ordinance (Sec. 6-96) also requires as a condition of working in the city.
Adopted code
STATE-GOVERNED, NOT CITY-SET. Woodbury City Code Sec. 6-17(a), read in full, states: "The Minnesota State Building Code, as adopted by the commissioner of administration pursuant to Minn. Stats. Chs. 16B.59 to 16B.75, including all of the amendments, rules and regulations established, adopted and published from time to time by the Minnesota Commissioner of Administration, through the Building Codes and Standards Division is hereby adopted by reference." Sec. 6-17(b) additionally adopts, locally, two OPTIONAL state chapters: "1. Chapter 1335, Floodproofing Regulations. 2. Chapter 1306, Special Fire Protection Systems; Subpart 3 New Buildings" -- neither of which touches roof assemblies. Woodbury's own ordinance names no independently-chosen code edition; it adopts whatever edition of the Minnesota State Building Code is currently in force. That code is Minn. Rules ch. 1309, the "Minnesota Residential Code," which under Minn. R. 1309.0010, subpart 1 incorporates by reference the 2018 IRC "except as qualified by the applicable provisions in Minnesota Rules, chapter 1300, and as amended in this chapter." Under Minn. Stat. § 326B.121, subd. 1(a)-(b), the State Building Code "is the standard that applies statewide" and "supersedes the building code of any municipality," and subd. 2(c) bars a municipality from requiring building code provisions "different from any provision of the State Building Code."
Drip edge
Not required — STATE-GOVERNED, NOT CITY-SET -- applies identically in Woodbury as everywhere else in Minnesota, because Woodbury adopts the Minnesota State Building Code without local amendment on this point (see adopted_code). Minnesota Rules part 1309.0905, subpart 2 states in full: "IRC section R905.2.8.5. Section R905.2.8.5 is deleted in its entirety" -- the base IRC drip-edge provision has no force anywhere in Minnesota, including Woodbury. Woodbury has no authority to reinstate a drip-edge requirement beyond this state baseline (Minn. Stat. § 326B.121, subd. 2(c)).
About drip edge
Ice & water shield
Required — STATE-GOVERNED, NOT CITY-SET -- applies identically in Woodbury as everywhere else in Minnesota, because Woodbury adopts the Minnesota State Building Code without local amendment on this point (see adopted_code). Minnesota Rules part 1309.0301, subpart 2 amends IRC Table R301.2(1) to pre-fill "ICE BARRIER UNDERLAYMENT REQUIRED[h] ... Yes" for the entire state; footnote h cross-references IRC Sections R905.1.2, R905.2.7, R905.4.3.1, R905.5.3.1, R905.6.3.1, R905.7.3.1 and R905.8.3.1 for the applicable ice-barrier standard. Woodbury has no authority to opt out of this (Minn. Stat. § 326B.121, subd. 2(c)). Woodbury's own Roofing Information Handout independently corroborates an ice-dam rule locally: "Ice dam protection is required on all roofs and shall extend from the edge of the roof 24" past the exterior wall line." GARAGE NUANCE: because the state table entry is a uniform pre-fill, no Woodbury-specific garage exemption has been read this session; confirm garage-specific applicability with Building Inspections before relying on any blanket exemption.
About ice & water barrier
Mid-roof inspection
Not required — Woodbury's own Roofing Information Handout, read in full, lists roofing requirements (kick-out flashing, sheathing repair, flashing, ice dam protection, ventilation, chimney cap) and states only: "A final inspection is required on all reroofing permits." No interim or mid-roof inspection (e.g., sheathing or underlayment) is mentioned anywhere in the handout, which is Woodbury's own specific guidance for reroofing permits.
Impact-resistant roofing
Not required — Minn. Stat. § 326B.121, subd. 1(a)-(b) makes the State Building Code the standard that applies statewide and supersedes the building code of any municipality, and subd. 2(c) bars a municipality from imposing building code provisions for a component or system that differ from the State Building Code. Minnesota Rules chapter 1309's table of parts (read in full) amends IRC Chapter 9 in exactly two places -- part 1309.0903 (kick-out flashing) and part 1309.0905 (asphalt- shingle sheathing and drip-edge deletion, above) -- neither of which addresses impact resistance, hail, UL 2218, or Class 4. No part exists amending IRC Section R902 (Fire Classification) either. Locally, the City of Woodbury Code, Chapter 6, Article II (Sec. 6-16 through 6-19, read in full), adopts the Minnesota State Building Code by reference plus only two optional state chapters (floodproofing and special fire-protection systems for new buildings) and sets administrative fees -- no UL 2218, Class 4, or impact-resistance provision appears anywhere in it. Woodbury's own Roofing Information Handout (read in full) likewise contains no impact-resistance or Class-4 provision.
Repair permit threshold
NO SIZE OR VALUE THRESHOLD EXEMPTS ROOFING. Woodbury City Code Sec. 6-19(g), read in full, exempts minor one- and two-family alterations from a permit only when the work meets ALL of six conditions, including "(5) Does not include removal or replacement of roofing" and "(6) And the value is less than $3,000.00." Because condition (5) requires the work to exclude roofing altogether, the $3,000 value threshold never operates to exempt a reroofing project -- a permit is required for reroofing at any value or size. Minnesota Rules part 1300.0120, subpart 4 (the statewide work-exempt-from-permit list, read in full) contains no roofing item either.
Wind design criteria
STATE-GOVERNED, NOT CITY-SET -- applies identically in Woodbury as everywhere else in Minnesota, because Woodbury adopts the Minnesota State Building Code without local amendment on this point (see adopted_code). Minnesota Rules part 1309.0301, subpart 2 amends IRC Table R301.2(1) ("Climatic and Geographic Design Criteria") to read, for the Wind Design column: ultimate design wind Speed 115 mph, Topographic effects "YES," and Seismic Design Category "A" -- uniform statewide values built into the table itself. The same table pre-fills "Yes" for "ICE BARRIER UNDERLAYMENT REQUIRED." Ground snow load, the one geographically-varying input on the table, is fixed by Minnesota Rules part 1303.1700 at the COUNTY level: Washington County (Woodbury) is not among that rule's 29 enumerated higher-snow-load (60 psf) counties, so it falls under the rule's statewide default ground snow load of 50 psf.
Roof layer limit / recover
STATE-GOVERNED, NOT CITY-SET; NO LOCAL OR STATE LAYER-LIMIT AMENDMENT FOUND. Minnesota Rules chapter 1309's own table of parts, read in full, lists only two parts amending IRC Chapter 9 (Roof Assemblies): part 1309.0903 (Section R903, Weather Protection -- kick-out flashing) and part 1309.0905 (Section R905, Requirements for Roof Coverings -- sheathing and drip edge, above). No part numbered 1309.0908 exists, meaning base IRC Section R908 (Roof Replacement) is not amended anywhere in the Minnesota Residential Code. Woodbury's own Chapter 6, Article II (Sec. 6-16 through 6-19, read in full, see adopted_code) makes no independent roof-layer amendment either -- it only adopts the state building code, two unrelated optional state chapters, and sets administrative fees. Because Woodbury has no authority to set a different layer limit than the state code provides (Minn. Stat. § 326B.121, subd. 2(c)), and because nobody on this project has read a Minnesota-specific numeric layer limit, no number is published here; base IRC Section R908 (as incorporated, unamended) applies in Woodbury as a pointer only.
Deck & sheathing requirements
STATE-GOVERNED, NOT CITY-SET -- applies identically in Woodbury as everywhere else in Minnesota, because Woodbury adopts the Minnesota State Building Code without local amendment on this point (see adopted_code). Minnesota Rules part 1309.0905, subpart 1 amends IRC Section R905.2.1 to read, in full: "R905.2.1 Sheathing requirements. Asphalt shingles shall be fastened to solidly sheathed decks or 1-inch thick nominal wood boards."
Sales & use tax
8.875% combined rate for the City of Woodbury, per the Minnesota Department of Revenue's official "Local Sales and Use Tax Rate Guide" (effective 7/1/2026-9/30/2026), Washington County table, "Woodbury" row: Other Area Rate (Metro Area Sales and Use Tax, footnote 2 = Metro Area Sales and Use Tax for Housing 0.25% + Metro Area Transportation Sales and Use Tax 0.75%) 1.00%, City Rate 0.50%, County Transit Rate 0.50%, State Rate 6.875% -- Combined Sales Tax Rate 8.875%. Washington County is one of the seven counties (Anoka, Carver, Dakota, Hennepin, Ramsey, Scott, Washington) the guide's own text names as the Twin Cities metro area subject to the Metro Area tax, so it applies in Woodbury -- unlike Rochester (Olmsted County, outside the metro).
Local roofing hub
Related guides
The permitting authority for the City of Woodbury, Minnesota, a suburb of Saint Paul in Washington County and part of the seven-county Minneapolis- Saint Paul metropolitan area. Woodbury's Building Inspections Division administers the Minnesota State Building Code, which is the exclusive statewide building-code-content standard and supersedes any city building code; the city's own role is limited to permit administration, local fees, and inspections, plus a small set of locally-adopted optional state chapters (floodproofing and special fire-protection systems for new buildings) that do not touch roofing.
Working an insurance claim in Woodbury, 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 Woodbury, MN pack?
Not ready to buy, or need a different jurisdiction? Tell us and we’ll reply directly.
Roofing questions — Woodbury, MN
Do you need a permit to replace a roof in Woodbury, MN?
Required. NO SIZE OR VALUE THRESHOLD EXEMPTS ROOFING. Woodbury City Code Sec. 6-19(g), read in full, exempts minor one- and two-family alterations from a permit only when the work meets ALL of six conditions, including "(5) Does not include removal or replacement of roofing" and "(6) And the value is less than $3,000.00." Because condition (5) requires the work to exclude roofing altogether, the $3,000 value threshold never operates to exempt a reroofing project -- a permit is required for reroofing at any value or size. Minnesota Rules part 1300.0120, subpart 4 (the statewide work-exempt-from-permit list, read in full) contains no roofing item either.
Is ice & water shield required in Woodbury, MN?
Required — STATE-GOVERNED, NOT CITY-SET -- applies identically in Woodbury as everywhere else in Minnesota, because Woodbury adopts the Minnesota State Building Code without local amendment on this point (see adopted_code). Minnesota Rules part 1309.0301, subpart 2 amends IRC Table R301.2(1) to pre-fill "ICE BARRIER UNDERLAYMENT REQUIRED[h] ... Yes" for the entire state; footnote h cross-references IRC Sections R905.1.2, R905.2.7, R905.4.3.1, R905.5.3.1, R905.6.3.1, R905.7.3.1 and R905.8.3.1 for the applicable ice-barrier standard. Woodbury has no authority to opt out of this (Minn. Stat. § 326B.121, subd. 2(c)). Woodbury's own Roofing Information Handout independently corroborates an ice-dam rule locally: "Ice dam protection is required on all roofs and shall extend from the edge of the roof 24" past the exterior wall line." GARAGE NUANCE: because the state table entry is a uniform pre-fill, no Woodbury-specific garage exemption has been read this session; confirm garage-specific applicability with Building Inspections before relying on any blanket exemption..
Is drip edge required?
Not required — STATE-GOVERNED, NOT CITY-SET -- applies identically in Woodbury as everywhere else in Minnesota, because Woodbury adopts the Minnesota State Building Code without local amendment on this point (see adopted_code). Minnesota Rules part 1309.0905, subpart 2 states in full: "IRC section R905.2.8.5. Section R905.2.8.5 is deleted in its entirety" -- the base IRC drip-edge provision has no force anywhere in Minnesota, including Woodbury. Woodbury has no authority to reinstate a drip-edge requirement beyond this state baseline (Minn. Stat. § 326B.121, subd. 2(c))..
Is a mid-roof inspection required?
Not required — Woodbury's own Roofing Information Handout, read in full, lists roofing requirements (kick-out flashing, sheathing repair, flashing, ice dam protection, ventilation, chimney cap) and states only: "A final inspection is required on all reroofing permits." No interim or mid-roof inspection (e.g., sheathing or underlayment) is mentioned anywhere in the handout, which is Woodbury's own specific guidance for reroofing permits..
Do roofing contractors need a license or registration in Woodbury, MN?
Required. Minnesota has a statewide mandatory Residential Roofer (RR) license, per Minn. Stat. § 326B.805, subdivision 1, read in full: "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." Administered by MN DLI, not the City of Woodbury. Woodbury's own City Code Sec. 6-96, read in full, independently requires the same thing locally: "No person shall engage in the work of a residential building contractor, remodeler, or specialty contractor for compensation in the city without a valid license issued by the state," and the city council may add a license- verification surcharge of up to $5.00 on permits requiring a licensed contractor. Woodbury's Roof, Siding & Windows page also warns that MN licensed roofers who are not lead-certified must complete a Lead Supplement Form for pre-1978 dwellings..
What building code does Woodbury, MN use?
STATE-GOVERNED, NOT CITY-SET. Woodbury City Code Sec. 6-17(a), read in full, states: "The Minnesota State Building Code, as adopted by the commissioner of administration pursuant to Minn. Stats. Chs. 16B.59 to 16B.75, including all of the amendments, rules and regulations established, adopted and published from time to time by the Minnesota Commissioner of Administration, through the Building Codes and Standards Division is hereby adopted by reference." Sec. 6-17(b) additionally adopts, locally, two OPTIONAL state chapters: "1. Chapter 1335, Floodproofing Regulations. 2. Chapter 1306, Special Fire Protection Systems; Subpart 3 New Buildings" -- neither of which touches roof assemblies. Woodbury's own ordinance names no independently-chosen code edition; it adopts whatever edition of the Minnesota State Building Code is currently in force. That code is Minn. Rules ch. 1309, the "Minnesota Residential Code," which under Minn. R. 1309.0010, subpart 1 incorporates by reference the 2018 IRC "except as qualified by the applicable provisions in Minnesota Rules, chapter 1300, and as amended in this chapter." Under Minn. Stat. § 326B.121, subd. 1(a)-(b), the State Building Code "is the standard that applies statewide" and "supersedes the building code of any municipality," and subd. 2(c) bars a municipality from requiring building code provisions "different from any provision of the State Building Code."