Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Most roof replacements in Pleasant Grove require a permit — specifically full tear-offs, partial replacements over 25% of roof area, structural deck repair, or any material-type change. Repairs under 25% and like-for-like patching of fewer than 10 squares are exempt.
Pleasant Grove sits in Utah's Wasatch Front seismic zone with significant freeze-thaw cycling (frost depth 30-48 inches, zone 5B-6B), which shapes how the city enforces roof code. Unlike some Utah counties that take a hands-off approach to residential roofing, Pleasant Grove Building Department actively inspects re-roofs for two reasons: (1) deck nailing compliance — the city requires specific fastener patterns to resist wind uplift and seasonal freeze-thaw movement, and (2) ice-and-water shield coverage, which is mandatory within 24 inches of all eaves and valleys here because of winter snow load and ice dam risk. The city also flags any roof with three or more existing shingle layers — IRC R907.4 requires full tear-off, no overlay allowed. If you're changing material type (shingles to metal, for example), the city will require a structural evaluation if the new material adds significant weight. Permits cost roughly $150–$300 depending on roof area and complexity, and the city typically issues them over-the-counter for like-for-like replacements, but full review can take 1-3 weeks if structural or material-change issues arise.

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

Pleasant Grove roof replacement permits — the key details

The threshold for a permit in Pleasant Grove is clear: any full tear-off-and-replace, any partial replacement exceeding 25% of roof area, or any change in roofing material requires a permit under IRC R907 and the local amendments adopted by the city. Pleasant Grove uses the 2021 International Residential Code (IRC) as its baseline, but adds local amendments specific to the Wasatch seismic zone. The city's building official enforces IRC R907.4 strictly — if a field inspection reveals three or more layers of shingles on the existing roof, the permit will be rejected for overlay work, and the applicant must tear off all old material. This rule exists because layered roofs hide structural defects, weight-load the deck unevenly, and fail prematurely in Utah's seasonal frost-heave cycles. You'll need to disclose the number of existing layers during permit application; if you're unsure, hire a roofer to inspect or include a contingency in your permit for tear-off discovery. The city will also require documentation of fastening patterns (nails per NRCA standards, typically 4-6 per shingle tab), underlayment type and coverage (synthetic or felt, with specific overlap requirements), and ice-and-water shield installation within 24 inches of eaves and 6 inches into valleys — this ice-and-water requirement is city-specific and reflects Pleasant Grove's average 150+ inches of annual snow in the foothills.

Material changes trigger additional scrutiny. If you're replacing composition shingles with metal standing-seam, slate, or tile, Pleasant Grove requires a structural evaluation letter from a licensed engineer confirming the existing deck can safely carry the new material's weight. Metal is typically lighter than composition, so it often passes without issue; but slate and clay tile are heavy and frequently require deck reinforcement. The engineer's letter costs $300–$800 and must be submitted with the permit application. The city also requires a product warranty from the roofing manufacturer (not the contractor) to be submitted with the final inspection; without it, the city will not sign off on the work. If you're upgrading to Class A fire-rated shingles (recommended in Pleasant Grove due to wildfire risk from the foothills), verify the product meets ASTM E108 and carries an underwriter label; the city will inspect for this at final. Flashing and penetration details must also be specified — the city reviews these against IRC R905.2.8 and will reject vague submissions like 'standard flashing' or 'contractor will determine on-site.' Get detailed flashing specs from your roofer and include them in the permit drawings.

Exemptions are narrow but important. Pleasant Grove exempts repairs under 25% of roof area, patching of fewer than 10 squares (roughly 1,000 square feet), and gutter or flashing replacement alone (no roof covering replacement). However, the exemption only applies if no structural work is involved; if you discover rotted deck boards during repair, that work requires a permit and inspector sign-off. The city also exempts routine maintenance like clearing moss, replacing a few missing shingles, or sealing a small leak. But here's the gray zone: if you're re-shingling a 30-square roof and the roofer discovers 4-5 rotted roof-deck boards in the process, the job may cross the 25% threshold once remedial deck repair is added to the scope. Always inform your permit applicant (usually the roofer) of any visible deck damage during the initial estimate; it's cheaper to get the permit right the first time than to face a stop-work order mid-job.

Pleasant Grove's seismic and climate context matters. The Wasatch Fault runs through the region; while residential roofs are not subject to the same seismic bracing as commercial structures, the city does require rafter ties and collar ties to be present and inspected if any structural work is involved in a re-roof. Frost heave and ice dams are also real risks — the city enforces ice-and-water shield requirements and will fail an inspection if the material is not extended far enough up the roof or doesn't cover all cold spots. Additionally, the city sits in a wildfire urban-interface zone; many homes in Pleasant Grove are in or near fire-zone overlays. If your property is in a fire zone, the city may require impact-resistant shingles or Class A fire-rated materials as a condition of the permit. Check your property card on the city's GIS or call the building department to confirm your fire-zone status before designing the roof.

