Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
A full roof replacement or tear-off in Highland requires a permit. Repairs under 25% of roof area, like-for-like patching, and gutter-only work are exempt — but Highland's frost depth, seismic risk, and adoption of the 2021 IBC with strict underlayment rules make the line clearer than in flatter states.
Highland is in Utah County's seismic zone and sits on Wasatch Front geology — both factors that shape local code enforcement more than many Utah municipalities. The City of Highland Building Department has adopted the 2021 IBC and 2020 IRC, and requires a permit for any roof tear-off or replacement exceeding 25% of roof area. What makes Highland different from nearby Alpine or American Fork: the city's position in Seismic Design Category D (per USGS data and Wasatch Fault proximity) means inspectors are strict about deck fastening patterns and structural tie-downs, especially on older homes with non-compliant sheathing nails. Additionally, Highland's high elevation (4,800–5,200 feet) and 30–48 inch frost depth trigger aggressive ice-water-shield requirements under IRC R905.1.1 — ice dams are a genuine local hazard, not a theoretical one, and field inspectors will call out incomplete eave flashing. Finally, Highland's permit portal and fee structure differ from Salt Lake City's (which has online same-day OTC approvals for like-for-like re-roofs); Highland still requires a 3–5 day review window for structural assessment, even on straightforward replacements. That delay can add 1–2 weeks to your timeline if your contractor doesn't pull early.

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

Highland roof replacement permits — the key details

IRC R907.4, adopted by Highland in the 2020 IRC, is the critical rule: if your existing roof has three layers of material, you must tear off all existing layers before installing new shingles. Many Highland homes built in the 1990s and early 2000s have two layers already; adding a third violates code and requires a permit and tear-off. The inspector will walk the roof during the pre-permit meeting or framing inspection and count layers by driving a roofing nail or examining an edge. If the inspector finds a third layer after you've started work, work stops, you pay a stop-work fine, and you must tear off and restart — a $3,000–$5,000 setback. Even if you have only one or two layers, any tear-off-and-replace (not overlay) requires a permit. This is the single most common reason Highland homeowners file late: they assume 'just replacing shingles' doesn't need a permit, then discover mid-project that the old shingles must come off first.

Underlayment and ice-water-shield specifications are non-negotiable in Highland due to elevation, frost depth, and ice-dam risk. IRC R905.1.1 requires a self-adhering, ice-water-protective membrane at least 24 inches from the eave (or the full eave if the eave is in a climate where water will back up under the shingles due to ice dams). Highland inspectors interpret this aggressively: they expect you to extend ice-water-shield to the entire eave on every slope, plus 24 inches up the roof plane. Underlayment must be Type I (asphalt-saturated) or better; roof-wrap synthetics are acceptable if rated for your roof pitch and are properly nailed or stapled per manufacturer (typically 12-inch spacing along fastening patterns). Fastening pattern is specified in the permit drawings: most inspectors require 4–6 fasteners per 10-square-foot section for underlayment, plus H-clip nailing on sheathing if the deck is blocked sheathing (common in 1970s–1990s Highland homes). Failure to spec underlayment or fastening in your permit application leads to automatic rejection — you'll have to resubmit with a roofing contractor's signed detail sheet or engineer's note.

Material changes — moving from asphalt shingles to metal or tile — require structural evaluation and are flagged for special inspection. If you're upgrading to metal shingles or standing seam, or to concrete/clay tile, you must submit a structural engineer's letter confirming the existing roof framing can support the new load (metal is 20–30 lbs/100 sq ft; tile is 900–1,200 lbs/100 sq ft). For tile, this is mandatory; for metal, it depends on your existing rafter size and spacing — many 1980s–1990s Highland homes have 2x4 or 2x6 rafters on 16-inch or 24-inch centers, which are marginal for metal and often require reinforcement. The structural letter costs $500–$1,500; if reinforcement is needed, add $3,000–$8,000 for blocking, sister rafters, or collar ties. The permit won't be issued without this document. Asphalt-to-asphalt replacements do not require structural review (unless there's visible sagging or water damage to the deck).

