PennsylvaniaJuly 2026 · 11 min read

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

Full replacementPermit required — statewide, essentially without exception
Minor repairUsually no permit — threshold varies by municipality
Governing codePA Uniform Construction Code (UCC)
Typical cost$75–$300 residential
Typical timeline3–10 business days
Climate ruleIce barrier required at eaves — 24 in. inside the wall line

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:

StatusMeaningNext Step
SubmittedApplication received by the code officeWait for intake review
In ReviewCode official checking scope and contractor credentialsRespond to any comments
ApprovedCleared for issuance, fees duePay permit fees
IssuedPermit active — tear-off can beginPost the permit on site
Inspection ScheduledInspector assigned to a dateLeave work accessible for inspection
PassedInspection approvedProceed or close out
FailedDeficiencies noted — commonly flashing or ice barrierCorrect and request re-inspection
Finaled / ClosedFinal inspection completeJob closed, warranty documentation valid
ExpiredPermit lapsed before final inspectionRenew or re-apply

CITY-BY-CITY: COSTS AND TIMELINES

CityApproval TimeTypical FeeDepartment
Philadelphia3–7 business days$100–$300Licenses and Inspections (L+I)
Pittsburgh5–10 business days$100–$300Permits, Licenses and Inspections (PLI)
Allentown3–10 business days$75–$200Building Standards & Safety
Erie3–7 business days$75–$175Bureau of Code Enforcement
Harrisburg5–10 business days$75–$200Department of Building and Housing Development
Scranton5–10 business days$75–$200Department 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