Permitting Authorities / City of Apple Valley, Minnesota - Building Inspections

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

Adopted code

City of Apple Valley, Minnesota - Building Inspections

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

Jurisdiction
City of Apple Valley, Minnesota
Jurisdiction type
city
Address
7100 147th Street W, Apple Valley, MN 55124
Contact
  • url: https://www.applevalleymn.gov/725/Roofing
  • phone: 952-953-2588
  • email: [email protected]
Roofing permit required
Required
Contractor registration required
Required
Registration details
  • license: STATE licensing, administered by the Minnesota Department of Labor and Industry rather than by the City. 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. So a roofing contractor working in Apple Valley needs a state Residential Roofer, Residential Building Contractor or Residential Remodeler licence. Whether Apple Valley imposes any additional city-level contractor registration on top of the state licence was not established for this record, and the City publishes no affirmative statement either way on its Roofing page; confirm with Building Inspections at 952-953-2588 before bidding.
Adopted code
STATE-GOVERNED, NOT CITY-SET. Apple Valley enforces the 2020 Minnesota Residential Code, which it names on its own Roofing page: "Please refer to Chapter 9 of the 2020 MN Residential Code." That code is Minnesota Rules chapter 1309, which incorporates the 2018 International Residential Code by reference. 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 Apple Valley 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. Minnesota Rules part 1309.0905, subpart 2 states of IRC Section R905.2.8.5 — the drip-edge section — that "Section R905.2.8.5 is deleted in its entirety," so the base IRC drip-edge text has no force in Minnesota. 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." Apple Valley's Roofing page lists flashing requirements at sidewalls, valleys, pipes, stacks and chimneys but names no drip edge, consistent with the state position, and the City has no authority to require one beyond the state baseline (Minn. Stat. 326B.121, subd. 2(c)). The manufacturer's instructions remain a live route to a drip-edge requirement on a specific product. About drip edge
Ice & water shield
Required — Apple Valley states the requirement in its own words on its Roofing page: "Ice protection shall be installed on all roofs, including porches and attached garages. Ice protection is not required on unheated detached accessory structures. Protection shall be from the eave to a point twenty-four (24) inches inside the exterior wall line. The ice barrier shall consist of two layers of felt cemented together or a self-adhering polymer modified bitumen sheet." Note the exemption turns on an accessory structure being both DETACHED and UNHEATED, not on detachment alone. The City adds a documentation requirement: "Photos of the ice barrier are required on site at the scheduled final inspection," and separately asks that those photos be emailed to [email protected] with the address or permit number in the subject line. This is state-governed content rather than a city choice: Minnesota Rules part 1309.0301, subpart 2 amends IRC Table R301.2(1) to read "ICE BARRIER UNDERLAYMENT REQUIRED[h] ... Yes" for the whole state. Apple Valley also requires underlayment beneath the shingles in addition to the ice barrier: "underlayment is required under all asphalt shingles and shall consist of a minimum of one layer of #15 felt or other approved products." About ice & water barrier
Mid-roof inspection
Not required — No separate mid-roof or in-progress inspection is scheduled. Apple Valley runs a single combined inspection at completion and substitutes photographic evidence for the stages that get covered up. Its Roofing page describes the process, changed on February 15, 2022: "we request you call us at 952-953-2588 to schedule the Ice & Water/Final inspection when the project is completed as usual. Rather than posting the physical pictures of your Ice & Water underlayment on site, however, we now request that you email your pictures of the project to [email protected] with the address and/or permit number in the subject line." The City lists what the photographs must show in order to approve the project: the ice and water underlayment, and "Close-up pictures of the roof penetrations, including plumbing, mechanical, flashing, chimney saddles, ridge vents, and/or R-61/turtle back vents." The City states its reason for the change plainly — to give a quality inspection "without typical seasonal delays." The practical effect for a roofer is that although nobody comes out mid-project, the ice barrier and the penetrations must still be photographed before they are covered, and "If there is not enough information in the pictures, you will receive a correction notice by email and will need to provide additional information."
Repair permit threshold
NO PERMIT EXEMPTION AT ANY SIZE — but there are two permit types, and 500 square feet is the line between them, not a line below which no permit is needed. Apple Valley's Roofing page states: "There are separate permit fees for Roof Replacement and Roof Repair. A roofing repair permit is valid for 500 sq. ft. or less; otherwise a roof replacement permit is required." So a repair of 500 square feet or less is still permitted work; it simply takes the cheaper roof repair permit rather than the roof replacement permit. Read the 500 square feet as a fee and scope classification, not as a threshold below which work may proceed unpermitted. Confirm the current fee for each permit type with Building Inspections at 952-953-2588 before bidding.
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, not 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." Dakota County, where Apple Valley sits, is not among the twenty-nine, so ground snow load Pg is 50 pounds per square foot.
Roof layer limit / recover
Apple Valley restates the governing rule on its own Roofing page, under "Roofing Information - Asphalt Shingles": "New roof coverings shall not be installed without first removing the existing roof covering where any of the following conditions exist: Existing roof is water soaked or deteriorated. Existing roof covering is slate, clay, cement, or asbestos-cement tile. Existing roof has 2 or more application of any type of roof covering." One existing layer may therefore be recovered and a second existing layer forces a tear-off to the deck. This matches the base 2018 International Residential Code Section R908.3.1.1 (Roof recover not allowed) as incorporated by the 2020 Minnesota Residential Code, which Minnesota does not amend — Minnesota Rules chapter 1309 amends IRC Chapter 9 in only two places, part 1309.0903 (kick-out flashing) and part 1309.0905 (asphalt-shingle sheathing and the deletion of the drip-edge section), and neither touches the reroofing provisions. Apple Valley has no authority to set a different layer limit (Minn. Stat. 326B.121, subd. 2(c)).
Deck & sheathing requirements
STATE-GOVERNED, NOT CITY-SET. Minnesota Rules part 1309.0905, subpart 1 amends IRC Section R905.2.1 to read, verbatim: "R905.2.1 Sheathing requirements. Asphalt shingles shall be fastened to solidly sheathed decks or 1-inch thick nominal wood boards." The Minnesota Department of Labor and Industry's own guidance sheet, "Asphalt Shingle Roofing and the 2020 Minnesota Residential Code," expands on what counts: "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.125% combined rate for Apple Valley. Read from the Minnesota Department of Revenue's own "Local Sales and Use Tax Rate Guide" effective 7/1/2026 to 9/30/2026, Dakota County table, "Apple Valley" row: Other Local Rate blank (Dakota County levies no county local rate), Other Area Rate 1.00% (footnote 2, the Metro Area taxes — Metro Area Housing 0.25% plus Metro Area Transportation 0.75%), City Rate blank (Apple Valley has no city-specific local-option sales tax), County Transit Rate 0.25% (Dakota County Transit), State Rate 6.875% — Combined Sales Tax Rate 8.125%. The same 8.125% applies across the Dakota County cities in that table, including Burnsville, Eagan and Farmington.