Seismic tie-down and deck evaluation: Because Highland straddles the Wasatch Fault, inspectors also review existing roof attachments for seismic compliance. If your home was built before 1990, the roof may not have hurricane/seismic straps tying the truss or rafter system to the walls. These are not explicitly required on an existing home unless you're doing a full structural retrofit, but inspectors will call them out and may recommend them as a courtesy — they cost $100–$300 per tie-down. Deck inspection is required during the tear-off: if the inspector finds rot, water damage, or soft spots, they'll write a stop-work order until you patch or replace the damaged sheathing (often 1–3 sheets, $200–$600). This is common in Highland due to ice-dam leaks over the past 15 years; budget for it.

Permit application and timeline: File with the City of Highland Building Department (online portal or in-person at city hall). Submittals need: a roof plan showing the roof area in squares, proposed material (shingle type, color, fastening pattern), underlayment spec, ice-water-shield extent, and contractor's license number (or owner-builder affidavit if you're doing it yourself on your own home). Review time is 3–5 business days for like-for-like replacements; 1–2 weeks if there's a material change or structural question. Permit fee is typically $150–$400 (based on roof area or valuation — confirm with the city; roughly $0.50–$1.50 per square foot of roof). Once approved, you have 180 days to start work. Inspections: framing/deck (after tear-off, before underlayment), underlayment/fastening (after underlayment is down), and final (after shingles and flashings are complete). Most single-family homes finish framing and underlayment inspection in one trip; final inspection is 3–5 days after completion.

Three Highland roof replacement scenarios

Scenario A
Two-layer asphalt tear-off and replace, 1,800 sq ft colonial, single-slope roof with ice dam history — Promontory Ridge neighborhood
Your 1995 colonial in Promontory Ridge has two existing layers of asphalt shingles and a history of ice dams on the north slope. You're replacing with GAF Timberline or equivalent 30-year shingles. The tear-off is mandatory (IRC R907.4 prohibits a third layer), so you must file a permit. Scope: ~18 squares of roof. Underlayment: Type I asphalt-saturated or synthetic roof-wrap (e.g., Remodelers Choice, Synthetic Pro). Ice-water-shield is critical on the north slope: extend it from the eave 36 inches up the slope (not just 24 inches — Highland inspectors are conservative). Fastening: 4 fasteners per 10 sq ft per the shingle manufacturer's pattern, plus H-clips if the sheathing is blocked 1x8 or 1x6 (very common in 1995 homes). Permit fee: $250–$350 (18 squares × $15–$20 per square, or flat $250 for straightforward OTC re-roof). Timeline: 1 week review, 1 day tear-off, 2–3 days underlayment and shingles, 1–2 days for inspections = 2–3 weeks total. Inspections: (1) deck/framing after tear-off — inspector checks for rot and verifies sheathing nails per seismic code; (2) underlayment/fastening before shingles; (3) final. Cost: permit $250–$350, materials $8,000–$12,000, labor $3,000–$5,000, total $11,250–$17,350.
Permit required (tear-off) | ~18 roof squares | Type I underlayment + 36-inch ice-water-shield on north slope | Asphalt shingles, manufacturer fastening pattern | $250–$350 permit | $11,250–$17,350 total project
Scenario B
Asphalt-to-metal standing-seam upgrade, 2,000 sq ft ranch, single-layer existing roof, 2x6 rafters on 24-inch centers — Ridgeview Drive
Your 1985 ranch on Ridgeview has a single layer of older asphalt shingles and 2x6 rafters on 24-inch centers. You want to upgrade to a 24-gauge standing-seam metal roof (premium look, 50-year lifespan). Material change triggers a permit AND a structural engineer's evaluation. Metal roofing weighs 20–30 lbs/100 sq ft; 2x6 on 24-inch centers is marginal for this load at Highland's 4,900-foot elevation and wind speeds (110+ mph potential per ASCE 7). You'll need a structural engineer's letter ($700–$1,200) confirming adequacy or recommending collar ties or sister rafters. Assume the engineer recommends 4–6 collar ties at $150–$250 each = $600–$1,500 labor. Permit fee: $300–$450 (material change + structural review). Underlayment: Metal roofing requires a synthetic or condensation-control underlayment (not tar paper), e.g., Synthetic Pro, GAF WeatherLock, or equivalent. No ice-water-shield is needed because metal sheds water immediately (no pooling). Fastening: standing-seam is fastened per manufacturer's cleat pattern, typically every 24 inches along seams; fasteners must be stainless steel 304 (not galvanized). Inspections: (1) structural tie-downs/collar ties before roof material goes down; (2) fastening pattern mid-project; (3) final. Timeline: 1–2 weeks review (structural review adds time), 1 day tear-off, 3–4 days standing-seam install, 5–7 days total with inspections. Cost: permit $300–$450, engineer $700–$1,200, structural work $600–$1,500, materials $10,000–$15,000, labor $4,000–$6,000, total $15,600–$24,150.
Permit required (material change) | Structural engineer's letter required | ~20 roof squares | Synthetic underlayment, no ice-water-shield | Standing-seam metal, stainless 304 fasteners | $300–$450 permit | $15,600–$24,150 total project
Scenario C
Like-for-like asphalt repair, 8 squares damage from roof leak, no tear-off, no layer count change — Jordan Meadows
Your 2005 home in Jordan Meadows has a localized leak around a chimney flashing, affecting roughly 8 squares (800 sq ft). You're repairing with the same shingle type (no material change) and not tearing off existing shingles — just patching the damaged area. Scope is 8 squares = 0.4% of typical 2,000 sq ft roof. This falls under the 25% exemption and does not require a permit. However, if your roofer notices soft deck spots or a second layer of shingles during the patch, the entire scope shifts: tear-off of the damaged section to replace the deck would then trigger a permit. Underlayment under the patch must still be Type I asphalt or synthetic, with ice-water-shield extended 24 inches around the repair area (best practice, even if not technically required for a repair). Fastening must match existing (typically 4 fasteners per shingle, 12-inch spacing). No inspections required. Timeline: 1 day for repair. Cost: materials $400–$800, labor $800–$1,200, total $1,200–$2,000. Note: Owner-builder is allowed for owner-occupied homes in Highland, but a licensed roofing contractor is strongly recommended for this work — if it leaks again within 3 years and you didn't use a licensed contractor, your homeowner's insurance may not cover secondary damage.
No permit required (under 25% repair) | ~8 roof squares patched | Type I underlayment, 24-inch ice-water-shield around repair area | Like-for-like asphalt shingles | No permit fee | $1,200–$2,000 total project

