Do I Need a Permit for Roof Replacement in Pittsburgh, PA?

Roof replacement permits in Pittsburgh are governed by Pennsylvania's Uniform Construction Code — updated to the 2021 I-Codes as of January 1, 2026 — and enforced locally by PLI through the Building and Development Application (BDA) system. Full roof replacements, structural repairs to sheathing or framing, and projects where more than 25% of the roofing area is being replaced all require a permit in Pittsburgh. Minor spot repairs — patching a few shingles, sealing a single flashing penetration — are typically exempt. Pittsburgh's steep hillside roofs create distinctive complications: access logistics for crews and material delivery on narrow steep streets, complex roof geometries on historic rowhouses stacked up hillsides, and in some neighborhoods, the need to manage material staging on limited-access lots. Pennsylvania requires roofing contractors to carry a PA HIC (Home Improvement Contractor) registration number from the Attorney General's Office — separate from Pittsburgh's city contractor licensing requirement. After major storm events, Pittsburgh shares with Cincinnati the out-of-area "storm chaser" contractor problem, made worse by Pennsylvania's relatively low barriers for contractor operations. The OneStopPGH portal handles roofing permit submissions, and PLI's Accelerated Plan Review track can cut the standard two-to-four-week review timeline roughly in half for qualifying projects.

