Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Full roof replacement, tear-offs, or material changes require a permit in South Salt Lake. Like-for-like repairs under 25% of roof area may be exempt, but any removal of existing shingles triggers permitting.
South Salt Lake enforces IRC R907 reroofing standards strictly, and the city's Building Department uses a three-layer limit rule that is less forgiving than some neighboring Salt Lake County jurisdictions — if your roof already has two layers, a third application is prohibited and a full tear-off is mandatory. The city's online permit portal processes roofing submittals, but unlike some nearby cities, South Salt Lake requires a full roof plan (dimensions, material spec, underlayment type, fastening pattern) even for standard asphalt shingle replacements; over-the-counter approval is rare here. Additionally, because South Salt Lake sits in the Wasatch Fault seismic zone, roof replacement permits often trigger a seismic-tie and structural-fastening review that adds 5–7 days to plan review. Permits cost $150–$350 depending on roof area (typically charged per square foot of roof or as a percentage of project value), and inspections include deck nailing/fastening and a final. If your existing roof has two or more layers, budget for tear-off labor and disposal — the city will not issue a permit for a third layer, period.

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

South Salt Lake roof replacement permits — the key details

South Salt Lake enforces a strict three-layer maximum rule under IRC R907.4. If your existing roof has two or more layers of shingles, the city will not permit an overlay — a full tear-off is mandatory. This is a city-specific interpretation that differs from some neighboring jurisdictions (like Salt Lake City proper, which sometimes allows a third layer if structural capacity is verified). Before submitting a permit application, have a contractor or inspector count existing layers. If you have two, plan for tear-off labor (typically $800–$2,000 depending on roof complexity and square footage) and disposal fees ($200–$500). The city's Building Department will request photo documentation of the existing roof condition and layer count as part of the permit intake.

South Salt Lake's online permit portal requires a complete roofing plan for all replacement projects, even straightforward asphalt shingle re-roofs. The plan must include roof dimensions, total square footage, proposed material type (asphalt, metal, tile, etc.), underlayment type and thickness (ice-water-shield requirements apply — see below), fastening pattern (nails per square per IRC R905), and any flashing or edge detail changes. Unlike some nearby cities, South Salt Lake does not offer over-the-counter same-day approval for standard re-roofs; plan review typically takes 5–10 business days. If your submission is incomplete (missing fastening pattern, for example), the city will issue a 'Request for Information' and the clock resets. Submitting a complete plan on first try reduces review time significantly.

Because South Salt Lake is located in a high-wind zone (Wasatch Front) and sits near the Wasatch Fault seismic zone, the city's Building Department often flags roof replacement permits for secondary review of roof-to-wall connections, gable-end bracing, and roof framing fastening. This adds 5–7 days to plan review but is non-negotiable. Additionally, the city requires ice-water-shield (self-adhering secondary water barrier) to extend at least 24 inches up from the eave line on all sloped roofs, and 36 inches in valleys — this is critical in the Wasatch 5B/6B climate where snow load and ice damming are common. Failure to specify ice-water-shield or to show it on your plan will trigger a rejection. Metal roofing and tile materials require structural load review; asphalt shingles are generally pre-approved, but any material change requires the city's engineer to sign off.

Inspections for roof replacement in South Salt Lake include a deck-nailing inspection (performed after tear-off and before new underlayment is laid) and a final inspection after shingles are installed. The deck-nailing inspection checks that existing plywood/OSB is properly fastened (per IRC R602) and that any rotten or damaged decking is flagged for replacement. The city will not allow new roofing to be installed over a compromised deck, so budget for potential repair costs discovered during teardown. Final inspection verifies material compliance, fastening pattern, flashing installation, and ice-water-shield coverage. Both inspections are scheduled through the city's permit portal or by phone; typical wait is 1–3 days for scheduling.

Roof replacement permits in South Salt Lake cost $150–$350, typically calculated as a percentage of project valuation (around 1.5–2.5% of estimated material and labor cost). A 2,000-square-foot asphalt shingle roof replacement (estimated $6,000–$10,000) would carry a permit fee of $150–$250. The city also charges for plan review if the scope is complex (structural changes, material upgrade, seismic tie upgrades); add $100–$150 for engineer review if flagged. Inspections are included in the permit fee — no separate inspection charges. If you pull the permit yourself as an owner-builder, you can save contractor markup on permit fees, but you or an agent must be present for both inspections. Contractors typically pull permits on your behalf and include the fee in their quote; always ask for the city's permit receipt to verify completion.

Three South Salt Lake roof replacement scenarios