The permitting authority for the City of Apple Valley, Minnesota, a southern Twin Cities suburb in Dakota County. Apple Valley 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. Apple Valley publishes a dedicated Roofing page setting out its asphalt-shingle requirements and its roofing inspection procedure.

Working an insurance claim in Apple Valley, 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 Apple Valley, 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 — Apple Valley, MN

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

Required. NO PERMIT EXEMPTION AT ANY SIZE — but there are two permit types, and 500 square feet is the line between them, not a line below which no permit is needed. Apple Valley's Roofing page states: "There are separate permit fees for Roof Replacement and Roof Repair. A roofing repair permit is valid for 500 sq. ft. or less; otherwise a roof replacement permit is required." So a repair of 500 square feet or less is still permitted work; it simply takes the cheaper roof repair permit rather than the roof replacement permit. Read the 500 square feet as a fee and scope classification, not as a threshold below which work may proceed unpermitted. Confirm the current fee for each permit type with Building Inspections at 952-953-2588 before bidding.

Is ice & water shield required in Apple Valley, MN?

Required — Apple Valley states the requirement in its own words on its Roofing page: "Ice protection shall be installed on all roofs, including porches and attached garages. Ice protection is not required on unheated detached accessory structures. Protection shall be from the eave to a point twenty-four (24) inches inside the exterior wall line. The ice barrier shall consist of two layers of felt cemented together or a self-adhering polymer modified bitumen sheet." Note the exemption turns on an accessory structure being both DETACHED and UNHEATED, not on detachment alone. The City adds a documentation requirement: "Photos of the ice barrier are required on site at the scheduled final inspection," and separately asks that those photos be emailed to [email protected] with the address or permit number in the subject line. This is state-governed content rather than a city choice: Minnesota Rules part 1309.0301, subpart 2 amends IRC Table R301.2(1) to read "ICE BARRIER UNDERLAYMENT REQUIRED[h] ... Yes" for the whole state. Apple Valley also requires underlayment beneath the shingles in addition to the ice barrier: "underlayment is required under all asphalt shingles and shall consist of a minimum of one layer of #15 felt or other approved products.".