Research by DoINeedAPermit.org Updated April 2026 Sources: City of Pittsburgh PLI (pittsburghpa.gov/pli, 412-255-2175), Pennsylvania UCC (PA Act 45, 2021 I-Codes effective Jan 1 2026), Malick Brothers Pittsburgh roofing permit guide (malickbrothersexteriors.com), PA HIC registration (PA Attorney General's Office)
The Short Answer
YES — full roof replacements in Pittsburgh require a building permit through PLI.
A building permit (BDA via OneStopPGH) is required for: complete roof replacement (tear-off and re-roof); repairs involving more than 25% of the roofing area; structural modifications to rafters, trusses, or ridge; sheathing replacement that exceeds de minimis scope; and changing roof covering material type where structural implications exist. Minor repairs — patching a few shingles, resealing a flashing at one penetration — are generally exempt under PA UCC §403.42. Pittsburgh contractor licensing required for permit applications; PA HIC registration required for all contractors. Ice and water shield required under Pennsylvania's adopted 2021 IRC provisions. Two-layer maximum before mandatory tear-off. Accelerated Plan Review available at PLI. Duquesne Light and Peoples Gas: no involvement in residential roofing projects. Allegheny County Health Department: not involved in roofing. Inspector contact appears on permit — contact directly for inspection scheduling.

Pittsburgh roof permit rules — Pennsylvania UCC and the BDA process

Pittsburgh enforces the Pennsylvania Uniform Construction Code (PA UCC) for roof replacement projects. Effective January 1, 2026, Pennsylvania updated to the 2021 I-Codes, meaning the 2021 International Residential Code (IRC) now governs residential roofing requirements in Pittsburgh. This is the same code base as Ohio's updated Residential Code of Ohio — both derive from the 2021 IRC — but Pennsylvania enforces it through PLI rather than Cincinnati's Buildings and Inspections system, and with Pittsburgh's additional contractor licensing overlay.

The PA UCC's exemption section (§403.42) specifically identifies exempt activities that don't require a permit. Notably, the PA UCC exempts "window replacement without structural change" explicitly — a provision that's specifically listed. Roofing repairs — as distinct from full replacements — exist in a context-dependent gray zone: minor repairs to a small area of shingles or a single flashing are generally treated as maintenance, while repairs affecting more than 25% of the roof area trigger the permit requirement. The roofing contractor should assess what percentage of the roof area is being worked on and consult with PLI if the scope is borderline.

The BDA permit process for Pittsburgh roofing: submit through OneStopPGH online at pittsburghpa.gov/pli. For a standard residential roof replacement, the application describes the existing roof material, the proposed replacement material, whether it's a tear-off or overlay (if overlay, the number of existing layers must be specified), the estimated project value, and the contractor's Pittsburgh city license number. Plans for residential roofing applications at PLI are typically limited to a project description and material specs rather than full architectural drawings — confirm with PLI at (412) 255-2181 what documentation is required for your specific project scope. For standard asphalt shingle replacements on 1-2 family dwellings, the documentation requirements are simpler than for structural sheathing work or material type changes (e.g., switching from asphalt shingles to metal standing-seam, which involves different attachment requirements).

The PLI Accelerated Plan Review track is available for qualifying projects and cuts the standard two-to-four-week review timeline roughly in half. Given Pittsburgh's weather-driven roofing urgency — a homeowner whose roof failed in a storm needs a permit quickly — the Accelerated path is worth inquiring about. Call PLI at (412) 255-2175 to determine eligibility and the additional fee for accelerated review of your roofing permit application. Inspections are arranged directly with the inspector whose name and phone number appear on the issued permit — a Pittsburgh-specific process that differs from Cincinnati's centralized ezTrak inspection scheduling.

Replacing your roof in Pittsburgh?
Get an exact permit report for your address — BDA application steps, ice and water shield requirements, PA HIC contractor verification, Accelerated Review eligibility, and fee estimate.
Get Your Pittsburgh Permit Report →
$9.99 · Based on official city and state sources · Delivered in minutes

Three Pittsburgh roof replacement scenarios

Scenario A
Standard Asphalt Shingle Tear-Off — Squirrel Hill, Flat Lot
A Squirrel Hill homeowner replaces a 20-year-old asphalt shingle roof on a 1940s brick single-family home. Single existing layer of shingles is torn off; the plywood sheathing is inspected and a few damaged sheets near a valley are replaced (less than 25% of total sheathing area — no structural permit trigger beyond the standard roofing permit). New 30-year architectural asphalt shingles are installed with ice and water shield at eaves and valleys. BDA permit submitted through OneStopPGH: project description (tear-off and re-roof, single-layer removal, standard architectural shingles), contractor's Pittsburgh city license, PA HIC registration number. PLI reviews and approves — BDA timeline: two to four weeks standard, or roughly half that on the Accelerated Review track (additional fee). The inspector's contact information appears on the issued permit. The roofing contractor contacts the inspector directly to arrange two inspections: in-progress (sheathing exposed, before new underlayment and ice shield are installed) and final (after all roofing, flashing, and ridge cap are complete). Ice and water shield installation: verified at in-progress inspection — must be present at eaves and valleys. Two-layer maximum: verified as single existing layer, new layer installed — compliant. Permit fee: $150–$350. Construction cost: $9,000–$16,000 for a standard Pittsburgh residential asphalt shingle replacement.
Estimated permit cost: $150–$350 (BDA permit)
Scenario B
Steep Hillside Roof Access — South Side Slopes, Material Staging Challenge
A homeowner on a South Side Slopes property needs a full roof replacement on a 1890s rowhouse perched on a slope where the street access to the rear of the building is via a narrow alley with a steep grade. The permit process is identical to a flat-lot replacement — BDA through OneStopPGH, ice and water shield required, two-layer maximum, PA HIC and Pittsburgh city license required. What differs is the construction logistics: material delivery to the roof requires a material lift or crane rather than simply carrying shingles up a standard ladder, since the alley-facing rear is the lower portion of the slope and the street-facing front is accessible but at a different height. The staging area for old roofing material removal is limited. Roofing contractors experienced with Pittsburgh hillside neighborhoods (many operators in Pittsburgh's market specialize in this) will price these access challenges into their estimates. The permit itself doesn't reflect these logistical complications — the BDA application is straightforward for a standard asphalt shingle replacement. The roofing contractor should visit the site before quoting to assess the specific access situation. Permit fee: same $150–$350 range. Construction cost premium for access challenges on this type of hillside site: $800–$2,500 added to standard pricing. Total construction cost: $10,000–$19,000.
Estimated permit cost: $150–$350 (BDA permit — standard regardless of access logistics)
Scenario C
Storm Damage — Hail and Wind, Prompt Permit Required, Shadyside
A Shadyside homeowner's roof is damaged by a severe hail and wind storm. The insurance adjuster has documented the damage and approved replacement. A roofing contractor from outside the Pittsburgh metro offers to handle the insurance claim and do the replacement quickly — "no permit needed for insurance work" they claim. This is incorrect and a warning sign. Pennsylvania UCC requires a permit for full roof replacements regardless of the cause — including insurance-driven storm replacements. PLI enforces this consistently. A permit is required through OneStopPGH before or at time of work (Pennsylvania UCC §403.42(b) allows emergency repairs without a permit if an application is filed within 3 business days). For a full roof replacement — as distinct from emergency tarping or minor repair — the standard permit process applies. Use of an out-of-area contractor who is not Pittsburgh city licensed and doesn't carry a PA HIC registration creates compliance and warranty problems. For a permitted replacement using a Pittsburgh-licensed, PA HIC-registered contractor: BDA submitted through OneStopPGH, inspector arranges two inspections (in-progress and final), insurance claim documentation doesn't change the permit requirements. Permit fee: $150–$350. Construction cost: $9,000–$18,000 depending on scope of storm damage.
Estimated permit cost: $150–$350 (BDA permit required — storm damage does not exempt)
VariablePittsburgh Roof Replacement Impact
BDA via OneStopPGH — standard processSubmit the Building and Development Application through OneStopPGH online portal. For standard residential roofing, typically a project description and contractor credentials rather than full architectural drawings. Accelerated Plan Review available (roughly half the standard 2–4 week timeline) — call PLI at (412) 255-2175. Inspector name/phone on permit document — contact directly for inspection scheduling.
Ice and water shield — Pennsylvania 2021 IRCThe 2021 IRC (PA UCC effective January 1, 2026) requires ice and water shield at eaves and all valleys — the same requirement as Ohio's Residential Code. Pennsylvania's climate includes significant freeze-thaw cycling and ice dam exposure in the Pittsburgh area. Inspector verifies ice and water shield at the in-progress inspection before underlayment covers the sheathing.
Two-layer maximumPennsylvania UCC (consistent with 2021 IRC Chapter 9) prohibits adding a new roof layer when two layers already exist. Full tear-off of both existing layers is mandatory if two layers are present. Contractor should count existing layers before quoting. The in-progress inspection (sheathing exposed) verifies the layer situation was properly addressed. Double tear-off adds $800–$1,500 to project cost.
PA HIC registration requiredPennsylvania's Home Improvement Consumer Protection Act requires roofing contractors performing more than $5,000/year in PA to carry a PA HIC registration number from the Attorney General's Office. Verify the HIC number before signing any contract. This is separate from Pittsburgh city contractor licensing. Both are required for permitted roofing work in Pittsburgh. An unregistered contractor is violating PA law.
Storm chasers — same warning as CincinnatiPittsburgh experiences significant hail and wind events. After major storms, out-of-area contractors descend with offers to handle insurance claims and "skip the permit." These are always red flags: (1) PA UCC permits are required regardless of cause; (2) out-of-area contractors may lack Pittsburgh city licenses and PA HIC registration; (3) warranties from non-local contractors have questionable enforcement. Use established Pittsburgh-area roofing contractors for permitted, insurable work.
Hillside access — not a permit factor, a cost factorPittsburgh's steep neighborhood topography doesn't change the permit requirements for a roof replacement, but it significantly affects construction cost and contractor selection. Hillside access for material delivery (lifts or cranes needed on steep lots), limited staging areas on narrow alley-accessed properties, and complex roof geometries on stacked historic rowhouses all add cost that should be assessed by the contractor's on-site visit before quoting.
Pittsburgh roofing requires the same Pennsylvania UCC standards as the rest of the state — but the hillside logistics, contractor licensing, and PA HIC requirement add Pittsburgh-specific complexity.
BDA application steps, ice and water shield requirements, PA HIC verification, storm damage permit guidance, Accelerated Review — a complete roof replacement report for your Pittsburgh address.
Get Your Pittsburgh Permit Report →
$9.99 · Based on official city and state sources · Delivered in minutes

Pittsburgh roofing — climate, terrain, and access challenges

Pittsburgh sits at the confluence of three rivers in western Pennsylvania's Appalachian foothills. The city's climate combines cold, snowy winters with significant freeze-thaw cycling (similar to Cincinnati's climate but slightly colder, with more lake-effect influence from Lake Erie to the north), spring and summer thunderstorms with hail and wind events, and the occasional derecho or severe storm system tracking across the Great Lakes region. All of these climate factors make roofing quality and code compliance genuinely important for Pittsburgh homeowners — a roof that fails ice and water shield requirements isn't just a code violation, it's a real risk for ice dam formation and water intrusion that can cause tens of thousands of dollars in interior damage over a Pittsburgh winter.

The terrain factor that makes Pittsburgh roofing distinctive compared to Corpus Christi or Irvine is the hillside access challenge. A substantial portion of Pittsburgh's residential housing stock is located on slopes that make simple ladder access impractical. Neighborhoods like South Side Slopes, Troy Hill, Spring Hill, Fineview, Carrick, and Knoxville have residential properties accessible only from narrow streets with steep grades, or from alley-level rear entrances that are significantly lower than the front. For roofing contractors, this means material delivery that in flat-lot markets is handled by simply throwing shingles up a standard ladder becomes a logistics operation: material lifts mounted on the truck, cranes for multi-story hillside buildings, limited staging areas requiring careful waste management, and in some cases, coordinating with the city's Bureau of Operations for temporary parking relief to park material delivery vehicles on narrow hillside streets.

Pittsburgh also has a significant historic rowhouse inventory — particularly on the North Side, Lawrenceville, South Side, and in the valley-bottom neighborhoods. These historic rowhouses often have complex roof geometries: multiple pitches, dormers, valleys, and flat sections with different materials (asphalt shingles on the pitched section, EPDM or modified bitumen on the flat section at the rear). A permit application for a rowhouse roof replacement must describe all sections and materials — a single permit covering both the pitched shingle section and the flat EPDM section is standard, but the inspection and technical requirements differ between the two systems. Ice and water shield applies to the pitched eaves and valleys; proper waterproofing and drainage for the flat section requires separate specification.

What a roof replacement costs in Pittsburgh

Pittsburgh roofing costs in the Western Pennsylvania market are moderate — lower than coastal markets, slightly higher than Cincinnati's Ohio market given Pittsburgh's slightly higher labor rates and the frequent access challenges. Standard asphalt shingle replacement, single-layer tear-off (1,500–2,500 sq ft): $9,000–$17,000. Double-layer tear-off premium: $800–$1,500 additional. Hillside access premium (lift, crane, limited staging): $800–$2,500. Premium impact-resistant shingles: $500–$1,500 over standard architectural shingles. Flat roof section (EPDM or modified bitumen, common on Pittsburgh rowhouses): $4,000–$9,000 per flat section. Permit fee: $150–$400. Accelerated Plan Review additional fee: confirm with PLI at (412) 255-2175. PA HIC registration verification: no cost to homeowner — check at Attorney General's website before signing.

City of Pittsburgh PLI (Building Permits) 200 Ross Street, Suite 320, Pittsburgh, PA 15219
Phone: (412) 255-2175 | Building Permit Info: (412) 255-2181
OneStopPGH Portal: pittsburghpa.gov/pli
Accelerated Plan Review: inquire at (412) 255-2175
PA HIC Registration Verification: PA Attorney General's Office, attorneygeneral.gov
Duquesne Light (Electric): (412) 393-7100 | Peoples Natural Gas: 1-800-764-0111
Ready to replace your Pittsburgh roof?
Enter your address for the complete roof replacement report — BDA application steps, ice shield requirements, PA HIC contractor verification, hillside access assessment, and fee estimate.
Get Your Pittsburgh Permit Report →
$9.99 · Based on official city and state sources · Delivered in minutes

Common questions about Pittsburgh roof replacement permits

Do I need a permit to replace my roof in Pittsburgh?

Yes — a building permit (BDA via OneStopPGH) is required for full roof replacements and for repairs involving more than 25% of the roofing area in Pittsburgh. Minor repairs (patching a few shingles, resealing a single flashing) are typically exempt under PA UCC §403.42. For the full replacement, apply through OneStopPGH and call PLI at (412) 255-2181 to confirm documentation requirements for your project scope. The Accelerated Plan Review track can cut the standard 2–4 week review timeline roughly in half — ask about availability and fees.

Does Pennsylvania require ice and water shield for Pittsburgh roofs?

Yes — the 2021 IRC (Pennsylvania's adopted code effective January 1, 2026) requires ice and water shield (self-adhering polymer-modified bitumen waterproof membrane) at eaves extending at least 24 inches inside the exterior wall line, and in all valleys. Pittsburgh's climate — cold winters with freeze-thaw cycling and ice dam exposure — makes this a genuine safety requirement, not merely procedural. The PLI inspector verifies ice and water shield installation at the in-progress inspection before underlayment is installed over the sheathing.

My Pittsburgh insurance adjuster says I need a new roof — do I still need a permit?

Yes — an insurance-driven roof replacement is not exempt from Pennsylvania UCC permit requirements. PLI requires a BDA permit for all full roof replacements regardless of the cause. PA UCC §403.42(b) provides a limited exemption for genuine emergency repairs (tarping, minor temporary patching), allowing work before a permit if an application is filed within 3 business days. For a full replacement, the standard BDA process applies. Be cautious of any contractor who claims insurance work bypasses the permit requirement — this claim is incorrect and is a common red flag for storm-chaser contractors.

Does my Pittsburgh roofing contractor need a PA HIC number?

Yes — Pennsylvania's Home Improvement Consumer Protection Act requires any contractor performing more than $5,000/year in PA home improvements to register with the Attorney General's Office and carry a PA HIC Number. This applies to virtually every roofing contractor operating in Pittsburgh. Verify the HIC number at the PA Attorney General's website before signing any roofing contract. A contractor without a HIC number is violating Pennsylvania law, and your legal recourse for defective work or contract disputes is limited if you contracted with an unregistered operator.

My Pittsburgh roof has two existing layers — do I need to tear off both?

Yes — the 2021 IRC (PA UCC effective January 1, 2026) prohibits installing a new roof layer when two layers already exist. Full tear-off of both existing layers is mandatory before new material is installed. Your roofing contractor should assess the number of existing layers during the inspection/estimating visit before quoting. The double tear-off adds $800–$1,500 to the project cost and must be documented in the permit application. The in-progress PLI inspection (sheathing exposed, before new underlayment) verifies the layer situation was correctly handled.

How long does a Pittsburgh roof replacement permit take?

Standard BDA review: two to four weeks for complete applications. PLI's Accelerated Plan Review track cuts this to roughly one to two weeks — call (412) 255-2175 to ask about availability and fees. Once issued, the permit holder contacts the assigned inspector (name and phone on permit document) to schedule inspections. Inspections: in-progress (sheathing and ice shield before underlayment) and final (all roofing complete). Total time from BDA application submission to final inspection approval: three to six weeks standard; two to three weeks on accelerated track.

This page provides general guidance based on publicly available sources as of April 2026. Pennsylvania UCC updated to 2021 I-Codes effective January 1, 2026. PLI permit requirements may be updated — call (412) 255-2175. PA HIC requirements governed by PA Attorney General. Storm damage situations may qualify for emergency repair provision under PA UCC §403.42(b) — consult PLI for your specific situation. For a personalized report, use our permit research tool.