Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
A full roof replacement in North Salt Lake requires a permit. Partial repairs under 25% of roof area may be exempt, but any tear-off-and-replace, structural deck work, or material change (shingles to metal/tile) requires a permit application.
North Salt Lake enforces Utah State Building Code (2021 IBC/IRC adoption with amendments) and has a notable local overlay: the Wasatch Fault seismic hazard designation means roof replacement bids often trigger a structural engineer review if the scope involves deck nailing or deck repair — this adds 1–2 weeks to plan review compared to neighboring cities like Centerville or Bountiful. The city Building Department processes roof permits as over-the-counter (OTC) applications for standard like-for-like shingle replacements on residential structures, but requires full plan review if you're upgrading to metal roofing, tile, or any material with different fastening or wind-load requirements. Additionally, North Salt Lake's position in the 5B/6B climate zone (frost depth 30–48 inches, significant snow load) means ice-and-water shield specifications are mandatory per IRC R905.1.1, and underlayment fastening and placement must be explicit in your permit application — inspectors enforce this closely. The city's online permit portal is available through the City of North Salt Lake website, but phone inquiries to the Building Department are recommended to confirm current fee schedules and plan-review timelines, as these can shift seasonally with contractor volume.

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

North Salt Lake roof replacement permits — the key details

North Salt Lake is subject to Utah State Building Code (2021 International Building Code and International Residential Code with state amendments). The city's primary roofing standard is IRC R907 (Reroofing) and IRC R905 (Roof-Covering Installation Requirements). Per IRC R907.2, if your roof has THREE OR MORE existing layers of covering, a complete tear-off is mandatory — you cannot overlay. This rule is enforced by North Salt Lake inspectors at the deck inspection stage (once old roofing is removed). Many North Salt Lake homes built in the 1980s–2000s have two layers already, so adding a third layer is illegal; the inspector will catch this and issue a rejection. If you discover three layers during your own inspection, disclose this in the permit application, get a quote for full tear-off, and budget accordingly — tear-off adds $1.50–$3.00 per square foot. The city's Building Department uses a simplified permit form for residential reroofing; you'll need to specify the existing roof type (asphalt shingles, wood, etc.), the new material, fastener type and spacing, and underlayment product and placement. Contractor-pulled permits are standard, but owner-builders are allowed for owner-occupied properties under Utah law — if you're self-contracting, notify the city at permit issuance.

Ice-and-water shield (self-adhering synthetic underlayment) is not optional in North Salt Lake — it's required by IRC R905.1.1 in cold climates. Specifically, you must install ice-and-water shield from the eave edge up the roof slope a minimum of 24 inches (or to the interior wall line of a heated space, whichever is farther) to prevent ice-dam and wind-driven-rain leaks. The city's inspectors verify placement at the deck inspection; if you've specified standard asphalt felt or low-cost synthetic, your permit will be rejected. Name the product in your application: Grace Ice & Water, Lysaght, or equivalent. The Wasatch Front's 30–48 inch frost depth and frequent spring thaw cycles create ideal conditions for ice-dam damage; the IRC rule exists because North Salt Lake's climate makes it necessary. This is a common rejection in the city, so get it right on the first submittal.

Structural deck inspection is triggered if you're removing old roofing and your inspector suspects nailing issues, rot, or live-load capacity problems. North Salt Lake sits on Lake Bonneville sediments with expansive clay soils in some neighborhoods (particularly around the city center and east bench); older homes with inadequate ventilation or poor attic drainage sometimes show deck deterioration under the old shingles. The inspector will look for soft spots, missing nails, and adequate ventilation (per IRC R806). If deck repair is needed beyond minor patching, you must submit a structural engineer's report or use prescriptive details (e.g., replacing 2x10 rafters in-kind, sistering, or adding collar ties per IRC table R802.5.1). This can add 2–3 weeks to your timeline if it's required, so budget for both inspection delays and potential rafter replacement costs ($2,000–$8,000 depending on extent). The Wasatch Fault seismic designation means the city's inspectors take roof-deck connections seriously — inadequate fastening in a seismic zone is a code violation, not a cosmetic issue.