Scenario A
Single layer, asphalt shingle to asphalt shingle, 1,800 sq ft ranch home, no material change — Midvale neighborhood
Your 1,800-square-foot ranch home in the Midvale area of South Salt Lake has one existing layer of 25-year asphalt shingles. You want to replace with standard architectural asphalt shingles, same slope and configuration, no structural changes. This is a like-for-like overlay-eligible project on paper, but South Salt Lake's Building Department will still require a full permit application because any roof work — including overlays — must be permitted and inspected per local code. Your contractor submits a plan showing roof dimensions, asphalt shingle spec (3-tab or architectural), ice-water-shield from eave line 24 inches up valleys, and fastening pattern (4 nails per shingle per IRC R905.2). The city's plan review takes 7–10 days; no structural review flagged because asphalt is pre-approved and there is no seismic tie change. Deck-nailing inspection occurs after tear-off; if decking is sound, roofing can begin immediately after. Final inspection checks fastening, material compliance, and ice-water-shield. Total permit cost is $175 (based on 1.8 × $100 per thousand sq ft approximate). Timeline: 2 weeks for permits and inspections, 3–4 weeks total with contractor scheduling. No surprise costs if deck is sound; if rot is found, expect $500–$1,500 for decking repair.
Permit required | $175 permit fee | Asphalt-to-asphalt overlay | 24-inch ice-water-shield required | Deck-nailing inspection mandatory | 2-week permit + inspection timeline | Project cost $6,000–$9,000 | 1 existing layer (OK to overlay)
Scenario B
Two existing layers, asphalt to asphalt, 2,200 sq ft, need tear-off — Millcreek area with older split-level
Your split-level home in Millcreek (South Salt Lake's western neighborhood) has two existing layers of asphalt shingles installed in 1995 and 2010. You inspect the roof and see curling shingles and minor moss; a local contractor recommends asphalt replacement. South Salt Lake's three-layer maximum rule kicks in immediately: the city will not permit a third-layer overlay. A tear-off is mandatory. Your contractor must submit a permit plan that includes tear-off scope, disposal method (licensed waste hauler), and new roofing spec (asphalt shingles, 36-inch ice-water-shield in valleys, standard fastening). The city's plan review takes 8–10 days; no additional seismic review if fastening is standard. However, the Building Department will request photo documentation of the two existing layers — the contractor may need to probe the roof with a small cut to show both layers clearly. Once approved, tear-off work can begin (no inspection required for tear-off itself, but the site must be cleaned daily per city nuisance code). Deck-nailing inspection happens after tear-off and before underlayment. If the decking underneath the two layers is sound (most common), the timeline is fast: 1 week for permit, 2–3 days for tear-off, 1 day for deck inspection, 2–3 days for roofing and final inspection. Tear-off and disposal add $1,200–$2,000 to project cost. Total permit fee $225 (based on 2.2 × $100/k sq ft). Most significant cost here is tear-off labor and waste hauling, not permits.
Permit required | $225 permit fee | Two existing layers: tear-off mandatory per IRC R907.4 | Tear-off cost $1,200–$2,000 | 36-inch ice-water-shield in valleys | Deck-nailing inspection post-tear-off | Photo documentation of layers required | Total project $8,000–$13,000
Scenario C
One layer asphalt to standing-seam metal roof, 2,400 sq ft, structural upgrade — Hilltop area near Wasatch Fault
Your home sits in South Salt Lake's Hilltop neighborhood, closer to the Wasatch Fault seismic zone. You have one layer of asphalt shingles and want to upgrade to standing-seam metal roofing for durability and aesthetic reasons. Metal roofing is significantly heavier than asphalt (2–3 psf vs 1–1.5 psf) and requires structural verification, especially in a seismic zone. Your contractor submits a permit plan that includes metal roof material spec, standing-seam fastening pattern, roof-to-wall connection details (metal clips or straps to resist lateral seismic forces), and structural capacity statement or engineer's letter confirming the existing roof framing can handle the added weight. South Salt Lake's Building Department automatically flags material-change-to-metal permits for engineer review. Plan review takes 12–15 days (structural review adds 5–7 days). The city may require a seismic tie upgrade (lateral restraint clips or straps at each rafter-to-wall connection) — cost $300–$600 installed. Once approved, tear-off begins, then deck-nailing inspection (existing asphalt is removed). Final inspection verifies metal fastening pattern, seismic ties, flashing, and edge detail. Metal roofing requires 32-inch ice-water-shield in valleys (more conservative than asphalt) per manufacturer spec; this must be documented on the plan. Permit fee is $300 (material change + engineer review premium). Total project cost $12,000–$18,000 including structural tie upgrade. Timeline: 3–4 weeks for permits (structural review lag) plus 1 week installation.
Permit required | $300 permit fee (includes engineer review) | Material change: asphalt to metal | Structural capacity review mandatory | Seismic roof-tie upgrade likely required $300–$600 | 32-inch ice-water-shield spec in valleys | 3–4 week permit timeline | Total project $12,000–$18,000

Every project is different.

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

South Salt Lake's three-layer rule and why it matters

IRC R907.4 sets the standard for reroofing with existing layers: you can have a maximum of two layers under a new roof, meaning a third layer is prohibited. South Salt Lake enforces this strictly and does not grant exceptions. The reason: multiple layers trap heat and moisture in the roof assembly, reducing shingle life, promoting granule loss, and creating a hidden fire hazard (old shingles are more flammable than new). The city interprets this as a hard limit — no engineer waivers, no structural bonding justification will override it. If your roof has two layers already, a tear-off is non-negotiable.

Identifying existing layers is crucial before you contract work. A visual inspection from the attic (if accessible) or a small probe cut on a hidden part of the roof (rear slope, typically) will show how many layers exist. Some homes have one layer installed over felt or ice-water-shield from an earlier era, which counts as one layer. Others have true two-layer stacks (shingles over shingles). Do not assume; probe. If you or your contractor discovers two layers during work, stopping and pulling a permit for tear-off is the correct move — continuing with an overlay will trigger a stop-work order and fines.

Tear-off costs in South Salt Lake vary by roof complexity, access (single-story vs two-story, steepness), and local disposal options. A standard 2,000-square-foot single-story tear-off runs $800–$1,500 in labor; add $200–$500 for waste hauling to a licensed landfill. Some contractors include this in their all-in quote; others bid it separately. Always confirm tear-off is included if a second layer is discovered; do not assume your original quote covers a tear-off scenario.

The ice-water-shield requirement (24 inches in normal zones, 36 inches in valleys) applies after tear-off as well. Some older roofs have felt underlayment only; modern code requires self-adhering ice-water-shield from the eave upward. This is a code upgrade that increases material cost by $100–$300 depending on roof size, but it is mandatory and non-waivable in South Salt Lake's climate.

Seismic and wind considerations in South Salt Lake roof permitting

South Salt Lake's proximity to the Wasatch Fault and its location on the Wasatch Front (a high-wind zone) mean that roof replacement permits often trigger additional structural review beyond typical reroofing. The city's Building Department flags roof permits for potential seismic tie upgrades, especially if the home is older (pre-1995) or if the existing roof-to-wall connection is inadequate. A seismic tie upgrade involves installing metal clips or straps at each rafter-to-wall connection to resist lateral (sideways) movement during an earthquake. Cost is $300–$600 per typical home; it is not always required, but the city's plan reviewer will specify it if structural assessment warrants it.

Wind load is also a factor. South Salt Lake's elevation (4,200+ feet in many neighborhoods) and proximity to canyons create wind tunnels that increase roof pressure. The city requires roofing material to be rated for the local wind speed (typically 90–100 mph for South Salt Lake) and fastening to match that rating. Asphalt shingles are generally pre-rated; metal roofing requires specific fastening (crimped seams, fastener spacing) per manufacturer and code. Underlayment is part of the wind-resistance package — ice-water-shield is a higher-performance barrier than felt and is required in South Salt Lake precisely because wind-driven rain and ice damming are common in the Wasatch region.

If your roof sits on a slope facing a canyon or if your neighborhood is known for wind events, the city's engineer may request a wind-load calculation or reference to a third-party wind study. For most standard residential roofs, this is a checkbox — the plan reviewer confirms fastening pattern and material rating match local wind speed and approval proceeds. Do not be surprised if the city asks for fastening pattern specifics (number of nails per shingle, nail type and size, overlap distance) even for straightforward asphalt overlays; this is standard practice and ensures your roof is correctly installed for seismic and wind resilience.

City of South Salt Lake Building Department
South Salt Lake City Hall, South Salt Lake, UT (exact address: confirm with city website)
Phone: (385) 633-8400 (general city number; ask for Building Department or Permit Division) | https://www.southsaltlakecity.com/departments/building-development/ (confirm portal URL on city website)
Monday–Friday, 8:00 AM – 5:00 PM (subject to change; verify on city website)

Common questions

Can I install a third layer of shingles on my existing two-layer roof in South Salt Lake?

No. South Salt Lake enforces IRC R907.4 strictly: a maximum of two layers is allowed, and a third layer is prohibited. If your roof has two existing layers, the city will not permit an overlay — a full tear-off is mandatory. This rule applies regardless of structural capacity or engineer approval. The reason is heat and moisture trapping under multiple layers, which shortens shingle life and creates fire risk. Plan for tear-off labor ($1,000–$2,000) and disposal costs ($200–$500) if a second layer is discovered.

What is ice-water-shield and why is it required in South Salt Lake?

Ice-water-shield is a self-adhering, rubberized membrane that acts as a secondary water barrier under roofing underlayment. It prevents ice-dam water and wind-driven rain from seeping into the home. South Salt Lake, in the Wasatch 5B/6B climate, experiences heavy snow load and ice damming; the city requires ice-water-shield to extend at least 24 inches up from the eave line on all sloped roofs and 36 inches in valleys. Some cities allow felt underlayment only; South Salt Lake does not — ice-water-shield is mandatory and non-waivable. Cost is $100–$300 more than felt depending on roof size.

Do I need a contractor's license to pull a roof replacement permit in South Salt Lake?

No, owner-builders can pull permits for owner-occupied properties in South Salt Lake. However, you or an authorized agent must be present for deck-nailing and final inspections. Many homeowners hire contractors who pull the permit on their behalf. If you pull the permit yourself, you can potentially save contractor overhead on permit fees, but you assume responsibility for code compliance and scheduling inspections. Always get a copy of the permit receipt from the city to confirm it was issued.

How long does plan review take for a roof replacement permit in South Salt Lake?

Standard asphalt shingle overlays typically take 5–10 business days for plan review. If the city flags your permit for structural or seismic review (common for material upgrades or homes near the Wasatch Fault), add 5–7 days. Incomplete submissions (missing fastening pattern, underlayment spec, etc.) reset the review clock. Submitting a complete plan on first submission reduces review time significantly. Total permit turnaround, including inspections, is typically 2–4 weeks.

What happens during the deck-nailing inspection?

After the existing roof is torn off, the South Salt Lake Building Department schedules a deck-nailing inspection to verify that plywood or OSB decking is properly fastened and structurally sound. The inspector checks for rotten wood, loose plywood, or missing nails. If decking is compromised, it must be repaired or replaced before new roofing can be installed. You cannot proceed to underlayment or shingles until this inspection passes. Schedule this inspection through the permit portal or by phone; typical wait is 1–3 days.

What is the permit fee for a roof replacement in South Salt Lake?

Permit fees range from $150–$350, typically calculated as 1.5–2.5% of estimated project cost or per square foot of roof area. A 2,000-square-foot asphalt replacement (estimated $6,000–$10,000) usually costs $175–$250 in permit fees. Material upgrades (asphalt to metal, tile, etc.) may include engineer review premium, adding $100–$150. Inspections are included in the permit fee — no separate inspection charges. Always confirm the fee estimate with the city's permit department before submitting.

Do I need a structural engineer to upgrade to a metal roof in South Salt Lake?

Yes. Metal roofing is heavier than asphalt and requires structural verification. South Salt Lake's Building Department automatically flags metal roof permits for engineer review to confirm existing framing can support the load. The review typically costs $100–$150 and adds 5–7 days to plan review. In homes near the Wasatch Fault, the engineer may also recommend seismic tie upgrades (roof-to-wall restraint clips), adding $300–$600 in labor and materials. Material-change permits are more complex than like-for-like asphalt overlays.

What happens if I install a roof without a permit in South Salt Lake?

You face stop-work orders, fines of $500–$1,500, insurance denial (most policies require permits), and forced removal and re-installation at your expense. Additionally, unpermitted work must be disclosed on the home's title when selling, which can reduce resale value by 10–20% of the roof cost. Some buyers walk from the deal entirely. The city's Building Department can also place a lien on your property if unpermitted work is not remedied. Always pull a permit before roofing work begins.

Are roof inspections included in the permit fee, or do I pay separately?

Inspections (deck-nailing and final) are included in the permit fee — you do not pay extra per inspection. However, if the city's engineer flags your permit for additional structural review (metal roofing, seismic upgrade), there may be an engineering review fee ($100–$150) charged separately. This is specified during plan review. Reinspections (if work fails initial inspection) are typically no additional charge, but repeated failures or non-compliance may result in added fees or work stoppage.

Can I do the roofing work myself if I have a roof replacement permit in South Salt Lake?

Yes, as an owner-builder for an owner-occupied property, you can perform the work yourself if you hold a valid permit. You must be present for deck-nailing and final inspections. However, roofing is physically demanding and high-risk work — falls are common. Most homeowners hire licensed contractors. If you perform work yourself, you assume all liability and responsibility for code compliance. The city will still require inspections and will not approve work that does not meet code, regardless of who performs it.

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