Every project is different.

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

Highland's three-layer rule and why it matters for your roof

IRC R907.4, adopted by Highland in the 2020 IRC, prohibits installing a new roof covering over existing roof coverings if the resulting assembly would have three or more layers. This rule exists because layered roofs trap heat and moisture, leading to premature failure and hidden rot in the deck. Highland inspectors enforce this strictly: before you file a permit, your contractor should do a field probe — drive a roofing nail at the drip edge or low spot and count the layers visually. Many Highland homes built in the 1990s have two asphalt layers already; you cannot add a third without removing all layers.

If you discover a third layer during the tear-off, work stops. The inspector issues a notice of violation, you must tear off all layers (not just the top two), and re-apply for a permit to re-roof the exposed deck. This adds 3–7 days and $1,500–$3,000 to your project. To avoid this, get a detailed layer count and submit it with your permit application. Most contractors won't probe for you — they assume they can overlay — so insist on a visual inspection before you file.

The three-layer rule also applies to tile, slate, metal, and cedar shake. If you're upgrading materials (shingles to metal or tile), you must tear off all existing layers regardless of how many there are. This is treated as a new roof, not an overlay, and triggers structural review.

Ice-water-shield, frost depth, and why Highland inspectors are strict about eave flashing

Highland's elevation (4,800–5,200 feet), frost depth (30–48 inches), and proximity to the Wasatch canyons create ideal conditions for ice dams. When warm air from the attic or solar gain melts snow near the roof peak, water runs down and refreezes at the cold eave, backing up under the shingles and into the attic. IRC R905.1.1 requires a self-adhering, ice-water-protective membrane at least 24 inches from the eave (measured up the roof slope), but Highland inspectors typically require the entire eave to be shielded — 36–48 inches on the north slope is the practical standard.

Ice-water-shield (also called ice-and-water underlayment or self-adhering membrane) is a rubberized asphalt product that sticks to the sheathing and seals around fasteners, providing a second water barrier. It's not a replacement for proper flashing and drainage; it's a backstop. Products like Grace Ice and Water Shield, Owens Corning WeatherLock, or GAF Bituthene are code-approved. The membrane must be installed before underlayment and shingles, with all edges sealed. Fastening: do not nail through ice-water-shield unless absolutely necessary (e.g., to hold it in place while installing underlayment). The idea is to keep the seal intact.