Material changes (asphalt shingles to metal, clay tile, or composite) require explicit plan review. Metal roofing has different fastening, expansion properties, and wind-load ratings than shingles; the city requires a manufacturer's installation guide and proof of fastening compliance (typically staples or screws per the metal-roof spec). Tile roofing adds structural load; unless your home was built with tile in mind, you'll need a structural engineer's signed statement that your roof framing can handle the additional dead load (tile is 15–20 lbs/sq ft vs. shingles at 2–3 lbs/sq ft). The city's plan review typically takes 5–7 business days for a material change; turnaround is slower than like-for-like shingle work. The permit application must include the roofing product data sheet, fastener schedule, and underlayment type. Roof slope, aspect, and wind exposure (which affects fastener spacing and secondary water barriers) are also on the form.

Inspections in North Salt Lake are scheduled in two phases: (1) deck inspection after old roofing is torn off, and (2) final inspection after the new roof is installed and all fasteners, underlayment, and flashing are complete. Deck inspection typically happens within 2–3 business days of your call; final inspection is 1–2 days after completion. The inspector will check deck nailing per IRC R903.3, underlayment fastening and placement, ice-and-water shield coverage, flashing details at penetrations (chimneys, vents, skylights), and starter-course and ridge fastening. Contractors familiar with North Salt Lake code can often expedite scheduling by calling ahead; the city's Building Department phone line is your fastest route. Permit fees in North Salt Lake are typically calculated at a flat rate for residential reroofing (often $150–$350 depending on roof area and material complexity), not as a percentage of project cost. Confirm the current fee at the time of application; fees are published on the city website.

Three North Salt Lake roof replacement scenarios

