Pittsburgh and Allegheny County Roofing Permits and Contractor Registration
Getting a roof permit right in the Pittsburgh area means understanding two separate systems: the City of Pittsburgh's own permitting process through PLI, and the fact that Allegheny County's other 129 municipalities each handle permitting independently. On top of that, Pennsylvania's Home Improvement Consumer Protection Act sets statewide rules for contractor registration that apply no matter which municipality you live in.
By Jason Green · Roofing & Gutters · Published August 13, 2026 · Updated August 13, 2026 · 9 min read
City of Pittsburgh permit process
Homeowners inside Pittsburgh city limits apply for roofing permits through the Department of Permits, Licenses and Inspections (PLI) using the OneStopPGH online portal. Most straightforward residential reroofing jobs fall under standard building permit review rather than requiring a full Zoning Development Review.
PLI is headquartered at 200 Ross Street in the John P. Robin Civic Building downtown, and permit status, fee schedules, and required documents are all managed through the online portal rather than in-person only.
Why Allegheny County permitting is not centralized
Unlike some counties, Allegheny County does not operate a single unified building permit department covering all municipalities. Each of the county's roughly 130 municipalities, from Mount Lebanon to Bethel Park to Sewickley, runs its own building permit office or contracts the function out to a third-party code enforcement agency.
This means a homeowner just outside the Pittsburgh city line should contact their specific municipal building department, not the county, to confirm roofing permit requirements, fees, and inspection scheduling.
What the PA Home Improvement Consumer Protection Act requires
Passed in 2008, Pennsylvania's Home Improvement Consumer Protection Act (HICPA) requires any contractor performing at least $5,000 of home improvement work per year, which covers most professional roofers, to register annually with the PA Office of Attorney General.
Registration alone does not guarantee quality of work, but it does put contractors on record with the state and gives homeowners a place to file a complaint if something goes wrong. Verify a contractor at hicsearch.attorneygeneral.gov before signing any contract, and confirm the registration is current, not expired.
Contract requirements under HICPA
HICPA also sets minimum requirements for home improvement contracts over $5,000, including a written contract with the contractor's registration number, a description of the work, total price, and a start and completion date estimate.
Contracts that fail to meet these requirements can be a red flag; homeowners should not sign anything that omits the contractor's HICPA registration number or leaves the scope of work vague.
Putting it together before you hire
Before hiring a Pittsburgh-area roofer, confirm both pieces: that they are registered under HICPA with the state, and that they know which municipal permit office applies to your specific address, whether that is City of Pittsburgh PLI or a suburban municipal building department.
A reputable roofer working regularly in the region should be able to name the correct permit office for your address without hesitation, since permit requirements and fees are part of routine bidding for local contractors.
Typical cost ranges
| City of Pittsburgh roofing permit fee | $75 - $350 |
| Suburban municipal roofing permit fee | $50 - $300 |
| HICPA annual registration fee | $100 - $100 |
| Historic Review Commission review (if applicable) | $0 - $200 |
Ranges are general estimates gathered from homeowner-reported quotes, not an offer or a quote for your project.
Common questions
Where do I apply for a roofing permit inside Pittsburgh city limits?
Through the City of Pittsburgh Department of Permits, Licenses and Inspections using the OneStopPGH online portal.
Does Allegheny County issue building permits directly?
No, Allegheny County does not run a countywide permitting office; each of its roughly 130 municipalities handles its own permitting.
What is the HICPA registration fee for contractors?
As of recent updates to Pennsylvania's Fiscal Code, the Home Improvement Contractor registration fee is $100 per year.
What should a HICPA-compliant roofing contract include?
A written contract with the contractor's registration number, a description of the work, total price, and estimated start and completion dates.
How do I confirm my roofer is registered under HICPA?
Search their business name or registration number at hicsearch.attorneygeneral.gov.
Want real numbers for your own project?
Two minutes now beats weeks of unreturned calls. Free, no obligation, never more than three roofers.
Get My Free Roofing QuotesLocal cost ranges, seasons, permits and licensing for this city live on the market page.
Roofers in Pittsburgh, PASources
More guides
The Henry Standard
Every roofer in our network agrees to three things.
Show up
Call back. Keep appointments. And if something changes, communicate it.
Quote honestly
Clear scope, materials, and pricing in writing—so you know what you're agreeing to.
Finish the work
See the job through and take care of the agreed-upon work before calling it finished.
Nothing revolutionary. Just the way we believe doing business should still be done.
