Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Full roof replacement, tear-off-and-replace, or material changes require a permit from Midvale Building Department. Like-for-like repairs under 25% of roof area typically qualify for exemption, but you must still declare the scope in writing to confirm.
Midvale adopts the current International Building Code (IBC) and International Residential Code (IRC) with Utah amendments, and enforces IRC R907 reroofing rules strictly — particularly the three-layer rule (IRC R907.4 prohibits adding a fourth layer; any existing three-layer roof must tear off before re-roofing). Midvale's Building Department requires a separate reroofing permit application even for like-for-like shingle replacements if tear-off is involved, unlike some neighboring communities that allow over-the-counter approvals for minor overlay work. Utah's 30–48 inch frost depth in Midvale's 5B/6B climate zone triggers specific underlayment and ice-water-shield requirements (IRC R905.1.1), which must be documented on submitted roofing plans; missing this detail alone causes permit rejections. Midvale does allow owner-builder permits for owner-occupied single-family homes, but the applicant (not a contractor) must pull and sign the permit, and inspections are mandatory at deck-nailing and final stages. The city's online portal requires detailed scope (existing layers, material type, square footage, fastening pattern) before plan review; incomplete submissions add 1–2 weeks to the timeline.

What happens if you skip the permit (and you needed one)

Midvale roof replacement permits — the key details

Midvale Building Department enforces the 2021 IBC and current IRC R907 reroofing code without significant local amendments, but adds Utah-specific climate requirements that often trip up applicants. The three-layer rule (IRC R907.4) is the first gating question: if a roofer finds three existing layers during inspection, the permit MUST specify tear-off of all existing layers down to the deck; overlay is prohibited. This rule exists to prevent structural overload and ensure proper underlayment installation. Midvale inspectors will flag any application that proposes overlay on a three-layer roof and reject it before work begins. If you're unsure how many layers your roof has, a pre-application site visit by the Midvale Building Department costs $0–$50 and clarifies the scope immediately, saving rejection delays. The permit application itself requires: roof square footage (measured from blueprints or field survey), existing shingle/material type, proposed material type, underlayment specification (brand and type), and fastening pattern (typically 4–6 nails per shingle per NEC guidelines). Many homeowners skip this detail and submit a vague application ('replace roof with asphalt shingles') — Midvale will request specifics before scheduling plan review.

Utah's frost depth (30–48 inches in Midvale's zone) and winter snow load (common in 5B/6B climates) mandate specific underlayment and flashing details that are often missed. IRC R905.1.1 and R905.2.7.1 require ice-water-shield (synthetic membrane or modified bitumen) installed along the eaves and valleys in cold climates; Midvale Building Department interprets 'cold climate' as zones 5 and above, which includes all of Midvale. The ice-water-shield must extend at minimum 24 inches from the eave line (measured vertically up the roof slope from the exterior wall line) to prevent ice-dam water penetration. Many roofers assume standard asphalt-saturated felt underlayment is sufficient; it is not in Midvale's climate, and the permit plan must specify synthetic underlayment by product name (e.g., 'Grace Ice & Water Shield' or equivalent). Flashing around chimneys, vents, and skylights must also be detailed; missing flashing specs cause plan rejections. Additionally, the Wasatch Fault seismic zone (within 10 miles of most Midvale properties) does not impose unique roofing requirements beyond standard IBC seismic tie-downs (IRC R802.11.1), but commercial or complex re-roofs may trigger a structural review if the deck is damaged or fastening patterns change significantly.

Material changes (shingles to metal, shingles to tile, or asphalt to wood shake) trigger additional scrutiny because they may alter roof load, ventilation, or flashing requirements. If you're upgrading to metal roofing, the permit application must include the metal panel manufacturer's installation specs, fastening pattern, and thermal expansion clearances (metal expands/contracts more than asphalt). Tile or slate re-roofs require structural verification (IRC R907.3) because they are heavier than asphalt; Midvale will request a structural engineer's letter confirming that the roof deck and framing can support the added weight. This evaluation costs $300–$600 and delays permit issuance by 1–2 weeks. For like-for-like replacements (asphalt shingles to asphalt shingles, same or lower-cost product), plan review is expedited and can be approved over-the-counter in 1–2 days if underlayment specs are clear. Midvale does not offer a categorical 'exempt' permit for re-roofing; all roof replacements require a permit application and inspection, even if the scope is minimal.