Scenario A
Like-for-like asphalt shingle replacement, two existing layers, 2,000 sq ft, North Salt Lake east bench (non-seismic-critical zone)
You have a 1990s-built rambler on a 0.3-acre lot on the east bench (elevation ~4,800 ft, higher snow load zone). The roof is two layers of asphalt shingles, no structural issues visible, and you're replacing in-kind with architectural shingles (GAF Timberline or similar). Scope: full tear-off, deck inspection, installation of ice-and-water shield 24 inches up from eave, synthetic underlayment (not felt), standard asphalt shingle fastening, flashing at the chimney and two roof vents. Permit required: yes. The city issues an OTC permit (no plan review) for standard shingle work; you and your contractor submit the permit application with the shingle product spec and fastener schedule (typically 6 nails per shingle, per manufacturer). Deck inspection occurs within 2–3 days after tear-off; inspector looks for nailing pattern, rot, and adequate attic ventilation (soffit and ridge vents). If deck is sound (typical for this age and maintenance profile), final inspection happens after installation. Total timeline: 3–4 weeks (1 week waiting for deck inspection + 2 weeks for roofing crew scheduling + a few days for final). Permit cost: approximately $200–$300 (flat rate for residential reroofing under 2,500 sq ft). Total project cost: $12,000–$18,000 (materials + labor + permit). No structural engineer required. Contractor typically pulls the permit; if you're owner-building, notify the city and expect slightly slower scheduling.
OTC permit (no plan review) | Two-phase inspection (deck + final) | Ice-and-water shield to eave 24 inches mandatory | Permit fee $200–$300 | Total project cost $12,000–$18,000 | 3-4 week timeline
Scenario B
Metal roof upgrade from shingles, structural evaluation required, 2,400 sq ft, near Wasatch Fault zone
You own a 1960s split-level near the city center (Wasatch Fault seismic zone) and want to upgrade to standing-seam metal roofing (Drexel or equivalent). The existing roof is two layers of asphalt shingles; the home was not originally designed for tile or metal. Scope: full tear-off, structural engineer evaluation of roof framing dead-load capacity, deck inspection, ice-and-water shield installation, metal roof fastening per manufacturer spec (typically screws into purlins or substrate with thermal breaks), flashing details for metal panels. Permit required: yes, with plan review. Material-change roof projects require the city's Building Department to review the structural engineer's letter (which must state that the framing can support the additional dead load: metal adds ~1.5 lbs/sq ft on top of underlayment, vs. shingles at ~2 lbs/sq ft — net gain is ~0 lbs/sq ft in this case, but the engineer must verify that connections and chord members are adequate for the wind uplift forces, which are higher for metal roofs). Plan review takes 5–7 business days. The city's seismic overlay (Wasatch Fault) means the inspector will also verify roof-to-wall connection adequacy per IBC 1511.4.8 (seismic anchoring). Deck inspection occurs after tear-off; final inspection after metal installation. Timeline: 5–7 weeks (including structural engineer review — 1 week for engineer, 1 week for permitting plan review, 2 weeks for roofing crew, 2 weeks for scheduling inspections). Permit cost: $250–$400 (complex review). Structural engineer cost: $800–$1,500. Total project cost: $18,000–$28,000. The seismic overlay and structural-engineer requirement add complexity and cost, but are non-negotiable in North Salt Lake if you're upgrading to a heavier or wind-sensitive material.
Structural engineer required (seismic zone) | Plan review 5-7 business days | Metal roof product datasheet + fastener schedule | Ice-and-water shield + synthetic underlayment mandatory | Permit fee $250–$400 | Structural engineer fee $800–$1,500 | Total project cost $18,000–$28,000 | 5-7 week timeline
Scenario C
Partial roof repair, 20% of roof area, spot shingle replacement over existing two layers, owner-builder intent
You have a 1980s rambler with asphalt shingles; storm damage affected the north face (about 400 sq ft, or 4 squares, roughly 20% of the 2,000 sq ft total roof). The damage is contained to the north slope, and the rest of the roof is in good condition. Your intent: remove damaged shingles, inspect the deck, and re-nail with new shingles over the existing two layers (overlay, not tear-off). Permit required: no, if the repair is under 25% and you're NOT tearing off. IRC R907.3 allows overlay of existing roof covering if there are fewer than two layers (you have two, so you're at the threshold) AND the repair area is under 25% of the roof area. However, IRC R907.4 states that if removing the damaged shingles reveals rot or structural issues, or if a third layer is discovered during removal, the entire roof must be torn off (triggering a permit). In practice: you and your contractor can perform spot repairs under 25% WITHOUT a permit, but the moment the inspector (or contractor) discovers soft deck, nails pulling through, or a hidden third layer, you must stop and pull a permit for full tear-off. Many homeowners in North Salt Lake skip the permit for small repairs and avoid inspection risk — this is common, but risky if resale or insurance claim timing overlaps. If you want to be compliant and own-build: submit a permit for the partial repair, declare the scope as 400 sq ft repair with overlay, and the city will likely issue an OTC permit (no plan review, $75–$150 fee) contingent on a deck inspection showing no third layer and no structural issues. Timeline if permitted: 1–2 weeks. Cost if unpermitted and later discovered: $300–$500 stop-work fine + requirement to re-permit and tear off if a third layer is found (adding $3,000–$5,000). Recommendation: if you're doing a partial repair as owner-builder, call the Building Department to confirm exemption or get a quick permit to avoid downstream liability.
Exempt if under 25% and no tear-off + no third layer present | Risk: discovery of third layer = mandatory full tear-off permit | Optional permit for clarity: $75–$150 OTC | Deck inspection required if permitted | If unpermitted and discovered later: $300–$500 fine + full tear-off required | Owner-builder allowed for owner-occupied | Call city to confirm exemption status before starting work

Every project is different.

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

North Salt Lake's Wasatch Fault seismic overlay and roof replacement implications

North Salt Lake lies within the Wasatch Fault seismic hazard zone, a critical seismic feature that influences building code enforcement beyond standard IBC requirements. The 2021 Utah State Building Code (based on 2021 IBC) includes enhanced seismic provisions for Utah counties in high-hazard zones, including Davis County (where North Salt Lake is located). For roof replacement projects, this means roof-to-wall connections, framing connections, and fastening patterns are subject to heightened inspection scrutiny. When you submit a permit for a material change (especially metal roofing or tile), the city's Building Department will cross-reference IBC Section 1511.4.8 (seismic design category-related anchoring) and may require a structural engineer's review if the roof pitch, load path, or connection details change.

In practice, North Salt Lake inspectors pay close attention to roof-deck nailing patterns during the deck-inspection phase, particularly if the home is in a seismic zone neighborhood (which includes most of the city center and portions of the east bench). The code does not mandate any special fastening for standard asphalt shingle replacements, but if your contractor proposes deviating from standard fastening (e.g., using fewer nails per shingle, or skipping collar ties on interior roof ridges), the inspector may flag it as a seismic concern. For owner-builders and DIY contractors, this means: explicitly state fastening details in your permit application, use a manufacturer's spec sheet that includes fastener size and spacing, and expect the deck inspection to take slightly longer (the inspector will verify not just nailing adequacy but also connection detail compliance).

