PENNSYLVANIA ROOFING PERMIT REQUIREMENTS (2026) — BY CITY
Short answer: if you are tearing off and replacing a roof anywhere in Pennsylvania, you need a permit. The technical requirements come from one statewide code — the Uniform Construction Code — but who reviews it, what it costs, and how long it takes changes at every municipal line. Here's the statewide rule, then the city-by-city detail for Philadelphia, Pittsburgh, Allentown, Erie, Harrisburg, and Scranton.
PA ROOFING PERMITS — QUICK ANSWER
Permits are issued by the municipality where the property sits, not by the state. In Pennsylvania that can mean a city code office, a borough or township office, or a third-party code agency the municipality contracts with. All three enforce the same technical code — they just differ in portal, fee schedule, and turnaround.
WHEN A ROOFING PERMIT IS REQUIRED IN PENNSYLVANIA
The line most municipalities draw is between repair and replacement. Repair restores a small damaged portion. Replacement removes and reinstalls the roof covering — and that is regulated work.
PERMIT REQUIRED
- ■Full tear-off and replacement — permit required essentially everywhere in PA
- ■Adding a second layer over existing shingles (re-cover)
- ■Any repair or replacement of sheathing, rafters, or trusses
- ■Changing roof structure, pitch, or adding dormers
- ■Changing roofing material class or weight (asphalt to slate or tile)
- ■Adding or relocating skylights
USUALLY NO PERMIT
- □Replacing a handful of blown-off or damaged shingles
- □Patching a small localized leak with no decking work
- □Resealing flashing or replacing a boot with no structural work
- □Gutter and downspout replacement (in most jurisdictions)
The gray zone is partial replacement. Some municipalities set a square-footage or percentage threshold — repair more than that and it becomes a replacement requiring a permit. Others treat any decking work as permittable regardless of size. When a storm claim covers one slope, call the code office before you assume it is exempt.
One more trap: an insurance-funded replacement is still a permitted job. Adjusters do not pull permits, and "the insurance company approved it" carries no weight with a code official.
PA UNIFORM CONSTRUCTION CODE — THE BASICS
Pennsylvania adopted the Uniform Construction Code under Act 45 of 1999. Before that, code enforcement was a patchwork; the UCC created one technical standard for the whole Commonwealth, based on the International Code Council family of codes — most relevant here, the International Residential Code.
What that means practically:
- ■The technical requirements for your roof are the same in Erie and Philadelphia
- ■Municipalities choose how to enforce — in-house code office or third-party agency
- ■Municipalities set their own fees, forms, and turnaround times
- ■A small number of municipalities opted out of local enforcement; the state Department of Labor & Industry handles those
- ■Local historic district ordinances layer on top of the UCC and are separate from it
So when a contractor working across the Lehigh Valley or greater Pittsburgh asks whether the rules change from township to township — the code does not. The paperwork does.
ICE BARRIER REQUIREMENTS FOR PENNSYLVANIA'S CLIMATE
Pennsylvania sits squarely in the residential code's ice-barrier region. Winter freeze-thaw cycling drives ice dam formation at the eaves, and meltwater backs up under the shingles. The code answer is a self-adhering membrane — ice and water shield — beneath the covering along the eaves.
The baseline requirement
Membrane from the eave edge to a point at least 24 inches inside the exterior wall line
Measured along the slope — steeper pitch means more material, not less
Two courses lapped where a single width does not reach the line
Where inspectors commonly expect more:
- ■Valleys — routinely required even where the code minimum addresses eaves
- ■Erie and the northern tier — lake-effect snow country draws the strictest enforcement in the state
- ■Scranton, Wilkes-Barre, and the Poconos — heavy snow load region
- ■Low-slope sections and porch roofs tying into a main roof
- ■Around penetrations and at wall-to-roof transitions
This is the most common PA roofing inspection failure — membrane that stops short of the 24-inch line, or gets skipped on a porch roof. It is also the most expensive one to fix after the fact, because correcting it means pulling shingles back off. Photograph the membrane before you cover it.
Ventilation is the companion issue. Inadequate intake and exhaust ventilation causes the warm-deck condition that creates ice dams in the first place, and inspectors in the snow-belt counties look at soffit and ridge ventilation on every re-roof.
UNDERSTANDING PA ROOFING PERMIT STATUSES
Portal wording varies by municipality, but the underlying sequence is consistent across Pennsylvania:
| Status | Meaning | Next Step |
|---|---|---|
| Submitted | Application received by the code office | Wait for intake review |
| In Review | Code official checking scope and contractor credentials | Respond to any comments |
| Approved | Cleared for issuance, fees due | Pay permit fees |
| Issued | Permit active — tear-off can begin | Post the permit on site |
| Inspection Scheduled | Inspector assigned to a date | Leave work accessible for inspection |
| Passed | Inspection approved | Proceed or close out |
| Failed | Deficiencies noted — commonly flashing or ice barrier | Correct and request re-inspection |
| Finaled / Closed | Final inspection complete | Job closed, warranty documentation valid |
| Expired | Permit lapsed before final inspection | Renew or re-apply |
CITY-BY-CITY: COSTS AND TIMELINES
| City | Approval Time | Typical Fee | Department |
|---|---|---|---|
| Philadelphia | 3–7 business days | $100–$300 | Licenses and Inspections (L+I) |
| Pittsburgh | 5–10 business days | $100–$300 | Permits, Licenses and Inspections (PLI) |
| Allentown | 3–10 business days | $75–$200 | Building Standards & Safety |
| Erie | 3–7 business days | $75–$175 | Bureau of Code Enforcement |
| Harrisburg | 5–10 business days | $75–$200 | Department of Building and Housing Development |
| Scranton | 5–10 business days | $75–$200 | Department of Licensing, Inspections and Permits |
Fees are estimates for a typical residential replacement. Confirm current fee schedules with the local code office before quoting.
PHILADELPHIA
Department — Licenses and Inspections (L+I)
Portal — eclipse.phila.gov
Approval — 3–7 business days
Typical fee — $100–$300
Historic district review adds weeks. Contractor must hold an active Philadelphia license with insurance on file.
PITTSBURGH
Department — Permits, Licenses and Inspections (PLI)
Portal — OneStopPGH
Approval — 5–10 business days
Typical fee — $100–$300
City Historic Review Commission review required in designated districts such as Mexican War Streets and Deutschtown. Steep terrain often triggers extra scaffolding and safety conditions.
ALLENTOWN
Department — Building Standards & Safety
Portal — City of Allentown online permitting
Approval — 3–10 business days
Typical fee — $75–$200
Contractor registration with the city is required before a permit will issue.
ERIE
Department — Bureau of Code Enforcement
Portal — City of Erie permit office
Approval — 3–7 business days
Typical fee — $75–$175
Lake-effect snow country — ice barrier and ventilation details get scrutinized harder here than anywhere else in the state.
HARRISBURG
Department — Department of Building and Housing Development
Portal — City of Harrisburg permit office
Approval — 5–10 business days
Typical fee — $75–$200
Historic district review applies in areas like Old Uptown and Midtown.
SCRANTON
Department — Department of Licensing, Inspections and Permits
Portal — City of Scranton permit office
Approval — 5–10 business days
Typical fee — $75–$200
Contractor registration required. Heavy snow load region — ice barrier enforcement is strict.
Philadelphia has the deepest historic overlay in the state — see the Philadelphia permit status guide for how eCLIPSE handles historic and zoning review alongside the building permit. Pittsburgh contractors should read the Pittsburgh permit status guide for OneStopPGH specifics.
CONTRACTOR REGISTRATION IN PENNSYLVANIA
Pennsylvania does not license roofers at the state level the way it licenses electricians in some other states — but registration requirements still gate your permit.
- ■Home Improvement Contractor registration with the PA Attorney General is required for most residential contractors doing more than a minimal annual volume
- ■The registration number must appear on contracts and advertising
- ■Philadelphia, Allentown, and Scranton require separate local registration on top of state registration
- ■Current general liability insurance and workers' compensation coverage must be on file
- ■An expired registration or lapsed insurance certificate blocks permit issuance regardless of how clean the application is
Check your renewal dates before storm season, not during it. The busiest week of the year is the worst possible time to discover your insurance certificate expired.
COMMON PA ROOFING PERMIT PROBLEMS IN 2026
ASSUMING THE MUNICIPALITY, NOT VERIFYING IT
Pennsylvania has more than 2,500 municipalities. Mailing addresses cross boundaries constantly — a "Pittsburgh" address is frequently in a borough with its own code office, and a "Philadelphia" address in the suburbs is Montgomery or Delaware County. Verify by parcel before applying.
MISSED HISTORIC DESIGNATION
Philadelphia, Pittsburgh, Harrisburg, and several smaller cities have designated historic districts where the visible roof material and profile are reviewable. Those commissions meet monthly. A job quoted at one week becomes a two-month job, and the delay lands on whoever signed the contract.
STORM-SEASON BACKLOG
After a significant hail or wind event, a code office that normally turns permits in three days can take two weeks. Every roofer in the county submits the same week. Submit immediately — position in the queue is the whole game — and expect the upper end of every timeline above.
FAILED FINAL INSPECTIONS
Most common reasons a PA roofing final fails:
- ■Ice barrier missing, short of the 24-inch line, or skipped on porch roofs
- ■Improper step or counter flashing at walls and chimneys
- ■Inadequate soffit intake or ridge exhaust ventilation
- ■Drip edge omitted at eaves and rakes
- ■Nailing pattern or fastener depth not matching manufacturer specification
- ■Decking deficiencies covered without notice to the inspector
Re-inspection fees apply in most PA municipalities. The real cost is the crew return trip, not the fee.
PERMITS THAT NEVER GET CLOSED
The crew finishes, the homeowner pays, and nobody requests the final inspection. Months later the permit expires open — and it surfaces at resale as a title problem. Close every permit. It takes one request.
TRACKING PENNSYLVANIA ROOFING PERMITS AUTOMATICALLY
A roofing operation working across Pennsylvania is checking four or five different municipal portals, each with its own login and its own layout. Automatic tracking collapses that into one email feed — ClearedNo watches your permits and notifies you the moment a status changes, whichever city issued it.
Roofers use it to:
- ■Get notified when a roofing permit issues so the crew can be scheduled with confidence
- ■Catch failed final inspections the day they post instead of at warranty registration
- ■Track permits across multiple PA municipalities from one place
- ■Never miss an expiration on a storm-season backlog of open permits
RELATED PERMIT GUIDES
TRACK YOUR PENNSYLVANIA PERMITS AUTOMATICALLY
Philadelphia, Pittsburgh, Allentown, Erie — one place, one email feed. ClearedNo watches every permit you have open and tells you the second it issues, passes, fails, or nears expiration. Unlimited permits, flat monthly price, first month free.
FAQS
Do you need a permit to replace a roof in Pennsylvania?
Yes, in nearly every Pennsylvania municipality a full roof replacement requires a building permit. Pennsylvania's Uniform Construction Code treats a complete tear-off and re-roof as regulated work. Minor repairs — replacing a few shingles or sealing flashing — generally do not require a permit, but the threshold varies by municipality.
What is the PA Uniform Construction Code?
The Uniform Construction Code (UCC) is Pennsylvania's statewide building code, adopted under Act 45 of 1999. It applies to nearly all construction in the Commonwealth and is based on the International Code Council family of codes, including the International Residential Code. Municipalities either enforce it with their own code office or hand enforcement to a third-party agency, but the technical requirements are the same statewide.
How much does a roofing permit cost in Pennsylvania?
Most Pennsylvania roofing permits run $75–$300 for a typical residential replacement. Philadelphia and Pittsburgh sit at the upper end; smaller cities like Erie and Allentown at the lower end. Fees are usually based on project valuation or a flat residential rate.
How long does it take to get a roofing permit in PA?
Typically 3–10 business days statewide. Philadelphia and Erie run 3–7 days; Pittsburgh, Harrisburg, and Scranton run 5–10. Historic district review, where it applies, adds weeks because those commissions meet on a monthly calendar.
Is an ice barrier required in Pennsylvania?
Yes. Pennsylvania's climate falls within the ice-barrier zone of the residential code, so an ice and water shield membrane is required along eaves — extending from the roof edge to at least 24 inches inside the exterior wall line. In steeper-pitch and heavy-snow regions inspectors commonly expect more coverage, and valleys are frequently required as well. Missing or short ice barrier is the most common roofing inspection failure in Pennsylvania.
Can a homeowner pull their own roofing permit in Pennsylvania?
In most municipalities a homeowner can pull a permit for work on their own primary residence. Hired contractors generally must be registered — Pennsylvania requires home improvement contractor registration with the Attorney General's office for most residential work, and several cities require separate local registration on top of that.
What happens if I replace a roof without a permit in PA?
Stop-work orders, fines, and required exposure of concealed work are all on the table. The bigger risk is at resale or claim time: unpermitted work can complicate an insurance claim, void a manufacturer warranty that requires code-compliant installation, and surface as a title issue during a sale.
Free Alert
Get alerted when this permit status changes
Drop your email and we'll notify you the moment this permit clears. Free.
No spam · Unsubscribe anytime