The permit process in Pleasant Grove is typically straightforward for like-for-like replacements. Submit the application (available on the city's website or in person at city hall), a copy of the roofing product warranty and specifications, a rough roof sketch showing dimensions and any penetrations (vents, chimneys, skylights), and disclosure of existing layers. For full tear-offs and material changes, include the structural engineer's letter and flashing details. The fee is based on roof area — typically $150–$250 for a 30-40 square roof (3,000-4,000 sq ft), or roughly $5–$7 per square of roof area. The city will issue the permit the same day (over-the-counter) for routine work, or within 5-10 business days if plan review is needed. Once you begin work, the contractor must notify the city for a deck-nailing inspection after tear-off and before new roofing is applied; this inspection typically happens within 2-3 business days. A final inspection occurs after the roof is complete and flashed. If you're the owner-builder (owner-occupied only), you can pull the permit yourself, but the city will still require all the same inspections and documentation — don't assume owner-builder status exempts you from permitting.

Three Pleasant Grove roof replacement scenarios

Scenario A
Full tear-off and like-for-like re-roof, 35 squares, composition shingles, no material change — typical Wasatch foothills home
You're replacing a 35-year-old asphalt-shingle roof with new composition shingles on a 3,500-square-foot two-story in the Deer Canyon area of Pleasant Grove. The existing roof has two layers of shingles (verified by roofer inspection), so tear-off is required (not an overlay). You contact the roofer, who confirms they will pull the permit using the property address and the manufacturer's warranty document (GAF Timberline HD, Class A, or equivalent). The permit application asks for the number of existing layers, the new product specs, and a basic roof sketch. Since this is a material-type match (composition to composition), no structural evaluation is needed. The city issues the permit the same day — fee is $175 (based on 35 squares at $5 per square). Work begins; the contractor notifies the building department for the deck-nailing inspection within 2 days. The inspector checks that all roof-deck nailing is per NRCA standards (4-6 nails per tab, ~16d hot-dipped galvanized or equivalent), that all rotten deck boards have been replaced, and that ice-and-water shield is staged for installation within 24 inches of all eaves and 6 inches into valleys (this is city-specific for winter ice-dam prevention). Nailing inspection passes, roof is applied, flashing is installed per the warranty specifications, and ice-and-water shield is verified in place. Final inspection happens within 3 business days; the city signs off once the product warranty certificate is submitted. Total timeline: 1 week from permit issuance to final. Total cost: $175 permit + ~$8,000–$12,000 in roofing labor and materials (depending on roof complexity and flashings).
Permit required | Full tear-off (2 existing layers) | Deck-nailing inspection required | Ice-and-water shield mandatory (24 in. eaves, 6 in. valleys) | Permit fee $175 | Final inspection ~3 days | Total project cost $8,000–$12,000
Scenario B
Material change from composition shingles to standing-seam metal, 28 squares, hillside property with Wasatch Fault seismic zone overlay
You own a 2,800-square-foot home on a hillside lot in the foothills above Pleasant Grove, in a seismic-zone overlay. Your composition roof is 25 years old and failing; you want to upgrade to metal standing-seam for longevity and Class A fire rating (your property is also in the wildfire urban-interface overlay). Because you're changing material type from composition to metal, the city requires a structural evaluation letter from a licensed structural engineer confirming the deck can safely carry metal (metal is typically lighter, so this usually passes). You hire an engineer for $400; they visit the site, verify that the roof deck is sound, and confirm that standing-seam metal (approximately 50 pounds per square) is acceptable for your 2x6 rafter system with 24-inch spacing. The engineer provides a one-page letter. Your roofer includes this letter, the metal manufacturer's warranty (Metallic Building Components or Nucor metal roofing, Class A fire-rated), flashing and trim specifications (matching local snow-guard and gutter-integration requirements), and a roof sketch in the permit application. The city plan-reviews this in 7 business days (longer than the like-for-like scenario because of the material change and seismic-zone location). The city asks for clarification on gutter-integration flashing around the roof perimeter — the roofer resubmits with detailed cross-sections. Permit is issued 10 days later; fee is $200 (28 squares at $7 per square due to complexity). Deck-nailing inspection and full tear-off proceed as normal. One complication: the inspector notices that the existing rafter ties are undersized (2x4 instead of 2x6 per modern seismic code), but because this is a re-roof and not a structural alteration, the city does not require upgrading them — however, the inspector documents this in the inspection record. Ice-and-water shield is installed and verified; final inspection passes. The fire-zone overlay does not impose additional roof requirements once you've chosen Class A shingles (or metal, which is inherently fire-resistant). Total timeline: 2 weeks from application to final inspection. Total cost: $200 permit + $400 structural evaluation + $12,000–$16,000 in metal roofing and installation.
Permit required (material change) | Structural engineer letter required ($400) | Class A fire-rated metal | Seismic-zone overlay (deck-tie inspection only) | Flashing plan review required | Permit fee $200 | Deck-nailing inspection + final ~2 weeks | Total project cost $12,600–$16,600
Scenario C
Partial roof replacement, 22 squares over rear addition, existing composition roof with three layers detected, owner-builder (owner-occupied)
You added a second-story sunroom addition to the rear of your Pleasant Grove home five years ago; the addition roof was shingled over the existing roof (one layer of composition was on the addition before the addition was built). Now, 22 of your 40-square total roof (over 25% threshold) needs replacement due to ice-dam damage and granule loss. You decide to pull the permit yourself as an owner-builder (allowed in Utah for owner-occupied residential). During the initial roofer inspection, three layers are discovered on the original house portion of the roof, but only one layer on the addition. You want to do a partial replacement of just the addition (22 squares) to save money. However, IRC R907.4 states that if a re-roofing is done and existing layers exceed two, the entire roof must be torn off. Because your partial replacement project (22 squares) exceeds 25% of the original roof area (40 squares), it triggers the full IRC R907.4 check — the inspector will visit and verify layer count on the entire roof. Once three layers are confirmed, the city will not issue a permit for a partial re-roof; you must tear off all layers on the entire house and re-roof the full 40 squares. You revise your scope and submit an owner-builder permit application with a new estimate for a full 40-square tear-off and replacement. Fee is now $250 (40 squares at $6.25 per square). The city issues the permit in 5 business days (owner-builder applications sometimes face slightly longer review to confirm owner-occupancy and verify no contractor license is being circumvented). Deck-nailing and final inspections proceed; one note: as an owner-builder, you must be present for both inspections, and the city may require you to attend a brief code-compliance meeting to ensure you understand fastening, underlayment, and ice-and-water placement. Total timeline: 3 weeks from application revision to final. Total cost: $250 permit + $10,000–$14,000 in full re-roof (40 squares), plus additional tear-off labor for the three-layer removal.
Permit required (partial >25% triggers full IRC R907.4 check) | Three-layer discovery requires full tear-off | Owner-builder allowed (owner-occupied) | Structural evaluation not needed (like-for-like material) | Permit fee $250 | Tear-off complexity higher (3 layers) | Total project cost $10,250–$14,250

Every project is different.

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

Why Pleasant Grove cares about ice-and-water shield (and why it costs you extra)

Pleasant Grove's Wasatch Front location means 150+ inches of annual snow in the foothills and consistent freeze-thaw cycles over 30-48 inch frost depth. Ice dams form when warm air from an attic melts snow on the upper roof, the meltwater runs down and refreezes at the cold eave, and water backs up under the shingles — a common problem here. The IRC requires ice-and-water shield (synthetic underlayment or self-adhesive bituminous membrane) within 24 inches of all eaves; the city enforces this strictly because ice-dam failures lead to attic rot, insulation damage, and insurance claims.

The inspector will verify ice-and-water shield coverage with a visual and sometimes by pulling back shingles at random locations. If it's short of 24 inches, the roof fails final inspection. The material itself costs roughly $1.50–$3 per square foot, or $150–$300 per 1,000-square-foot roof. Many homeowners try to cheap-out by using only 15 inches of coverage, thinking it will pass — it won't. Plan for this cost upfront and don't let the roofer suggest corner-cutting.

Additionally, Pleasant Grove's winters mean valley ice dams are common. The city requires ice-and-water shield in valleys to extend 6 inches up both sides (or per manufacturer recommendation if greater). Skylights and vent penetrations also get ice-and-water shield extended 12 inches around the opening. These are additional labor and material, but they're code-required and the city will inspect them.

Seismic zone and fire-zone overlays — how they affect your re-roof permit

Pleasant Grove is within the Wasatch Fault seismic hazard zone. This doesn't mean your roof must be bolted to the rafter system or that you need earthquake-resistant shingles (residential roofing is not seismically engineered like commercial roofs). However, if your property is in the seismic overlay AND you're doing structural work during a re-roof (like replacing rotted deck boards or rafter ties), the inspector will note this in the inspection record and may require rafter ties to be present and properly fastened per IRC R802. If ties are missing or corroded, the city may not fail the re-roof inspection, but it will flag the deficiency and note it for future reference. The city does not retroactively require you to upgrade ties on a re-roof, only to verify they exist.

The wildfire urban-interface fire-zone overlay is more restrictive. If your property is in a fire zone (check the city's GIS or call the building department), the city may encourage or require Class A fire-rated roofing materials. This is not a hard block to other materials, but Class A shingles or metal roofing are preferred. The cost difference is minimal — Class A composition shingles cost roughly $0.10–$0.20 more per square foot than standard shingles, or $100–$200 extra for a 3,000-square-foot roof. It's worth doing if you're in the zone.

Get your property's overlay status before finalizing your roofing plan. Call the Pleasant Grove Building Department or check the city's interactive GIS map online. If you're in both overlays, your permit review may take slightly longer (10-14 days instead of 5-7), but the material-choice implications are minor.

City of Pleasant Grove Building Department
72 South 100 East, Pleasant Grove, UT 84062
Phone: (801) 785-3550 | https://www.pg.utah.gov/permits
Monday–Friday, 8:00 AM–5:00 PM

Common questions

Do I need a permit if I'm just replacing a few missing shingles or patching a small leak?

No. Pleasant Grove exempts repairs under 25% of roof area and patching of fewer than 10 squares (~1,000 sq ft). A few missing shingles or a small leak seal qualifies as routine maintenance and does not require a permit. However, if you discover rotted deck boards during the patch work, that repair work may trigger a permit requirement. Always disclose any structural issues to your roofer upfront.

My roof has three layers of shingles. Can I just overlay new shingles on top instead of tearing off?

No. IRC R907.4, which Pleasant Grove enforces strictly, prohibits overlays when three or more layers exist. The city will reject a permit for overlay work. You must tear off all existing layers and install new shingles on bare decking. This is code because layered roofs hide damage, fail prematurely in freeze-thaw cycles, and create safety risks. Budget for a full tear-off and disposal cost (~$2,000–$3,500 on a 35-square roof).

What does the ice-and-water shield inspection involve?

The inspector will visually verify ice-and-water shield is installed within 24 inches of all eaves and 6 inches into valleys. They may pull back a few shingles at random locations to confirm the material is present and properly adhered. If coverage is short of the required distance or missing in valleys, the roof fails final inspection and you'll be asked to add it before sign-off.

I'm changing from composition shingles to metal. Do I need a structural engineer letter?

Yes, if the material change adds significant weight, the city requires a structural evaluation letter from a licensed engineer. Metal is typically lighter than composition and usually passes without issues, but you still need the engineer's letter in the permit file. Expect to pay $300–$800 for the evaluation. If you're upgrading to slate or clay tile (much heavier), a structural evaluation is almost always required and may reveal the need for deck reinforcement.

How long does the permit review take in Pleasant Grove?

Like-for-like replacements (same material, no structural changes) typically issue the same day (over-the-counter) or within 5 business days. Material changes and properties in overlay zones (seismic, fire, flood) may take 7-14 business days for full plan review. Once work begins, deck-nailing and final inspections usually happen within 5 business days of a request.

Can I pull the permit myself if I own the home?

Yes, if the home is owner-occupied and you're the owner-builder. Pleasant Grove allows owner-builders to pull residential permits. However, you must still comply with all code requirements (deck nailing, ice-and-water shield, product warranties) and attend both the deck-nailing and final inspections. The city may require a brief code-compliance conversation to ensure you understand the requirements.

What if the roofer starts work without a permit and the city finds out?

The city will issue a stop-work order (typically $500–$1,500 in fines) and require the work to be halted. You'll then need to pull a permit, pay double permit fees, and pay for inspections of work already completed (which may not pass if done out of code). The roof may also need to be torn off and re-done. Additionally, unpermitted work may void your insurance coverage for roof-related claims and complicate future resale or refinancing. Always get the permit first.

Are there any local amendments to the IRC that I should know about for roofing?

Pleasant Grove adopts the 2021 IRC with local amendments specific to the Wasatch seismic zone and high-snow climate. The main local enforcement points are: (1) ice-and-water shield within 24 inches of eaves (more stringent than some jurisdictions), (2) verification of existing roof layers before permitting (to catch the three-layer problem), and (3) product warranty submission at final inspection. The city's amendments are available in the municipal code or by calling the Building Department.

My property is in a fire-zone overlay. Does that change the roofing requirements?

The fire-zone overlay encourages Class A fire-rated roofing materials but does not mandate them for residential roofing (commercial is stricter). Metal standing-seam, metal tile, and Class A composition shingles are preferred. The cost difference for Class A shingles is minimal (~$100–$200 for a typical roof). If you choose a Class A product, the city may fast-track your permit review slightly.

What is the typical cost of a roof replacement permit in Pleasant Grove?

Permit fees are based on roof area at roughly $5–$7 per square (100 sq ft). A 30-square roof costs $150–$210 in permit fees. A 40-square roof costs $200–$280. Material-change permits and those requiring plan review may be slightly higher. Submit the application with the roofer's product warranty and specifications to get an exact fee quote.

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