The Wasatch Fault seismic overlay also affects material choice and cost. If you're upgrading from asphalt shingles to a heavier material (metal, tile, or composite), the structural impact is greater in a seismic zone because the roof acts as a mass at the top of the structure — any increase in dead load affects the lateral-load path and overturning moments. North Salt Lake requires a licensed structural engineer's evaluation if the roof material changes to anything other than like-for-like asphalt shingles. This is why Scenario B (metal roof upgrade) costs more and takes longer than Scenario A (shingle replacement). Budget an extra $800–$1,500 for the engineer and 1–2 weeks for the review cycle.

North Salt Lake's frost depth, ice-dam prevention, and underlayment rules

North Salt Lake sits in IECC Climate Zone 5B (Wasatch Front lowlands) and Zone 6B (higher elevations), with frost depths ranging from 30 inches in the city center to 48 inches on the higher east bench. This deep frost line, combined with frequent snow-melt cycles in spring and occasional mid-winter thaws, creates ideal conditions for ice dams — frozen blockages at the eave that force meltwater back up under the shingles, causing interior leaks and water damage. The International Residential Code (IRC R905.1.1) mandates ice-and-water shield in cold climates specifically to prevent this. North Salt Lake's Building Department enforces this mandate strictly because ice-dam damage is the leading source of insurance claims and homeowner disputes in the Wasatch region.