Is drip edge required?

Not required — STATE-GOVERNED, NOT CITY-SET, and this is one of the places Minnesota departs from the base IRC. Minnesota Rules part 1309.0905, subpart 2 states of IRC Section R905.2.8.5 — the drip-edge section — that "Section R905.2.8.5 is deleted in its entirety," so the base IRC drip-edge text has no force in Minnesota. 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." Apple Valley's Roofing page lists flashing requirements at sidewalls, valleys, pipes, stacks and chimneys but names no drip edge, consistent with the state position, and the City has no authority to require one beyond the state baseline (Minn. Stat. 326B.121, subd. 2(c)). The manufacturer's instructions remain a live route to a drip-edge requirement on a specific product..

Is a mid-roof inspection required?

Not required — No separate mid-roof or in-progress inspection is scheduled. Apple Valley runs a single combined inspection at completion and substitutes photographic evidence for the stages that get covered up. Its Roofing page describes the process, changed on February 15, 2022: "we request you call us at 952-953-2588 to schedule the Ice & Water/Final inspection when the project is completed as usual. Rather than posting the physical pictures of your Ice & Water underlayment on site, however, we now request that you email your pictures of the project to [email protected] with the address and/or permit number in the subject line." The City lists what the photographs must show in order to approve the project: the ice and water underlayment, and "Close-up pictures of the roof penetrations, including plumbing, mechanical, flashing, chimney saddles, ridge vents, and/or R-61/turtle back vents." The City states its reason for the change plainly — to give a quality inspection "without typical seasonal delays." The practical effect for a roofer is that although nobody comes out mid-project, the ice barrier and the penetrations must still be photographed before they are covered, and "If there is not enough information in the pictures, you will receive a correction notice by email and will need to provide additional information.".

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

Required. STATE licensing, administered by the Minnesota Department of Labor and Industry rather than by the City. 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. So a roofing contractor working in Apple Valley needs a state Residential Roofer, Residential Building Contractor or Residential Remodeler licence. Whether Apple Valley imposes any additional city-level contractor registration on top of the state licence was not established for this record, and the City publishes no affirmative statement either way on its Roofing page; confirm with Building Inspections at 952-953-2588 before bidding..

What building code does Apple Valley, MN use?

STATE-GOVERNED, NOT CITY-SET. Apple Valley enforces the 2020 Minnesota Residential Code, which it names on its own Roofing page: "Please refer to Chapter 9 of the 2020 MN Residential Code." That code is Minnesota Rules chapter 1309, which incorporates the 2018 International Residential Code by reference. 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 Apple Valley has no authority to adopt a different edition or to vary the code's content.