Midvale's online permit portal (Midvale City's website or third-party portal, depending on current system) requires submission of: permit application form (available in-person or online), site plan or aerial photo with roof dimensions marked, a 'Reroofing Affidavit' (required by Utah Code and IRC R907.1) confirming existing conditions (number of layers, material type, deck condition), and proposed material/underlayment specs. Owner-builder permits are allowed for owner-occupied single-family homes in Midvale; the owner must pull the permit (not hire a contractor to do so), and the owner is listed as the permittee. This allows homeowners to hire roofers as subcontractors without requiring a general contractor license, but the owner is responsible for permit compliance and inspections. The permit fee is typically $100–$250 for residential re-roofing, calculated as a percentage of project valuation (usually 1–1.5% of estimated roof cost) or a flat fee per 100 square feet of roof area. Plan review typically takes 3–5 business days if the application is complete; incomplete submissions reset the clock. After approval, inspections are required at two stages: deck-nailing (before underlayment and shingles are applied) to verify existing deck fastening and deck integrity, and final inspection after shingles and flashing are complete. Both inspections must be scheduled in advance and must pass; re-inspection fees ($50–$100 per re-inspect) apply if work fails.

Common permit rejections in Midvale include: missing ice-water-shield or underlayment specs (especially in winter re-roofs); incomplete fastening patterns (roofers sometimes submit 'per manufacturer standard' without naming the specific shingle brand); three-layer roofs proposed for overlay without tear-off; and material-change applications missing structural evaluation or flashing details. The Midvale Building Department's online portal provides a 'Reroofing Checklist' (verify availability on their website) that walks through required submittals; using this checklist before submission prevents 90% of rejections. If your permit is rejected, resubmission is free but delays the project by 5–7 days. Once approved and inspections pass, the final permit is signed off within 1–2 business days. The entire timeline from application to final approval typically runs 2–4 weeks for a straightforward like-for-like re-roof, and 4–8 weeks if a structural review or material change is required. Hiring a roofing contractor (rather than pulling owner-builder) does not speed the process; the contractor pulls the permit on your behalf and is responsible for inspection compliance, but you still bear the timeline and fee costs. Roofing contractors in Midvale are accustomed to the permit process and often include permit costs in their bid; confirm this in writing before signing a contract.

Three Midvale roof replacement scenarios