Ice-and-water shield is a self-adhering synthetic membrane (not felt; felt is explicitly not acceptable for this application). It must be installed from the eave edge upward a minimum of 24 inches, or to the interior wall line of a heated space, whichever is farther. On a typical North Salt Lake ranch with a finished attic or insulated attic, this means the shield runs 24 inches up the bottom of the roof slope. On the roof overhangs or lower slopes adjacent to heated interior spaces, the shield may need to extend farther (sometimes 3–4 feet up, depending on attic geometry). The permit application must specify: ice-and-water shield product name and coverage area (square feet), underlayment type for the remainder of the roof (synthetic underlayment, not felt, is strongly preferred — felt has higher moisture retention and can promote rot in North Salt Lake's damp climate), and fastening method (staggered rows of roofing nails or staples, per manufacturer spec). Common rejections in North Salt Lake: contractor submits permit with "asphalt felt underlayment" instead of ice-and-water shield — rejected and must resubmit. Contractor installs ice-and-water shield only 12 inches from eave — inspector rejects at deck inspection and orders reinstallation.

The frost depth and thaw cycle also affect fastening and deck nailing. North Salt Lake inspectors verify that fasteners (nails for shingles, screws for metal, etc.) are driven firmly and completely, with no missed nails or protruding fasteners that could allow water penetration during freeze-thaw cycles. A missing or partially driven nail in a colder city like North Salt Lake is a bigger failure risk than in a milder climate, because ice-dam backup is more likely and the roof experiences more thermal stress. Deck inspection explicitly checks for adequate nailing and no popped nails (a sign of moisture-induced wood movement or inadequate fastening). Budget for 1 extra day in the inspection timeline if you're roofing in late fall or early spring, because the city's inspectors schedule carefully around freeze-thaw cycles to avoid false rejection due to temporary ice or moisture.

City of North Salt Lake Building Department
City of North Salt Lake, North Salt Lake, UT (contact city hall main number for Building Department direct line)
Phone: (801) 335-8200 (main) — ask for Building or Planning Department | https://www.northsaltlakecity.org (Building Department permit portal accessible through city website; online permit system may be available — confirm on site)
Monday–Friday, 8 AM–5 PM (MT); verify holiday closures on city website

Common questions

Do I need a permit if I'm just replacing damaged shingles after a storm?

If the damage is under 25% of your roof area and you're not tearing off the existing roof (overlay only), you may not need a permit. However, if removal reveals a third layer, soft deck, or structural issues, you must immediately stop and pull a permit for full tear-off. North Salt Lake allows small spot repairs without permits, but inspectors enforce the three-layer rule strictly. If you're uncertain, call the Building Department at (801) 335-8200 to confirm your specific situation — it's a 5-minute call and protects you from stop-work citations.

What if my roof has three layers already?

IRC R907.2 prohibits overlaying a roof with three or more existing layers. North Salt Lake's inspectors will reject any overlay permit if three layers are present. You must tear off all old material before installing new roofing. This adds $1.50–$3.00 per square foot to your project cost and requires a permit. Disclose this in your initial permit application or at the deck inspection; surprises here delay your project by 1–2 weeks.

Is ice-and-water shield really required, or can I use regular underlayment?

Ice-and-water shield is mandatory in North Salt Lake under IRC R905.1.1 (cold climate requirement). It must cover the first 24 inches up from the eave edge (or to the heated interior wall line, whichever is farther). Regular asphalt felt or lower-cost synthetic without self-adhesion does not meet code. Your permit will be rejected if you don't specify ice-and-water shield; inspectors verify placement at deck inspection. This is a common rejection, so name the product (Grace Ice & Water, Lysaght, etc.) in your application.

How much does a roof permit cost in North Salt Lake?

Residential roof permits typically cost $150–$350 depending on roof area and material complexity. Like-for-like asphalt shingle replacements are usually $150–$250 (flat rate). Material changes (metal, tile) or structural repairs may trigger higher fees ($300–$400) or additional plan-review charges. Confirm the current fee schedule with the Building Department when you apply; fees are published on the city website and can vary by year.

Can I pull my own permit as an owner-builder in North Salt Lake?

Yes, owner-builders are allowed for owner-occupied residential properties under Utah law. North Salt Lake accepts owner-builder permits for roof replacement. You'll need to apply in person or by phone, provide the same specification details (material, fasteners, underlayment), and be present for both deck and final inspections. Contractor-pulled permits are faster and standard, but if you're managing the project yourself, notify the city at permit issuance and expect slightly longer inspection scheduling.

What happens at the deck inspection?

After you tear off the old roofing, you call the city to schedule a deck inspection. The inspector checks for rot, soft spots, missed or protruding nails, adequate attic ventilation, and any hidden third layers of roofing. If the deck is sound and no repairs are needed, the inspection passes and you can proceed to install the new roof. If rot or structural issues are found, you may need to repair or sister in new framing (adding $2,000–$8,000 to the project). Plan for 2–3 business days' notice and scheduling availability.

Does North Salt Lake's Wasatch Fault seismic zone affect my roof replacement?

The Wasatch Fault seismic designation is primarily relevant if you're upgrading to a heavier material (metal, tile) or changing roof framing connections. For a like-for-like asphalt shingle replacement, seismic requirements do not add cost or timeline. If you're upgrading materials, North Salt Lake will require a structural engineer's evaluation to confirm that the framing can handle the new dead load and wind uplift forces — this adds $800–$1,500 and 1–2 weeks to the timeline. The seismic zone also means inspectors verify roof-to-wall connections carefully, but this is standard code enforcement.

Can I overlay my existing roof, or do I have to tear off?

You can overlay an existing roof ONLY if there are fewer than three layers and the repair area is under 25% (per IRC R907). Most homes in North Salt Lake have two existing layers, so overlaying is allowed by code. However, if the inspection reveals a third layer, the entire roof must be torn off. Overlaying saves $1.50–$3.00 per square foot on disposal and prep work, but adds risk if hidden layers are present. Many contractors recommend tear-off to avoid surprises; discuss this with your roofer and the inspector.

How long does the permit approval and inspection process take in North Salt Lake?

For a standard like-for-like shingle replacement: 3–4 weeks total (1 week permit issuance + 2 weeks roofing work + 1 week inspection scheduling). For a material change with structural review: 5–7 weeks (1 week structural engineer report + 1 week plan review + 2–3 weeks roofing + 1 week inspections). Plan-review times can extend during peak roofing season (spring–summer). Call ahead to confirm current timelines.

What if my roof replacement is discovered to be unpermitted at the time of resale or insurance claim?

Unpermitted roof work is a common title-clearance issue. If your home is sold without disclosing unpermitted roofing, the buyer can sue for rescission or damages. Insurance companies may deny water-damage claims if the roof was installed without a permit. If the roof is discovered during refinancing or HELOC application, the lender may require you to pull a retroactive permit and pass inspection before closing. North Salt Lake Building Department will accept retroactive permit applications, but the cost and timeline are higher because the work is already complete.

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 North Salt Lake Building Department before starting your project.