What happens if you skip the permit (and you needed one)
- Stop-work orders and fines of $500–$1,500 are issued by Cottonwood Heights code enforcement when an unpermitted roof is discovered during building sale inspections or neighbor complaints; the contractor faces license suspension with the Utah Division of Occupational and Professional Licensing (DOPL).
- Insurance denial: your homeowner's policy may refuse claims for water damage or structural failure if the re-roof was unpermitted and not up to IRC R905 standard (fastening, underlayment, decking integrity).
- Title defect and resale impact: unpermitted roof work must be disclosed on the Utah real-estate transfer document; buyers' lenders often refuse to finance properties with unpermitted major work, killing the sale or forcing you to pay for a retroactive inspection and possible tear-off/redo.
- Seismic safety liability: Cottonwood Heights sits on the Wasatch Fault; an unpermitted roof that fails fastening inspection could expose you to personal liability if wind or seismic event causes damage traced to non-compliant installation.
Cottonwood Heights roof replacement permits—the key details
Contractor licensing and owner-builder eligibility: in Cottonwood Heights, roofing work requires either a licensed C-1 contractor (Utah DOPL) or owner-occupant status. If you're doing the work yourself on your primary residence, you can pull the permit in your name, but you must pass the deck inspection and final inspection yourself (or hire a licensed contractor for the actual work and pay labor + permit). If you hire a contractor, they must provide proof of current C-1 roofing license, liability insurance (minimum $1M), and workers' compensation. The permit fee is $150–$350 depending on roof square footage (typically calculated as 1–1.5% of the contractor-estimated material cost, up to a maximum of about $0.40 per square foot of roof area). Inspections are scheduled online through the Cottonwood Heights portal (confirm URL with City Hall); typically deck inspection occurs after tear-off and before new underlayment, and final inspection occurs after all shingles/covering is installed, flashings are complete, and gutters are reinstalled. Plan 1–3 weeks from permit issue to final approval for a like-for-like replacement; material-change jobs or three-layer tear-offs can extend to 4–6 weeks if structural review or engineering is required.
Three Cottonwood Heights roof replacement scenarios
Ice dams, frost depth, and Cottonwood Heights condensation control
The third Cottonwood Heights issue is deck fastening in the context of frost heave. The 30–48 inch frost depth means the soil beneath the foundation and any above-grade posts or piers can move up to 3–4 inches annually during freeze-thaw cycles. This heaving can loosen roof deck nails and fasteners if they are not driven into solid wood (not into filler or gaps). Cottonwood Heights inspectors probe the deck systematically for loose fasteners, especially at truss-to-rafter connections and around ceiling framing penetrations. If fasteners are found to be loose or driven into gap-fill material, the contractor must re-nail or replace with structural screws (e.g., #12 GRK FastenMaster screws) at 16-inch spacing. This adds 4–8 hours of labor and $400–$800 in cost but is non-negotiable for safety.
Permit portal, contractor licensing, and Cottonwood Heights application workflow
Scheduling inspections through the Cottonwood Heights portal is straightforward: after you receive the permit number, you request inspections online (deck inspection after tear-off, final inspection after installation), and the city schedules them within 3–5 business days. The deck inspection is the most critical; the inspector checks for rot, verifies fastening, confirms underlayment material is on-hand, and checks that any structural issues flagged during permitting are resolved. The final inspection covers the complete installation: fastening pattern, underlayment overlap, flashing, valley details, and gutter attachment. If the inspector finds deficiencies (e.g., improper fastening spacing, underlayment not extended far enough), they issue a correction notice; the contractor has 7 days to fix the issues and request a re-inspection. Plan for 1–3 re-inspections on complex jobs; most like-for-like replacements pass final inspection on the first try if the contractor is experienced.
Cottonwood Heights City Hall, Cottonwood Heights, UT (verify address with city website)
Phone: (801) 943-3190 (verify with city; number subject to change) | https://www.cottonwoodheights.gov (confirm permit portal URL with city)
Monday–Friday, 8:00 AM – 5:00 PM (holiday closures apply)
Common questions
Do I need a permit to patch a few torn shingles after a storm?
No, provided the patch is under 25% of the total roof area and you are not tearing off the old shingles. If the damaged area exceeds 25% or the underlying deck is found to be rotten, a permit is required. For small patches (under 800 sq ft on most Cottonwood Heights homes), no permit is needed.
What if my roof has three layers of shingles?
IRC R907.4 prohibits more than two layers. If an inspection reveals three or more layers, you must tear off the entire roof to the deck before installing new shingles. This is non-negotiable and will be discovered during the deck inspection, adding cost and time. Request a pre-permit layer inspection ($50–$150) if you suspect three layers.
Can I install metal roofing over my existing shingles (no tear-off)?
Not in Cottonwood Heights without explicit written approval from the Building Department. Metal roofing over shingles can trap moisture and cause rot, especially in the high-elevation, cold Wasatch climate. A full tear-off is typically required, and a structural engineer's letter confirming deck capacity for the metal system is mandatory due to the material change (IRC R905.10).
How long does the permitting process take for a roof replacement?
For a like-for-like composition shingle replacement, 1–3 weeks from permit approval to final inspection. For material changes (shingles to metal) or if structural work is required, 3–6 weeks. The city's online portal can often approve simple applications same-day; plan-review jobs take 7–14 days.
Do I need ice-and-water shield on my entire roof?
No. Per IRC R905.1.1 and Cottonwood Heights enforcement, ice-and-water shield is required in high-snow areas (Cottonwood Heights is Zone 5B/6B) only where ice dams are likely: at the eaves (extending 36 inches above the interior wall line) and in valleys. The rest of the roof can use standard asphalt-saturated felt or synthetic underlayment. Using ice-and-water shield over the entire roof is overkill and adds unnecessary cost.
Who is responsible for pulling the permit—the contractor or the homeowner?
Typically the contractor pulls the permit in their name and the homeowner's name jointly. If you are an owner-occupant doing the work yourself, you can pull the permit in your own name. Either way, the Cottonwood Heights Building Department expects the permit holder to schedule inspections and ensure code compliance.
What happens if I install a new roof without a permit?
You risk stop-work orders ($500–$1,500 fine), insurance denial on water-damage claims, title disclosure issues during resale (buyers' lenders often refuse to finance), and license suspension for any contractor involved. Cottonwood Heights code enforcement often discovers unpermitted roofing during home sales or neighbor complaints. Retroactive permitting is possible but costly and time-consuming.
Is underlayment material brand-critical, or can I use any brand?
The product data sheet must meet IRC R905 standards (asphalt-saturated felt, synthetic non-breathable, or self-adhering ice-and-water shield depending on location). Brand is less critical than specification; use products from recognized manufacturers (e.g., Owens Corning, GAF, Underlayment Inc.) and provide product data to the inspector. Off-brand or unknown products may be rejected.
Do I need a structural engineer's letter for a tile or slate roof replacement?
Yes, if the existing roof deck was not designed to handle tile or slate dead load. Tile is 10–12 psf; slate is 14–18 psf; composition shingles are 3–4 psf. An engineer must verify that the existing trusses and rafters can support the increase or specify reinforcement. This adds 2–4 weeks and $1,500–$2,500 to the project.
What is the permit fee for a 3,500 sq ft roof replacement in Cottonwood Heights?
Typically $200–$300, depending on material complexity. The city calculates fees roughly as 1–1.5% of the contractor-estimated material cost or $0.05–$0.10 per square foot of roof area. Material changes (shingles to metal) may incur a surcharge. Request a fee estimate when you apply or call the Building Department.
More permit guides
National guides for the most-asked homeowner permit projects. Each goes deep on code thresholds, common rejections, fees, and timeline.
Roof Replacement
Layer count, deck inspection, ice dam protection, hurricane straps.
Deck
Attached vs freestanding, footings, frost depth, ledger, height/area thresholds.
Kitchen Remodel
Plumbing, electrical, gas line, ventilation, structural changes.
Solar Panels
Structural review, electrical interconnection, fire setbacks, AHJ approval.
Fence
Height/material limits, sight triangles, pool barriers, setbacks.
HVAC
Equipment changeouts, ductwork, combustion air, ventilation, IMC sections.
Bathroom Remodel
Plumbing rough-in, ventilation, electrical (GFCI/AFCI), waterproofing.
Electrical Work
Subpermits, NEC sections, panel upgrades, GFCI/AFCI, who can pull.
Basement Finishing
Egress, ceiling height, electrical, moisture barriers, occupancy rules.
Room Addition
Foundation, footings, framing, electrical/plumbing extensions, structural.
Accessory Dwelling Units (ADU)
When permits are required, code thresholds, JADU vs ADU, electrical/plumbing/parking rules.
New Windows
Egress, header sizing, structural cuts, fire-rating, energy code.
Heat Pump
Electrical capacity, refrigerant handling, condensate, IECC compliance.
Hurricane Retrofit
Roof straps, garage door bracing, opening protection, FL OIR product approval.
Pool
Barriers, alarms, electrical bonding, plumbing, separation distances.
Fireplace & Wood Stove
Hearth, clearances, chimney, gas line work, NFPA 211.
Sump Pump
Discharge location, electrical, backup options, plumbing tie-in.
Mini-Split
Refrigerant lines, condensate, electrical disconnect, line set sleeve.