Scenario A
Like-for-like asphalt shingle replacement, two existing layers, tear-off-and-replace, 2,400 sq ft home in central Midvale (non-historic, non-flood zone)
A homeowner in a 1990s ranch home in the Midvale Ridge neighborhood with two existing layers of asphalt shingles wants to tear off and replace with the same 30-year asphalt shingles (GAF Timberline or equivalent). The permit is REQUIRED. The application must specify: (1) 2,400 sq ft of roof area, (2) existing conditions (two layers of asphalt, no deck damage visible), (3) proposed GAF Timberline HD shingles (or specific product name), (4) underlayment = synthetic ice-water-shield (24 inches from eave) plus asphalt-saturated felt above, (5) fastening = 4 nails per shingle per GAF specifications, (6) flashing = existing metal flashing around 1 chimney to be reinstalled (or replaced if damaged). Because this is tear-off-and-replace and involves ice-water-shield (required in Midvale's 5B climate), plan review is standard (not expedited). The permit fee is approximately $150–$200 (1.5% of estimated $10,000–$12,000 project cost). Inspection 1 (deck-nailing) occurs after tear-off and before underlayment application; inspector verifies deck fastening is adequate and no rot exists. Inspection 2 (final) occurs after shingles and flashing are complete. Total timeline: permit issued in 3–5 days if application is complete, then 4–7 days for roofing work, then final inspection passed within 2 days. No structural review required. Ice-water-shield detail is the key compliance point; skipping it or using felt-only underlayment will fail inspection and delay project 1–2 weeks for re-roof and re-inspection.
Permit required | Tear-off and replace | Two existing layers (within code limits) | Synthetic underlayment + ice-water-shield required | Deck-nailing and final inspections mandatory | $150–$200 permit fee | 2–3 weeks total timeline | Like-for-like material (no structural review)
Scenario B
Repair of partial roof damage (hail strike, one corner section ~300 sq ft), existing two layers, no tear-off, northwest Midvale (Wasatch Fault seismic zone, 6B climate)
A Midvale homeowner suffers hail damage to one corner of the roof (roughly 300 sq ft out of 2,400 total) and wants to patch that section with new shingles without removing existing layers. This falls under 'repair' rather than replacement because the scope is under 25% of total roof area (300/2,400 = 12.5%), and no tear-off is proposed. Repair work of this size is EXEMPT from permit requirements per IRC R905.12 and Utah Building Code interpretations; however, the homeowner should file a simple 'Notice of Exemption' or email the Midvale Building Department (if they have a digital notification process) stating the scope and location, even though it's not legally required. This exemption hinges on one critical condition: the existing roof must have ONLY two layers (verified by inspection or roofer observation); if the roofer finds three layers during the patch work, the exemption voids and work must stop immediately pending permit pull. The patch repair is straightforward: remove damaged shingles in that corner section, inspect the underlayment and flashing, replace shingles in kind (same color and brand as surrounding shingles if possible), re-nail per manufacturer specs, and reseal. No inspection is required. The homeowner can hire any roofer or do the work themselves (owner-builder); no permit fee applies. The cost of materials and labor is typically $1,500–$3,000 (material + labor for 300 sq ft patch). Total timeline: 1–2 days of roofing work, no permit delays. The key risk: if three layers are discovered, all work stops, and a full re-roof permit must be pulled retroactively (adding $300–$500 in administrative fees and 2–4 weeks of delay). Many homeowners do NOT notify the city of this repair; the city only intervenes if a neighbor complains or if a future re-roof application reveals unpermitted prior repairs.
No permit required (under 25% of roof area) | Two-layer roof verified in writing | Notice of exemption recommended (optional) | Partial tear-out and patch acceptable | No inspection required | $0 permit fee | 1–2 days roofing work | Labor + materials only (no permit burden)
Scenario C
Full roof replacement, material change from asphalt shingles to architectural metal standing-seam panels, 2,800 sq ft, structural deck concern noted by roofer, south Midvale (non-historic, outside flood zone)
A Midvale homeowner in the south part of the city wants to upgrade from aging asphalt shingles to metal standing-seam roofing for longevity and appearance. This is a full re-roof with MATERIAL CHANGE, which triggers a higher level of scrutiny and requires a structural evaluation. The permit application must include: (1) detailed site plan with 2,800 sq ft roof area marked, (2) existing conditions (two layers asphalt, deck appears intact but age unknown), (3) proposed metal panels (specific manufacturer, e.g., 'Nucor or equivalent 24-gauge standing seam, colorfast finish'), (4) underlayment (ice-water-shield + synthetic felt, per Utah 6B climate code), (5) fastening pattern (metal panel manufacturer specs, typically clips every 24 inches), (6) flashing (valley flashing in metal, chimney flashing in metal), and (7) structural engineer's letter confirming roof deck and framing can support metal weight. Metal standing-seam panels are lighter than asphalt (2–3 lbs/sq ft vs 3–4 lbs/sq ft), so structural overload is unlikely, but IRC R907.3 and Midvale inspection practice require verification nonetheless. The structural engineer's letter costs $300–$600 and takes 5–7 business days to obtain; this delay is baked into the permit timeline. Once the engineer's letter is submitted with the permit application, plan review takes an additional 5–7 days (compared to 3–5 days for like-for-like). Permit fee is approximately $200–$300 (based on project valuation of $14,000–$18,000 for materials and labor). Inspections are the same as Scenario A (deck-nailing and final), but the inspector may bring a roofing specialist if the fastening pattern is unconventional. Metal roofing also requires sealing of all fastener penetrations and thermal-movement clearances (metal expands/contracts more than asphalt); the roofer must follow manufacturer specs precisely or fail inspection. Total timeline: 1–2 weeks to obtain structural letter, 1 week for permit plan review, 1–2 weeks for roofing work, 2–3 days for final inspection = 4–6 weeks total. If the roofer's estimate of deck condition is incorrect (e.g., hidden rot discovered during tear-off), additional deck repair may be required, extending timeline another 1–2 weeks and adding $500–$2,000 in costs. The homeowner should budget for this contingency and discuss it with the roofer before signing a contract.
Permit required (material change) | Structural engineer review required | Tear-off and replace | Metal standing-seam panels (specified by manufacturer) | Ice-water-shield + synthetic underlayment mandatory | $200–$300 permit fee | $300–$600 structural engineer letter | Deck-nailing and final inspections + specialist review possible | 4–6 weeks total timeline

Every project is different.

Get your exact answer →
Takes 60 seconds · Personalized to your address

Why Midvale's frost depth and ice-water-shield requirement is non-negotiable

Midvale sits in IECC Climate Zone 5B/6B with frost depths of 30–48 inches, winter temperatures regularly dropping below 0°F, and significant snow accumulation (annual snowfall 40–60 inches in the foothills, variable in the valley). When snow melts and refreezes at the roof edge, water can pool under the shingles and back up behind the ice dam — a common failure mode in Utah roofs. IRC R905.2.7.1 and R905.1.1 require synthetic ice-water-shield (not asphalt-saturated felt) in cold climates specifically to prevent this damage. The synthetic membrane (e.g., Grace Ice & Water Shield, Bituthene, or equivalent) self-seals around nail punctures, creating a water-tight barrier even if nails or fasteners penetrate it. Asphalt-saturated felt alone does NOT self-seal; water wicks along the felt and into the deck.

Midvale Building Department inspectors will reject applications that specify felt-only underlayment for re-roofs. The ice-water-shield must extend a minimum 24 inches up the roof slope (measured vertically from the eave line), and in valleys, it should extend 36 inches to protect high-flow water areas. Many roofers and homeowners think 'underlayment is underlayment' and fail to distinguish between felt and synthetic; the permit application forces this distinction by requiring the product NAME on the spec sheet. If a roofer submits a bid that says 'standard underlayment,' the homeowner should ask for clarification in writing (and confirm it's synthetic). The permit will reject vague specs.

The cost difference between felt and synthetic underlayment is approximately $0.30–$0.50 per square foot (or $100–$150 for a 2,400 sq ft roof), negligible in a $10,000+ re-roofing project. Failing to specify it correctly wastes time and money when the permit is rejected. Skipping the ice-water-shield entirely and re-roofing with felt-only (or no underlayment) will pass cosmetic inspection but WILL fail when water penetrates and rot develops in the deck — a costly repair 5–10 years later. The Wasatch Front has an active litigation history of ice-dam damage claims; homeowner's insurance often requires documented compliance with current code as a condition of coverage.

Three-layer rule and why Midvale strictly enforces it (and how to confirm your layers before applying)

IRC R907.4 is unambiguous: 'No more than two layers of roof coverings shall be in place at any time. Where a third layer of roof covering is to be installed, all existing roof coverings shall be removed down to the deck.' This rule exists for three reasons: (1) structural overload — each layer of shingles adds 2–4 pounds per square foot; three layers can exceed the design load of an older roof framing, (2) trapped moisture — multiple layers trap water and prevent drying, leading to rot, and (3) fastening failure — when roofers nail through three layers, they may not reach the deck adequately, and the shingles may blow off in wind. Midvale Building Department treats the three-layer rule as mandatory; if an inspector (or roofer during the deck-nailing inspection) discovers three layers, the permit is immediately violated and work must stop until a tear-off is completed and re-inspected.

Before applying for a permit, the homeowner should confirm how many layers are on the roof. A roofer can typically do this with a visual inspection during a free estimate, or by carefully removing one shingle and counting layers visually, or by looking at the roof edge (if visible, e.g., at a gable end or soffit). If the existing roof is composite (architectural shingles over a layer of flat shingles, for example), it may count as two layers or one depending on how it was installed — a roofer's visual inspection clarifies this. If you're unsure, you can request a pre-application site visit from Midvale Building Department (call to confirm cost; likely free or $25–$50) and a department staffer can inspect the roof and document existing layers in writing. This avoids the risk of discovering three layers mid-project and triggering a costly stop-work order. The homeowner's responsibility is to disclose the number of layers truthfully on the permit application (via the Reroofing Affidavit); lying about layers can void permit coverage and insurance.

If three layers are discovered during construction, the only remedy is to tear off all existing layers down to the deck and re-inspect. The permit is modified to specify tear-off, and a new inspection is scheduled. This adds 3–5 days of work and $1,500–$2,500 in labor costs. Many older homes in Midvale (built in the 1970s–1990s) do have two layers, so this discovery is not uncommon but not guaranteed. Communicating with the roofer beforehand — 'Stop work and call me immediately if you find three layers' — is the best insurance against this delay.

City of Midvale Building Department
Midvale City Hall, Midvale, UT (exact address available via city website or directory inquiry)
Phone: (801) 248-3000 or Building Department direct line (confirm via city website) | https://www.midvalecity.org (check for 'Building Permits' or 'Development Services' section; Midvale may use an online portal or require in-person submission)
Monday–Friday, 8:00 AM–5:00 PM (verify current hours on city website; hours may vary by season or holiday)

Common questions

Can I overlay a new roof on top of my existing one in Midvale, or do I have to tear off?

Overlay is allowed only if you currently have one layer of roof covering (or documented as one composite layer) and you are not creating a third layer total. If you have two existing layers, any overlay creates a third layer, which violates IRC R907.4 and Midvale code — you must tear off. A pre-work inspection by a roofer or the city can confirm your current layer count in writing; do this before committing to a bid to avoid mid-project surprises.

Do I need a permit if I'm just replacing my gutters or repairing flashing?

Gutter and flashing repair alone (without touching the roof shingles or underlayment) is typically exempt from permit requirements. However, if flashing repair requires lifting or disturbing shingles, or if you are installing new ice-water-shield as part of the flashing work, the scope may trigger a permit. When in doubt, call Midvale Building Department with a description of the work; they will clarify in 1–2 business days whether a permit is needed.

What if I hire a roofing contractor — does the contractor pull the permit, or do I?

The roofing contractor typically pulls the permit on your behalf (in their name or your name, depending on company policy) and is responsible for permit compliance and scheduling inspections. You are the property owner and are ultimately liable for permit compliance, so confirm in writing that the contractor has pulled the permit and will manage inspections. Ask for a copy of the permit number and approval letter once issued; this protects you if the contractor defaults or does not complete inspections.

How much do roof permits cost in Midvale?

Residential roof replacement permits in Midvale typically cost $100–$300, calculated as a percentage of project valuation (usually 1–1.5% of estimated roof cost) or a flat fee per 100 square feet of roof area. A $10,000 re-roofing project incurs roughly $150–$200 in permit fees. Confirm the exact fee schedule with Midvale Building Department when you call or visit; fees may be adjusted annually. Owner-builder permits (pulled by the homeowner rather than a contractor) may have slightly different fee structures — ask when calling.

My roof has a mix of materials (some tile, some asphalt shingles). Does that count as two layers?

A roof that has sections of tile and sections of asphalt shingles is typically installed in overlapping phases or in separate areas (e.g., tile on the main roof, asphalt on a shed roof). For permit purposes, each area is counted separately. If you are replacing the entire roof and converting everything to one material, submit a detailed site plan showing the current material layout and your proposed uniform material. Midvale's plan review will clarify the layer count and re-roofing scope.

What happens if my roof fails inspection?

If the deck-nailing inspection fails (e.g., inadequate fastening, deck rot, or unexpected three layers discovered), work must stop immediately. The roofer must correct the deficiency and request a re-inspection within 3–5 business days. Re-inspection fees ($50–$100) are charged for each re-inspection. If the final inspection fails (e.g., shingles not properly sealed, flashing incomplete), the roofer makes corrections and re-inspects; again, fees apply. Plan for 1–2 re-inspections as a contingency; it is not uncommon.

Can I pull an owner-builder permit for my roof replacement in Midvale?

Yes, if the property is owner-occupied and you are the owner of record, Midvale allows owner-builder permits for residential roof replacement. You pull the permit (not a contractor), and you are responsible for permit compliance and scheduling inspections. You can then hire a roofer as a subcontractor to do the actual work. The advantage is lower permit overhead; the disadvantage is personal liability for code compliance. Confirm owner-builder eligibility with Midvale Building Department when you call — some restrictions may apply if the home is a rental or commercial property.

The roofer said my roof has 'two layers but one is very thin.' Does that still count as two layers for the IRC rule?

Yes. The IRC R907.4 three-layer rule counts by number of distinct layers, regardless of thickness. If a thin layer (e.g., an old roll roofing or felt overlay from decades past) is present, it is a layer. A thin layer may be easier to tear off (quicker work), but it still counts toward the two-layer limit. If the thin layer is discovered during tear-off and hidden by the top layer, the roofer should stop and notify you immediately; it may trigger an additional tear-off and re-inspection.

Is there a 'emergency re-roof' fast-track permit process in Midvale if my roof is leaking?

Midvale does not have a published emergency or expedited permit track for roof leaks. However, if your roof is actively leaking into the home, you can perform emergency repairs (tarping, temporary patching, removing water) without a permit under 'emergency work' doctrine. Once the emergency is stabilized, you must pull a standard permit for the permanent re-roof. Call Midvale Building Department and explain the situation; they may allow you to submit an application with an expedited review request, but there is no guarantee of acceleration beyond the standard 3–5 business day plan-review timeline.

What if I find out after re-roofing (and inspection passed) that I did the work without a permit? Can I get a retroactive permit?

Yes, retroactive permits are available in Midvale, but they are costly and administratively burdensome. You would need to contact the Building Department, request a retroactive permit application, submit photos and documentation of the work, pass a re-inspection, and pay the original permit fee plus administrative penalties (typically an additional $300–$500 or more). Retroactive permits also trigger lender and insurance review; your homeowner's insurance may deny claims if coverage was voided by unpermitted work. Avoid this scenario by pulling a permit before work begins.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current roof replacement permit requirements with the City of Midvale Building Department before starting your project.