Cost is typically $0.50–$1.00 per square foot of shield area. For a 2,000 sq ft roof with 36 inches of shield on a 40-foot-wide eave = roughly 240 sq ft of shield = $120–$240 in material. Inspectors will walk the eave after underlayment is installed and verify that ice-water-shield extends the required distance and is sealed properly. If it's short or poorly adhered, the inspector will call it out, and you'll have to correct it before final approval.

City of Highland Building Department
Highland City Hall, 5400 West Civic Center Drive, Highland, UT 84003
Phone: (801) 763-3000 | https://www.highlandcity.gov/building-permits (verify link; confirm online permit portal availability)
Monday–Friday, 8:00 AM–5:00 PM

Common questions

Do I need a permit if I'm just replacing shingles on the same pitch and slope?

If you're doing a tear-off and replacement (the old shingles come off before new ones go on), yes — you need a permit. IRC R907.4 prohibits a third layer, so any tear-off is a permitted project. If you're doing a true overlay (new shingles nailed over old ones, single-layer increase), no — but overlays are not allowed in Highland if a third layer would result. File a permit application early to verify layer count before starting work.

Can I file the permit myself, or does my contractor have to do it?

Either can file. If you're the owner-builder on your own home, you can pull the permit yourself and sign for inspections. If your contractor is licensed, they can pull it (most do as a courtesy). You'll need a contractor's license number or an owner-builder affidavit. Owner-builder is allowed for owner-occupied single-family homes in Highland; confirm you meet the definition.

How much does a roof permit cost in Highland?

Typical permit fee is $150–$400, depending on roof area and complexity. Like-for-like asphalt replacements are on the lower end (roughly $0.50–$1.00 per square foot of roof area). Material changes (shingles to metal or tile) are on the higher end due to structural review. Call the Building Department at (801) 763-3000 to request a fee estimate before filing.

The inspector said I need ice-water-shield on my whole eave. Why not just 24 inches?

IRC R905.1.1 requires ice-water-shield at least 24 inches from the eave, but Highland's frost depth, elevation, and history of ice dams make inspectors conservative. Full-eave coverage is the practical standard and prevents call-backs. It costs about $100–$200 more in material and labor, and it's the safest approach.

I found three layers of shingles during my tear-off. Do I have to stop work?

Yes. IRC R907.4 prohibits three or more layers. If your inspector discovers this, work stops and you'll receive a notice of violation. You must tear off all layers (down to the deck), reapply for permit, and restart. This costs $1,500–$3,000 extra and adds 5–7 days. Probe for layer count before filing to avoid this.

I want to upgrade to a metal roof. What do I need?

A material change requires a structural engineer's letter confirming your rafters can support metal (typically 20–30 lbs/100 sq ft). Your engineer will likely recommend collar ties or sister rafters if your home was built before 1995. Cost for the engineer's letter is $700–$1,200; structural work is $600–$1,500 if needed. The permit fee is higher due to structural review ($300–$450). Plan for 1–2 weeks review time.

Do I need a permit for gutter replacement or just flashing repair?

No. Gutter and flashing repairs or replacement are exempt from permitting. However, if you're replacing gutters as part of a roof re-roof project and they're under the same roof permit, they're covered. If it's a standalone gutter job, no permit needed.

How long does the permit review take in Highland?

Like-for-like replacements are typically approved in 3–5 business days (over-the-counter or fast-track). Material changes or structural questions add 1–2 weeks. Submit a complete application (roof plan, material specs, underlayment detail, fastening pattern) to avoid delays. Check the Highland permit portal or call (801) 763-3000 to check status.

What happens if the inspector finds rot or water damage in the deck during tear-off?

The inspector will issue a stop-work order and require you to replace or repair the damaged sheathing before proceeding. Repair costs $200–$600 per sheet of plywood or 1x8 sheathing, depending on extent. This is common in Highland homes due to past ice-dam leaks. Budget for deck inspection and possible repairs in your estimate.

Can I get a permit for work without a contractor, or do I need to be licensed?

Owner-builder is allowed for owner-occupied single-family homes in Highland. You do not need a contractor's license if you own the home and live in it. You'll sign an owner-builder affidavit at permit time and be responsible for all inspections and code compliance. If you hire a roofing contractor to do the work, they must be licensed (Utah Roofing Contractor License) and sign the application. Most homeowners hire a licensed contractor due to warranty and complexity — roofing is technical and mistakes are expensive.

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 Highland Building Department before starting your project.