Pennsylvania Roofing Contractor License Requirements
Everything Pennsylvania homeowners need to know about roofing contractor registration, insurance requirements, building permits, and how to protect yourself when hiring a roofer. Updated for 2026.
Get an instant roof replacement estimate for your Pennsylvania home
1. Home Improvement Contractor (HIC) Registration
Unlike some neighboring states, Pennsylvania does not require a traditional contractor's license for roofing work. Instead, the Pennsylvania Home Improvement Consumer Protection Act (Act 132 of 2008, codified at 73 P.S. § 517.1 et seq.) requires all contractors performing home improvement work to register with the Pennsylvania Attorney General's Bureau of Consumer Protection. This registration is commonly referred to as the PA HIC registration, and each registered contractor receives a PA Attorney General Registration Number (PA AG Registration #).
What Qualifies as Home Improvement?
Under Pennsylvania law, "home improvement" broadly includes roofing, siding, remodeling, repair, and other work performed on residential property. Specifically for roofing contractors, this covers:
- Complete roof replacements and re-roofing projects
- Roof repairs, patching, and emergency leak fixes
- Skylight, chimney, and vent flashing installation
- Gutter and downspout installation when performed as part of a roofing project
- Structural roof repairs, including decking and truss work
HIC Registration Requirements
To register as a Home Improvement Contractor in Pennsylvania, contractors must:
- Submit a registration application: File with the Pennsylvania Attorney General's Bureau of Consumer Protection. The application requires business information, owner identification, and disclosure of any criminal history or prior disciplinary actions.
- Pay the registration fee: Currently $50 for a two-year registration period — one of the most affordable contractor registration fees in the Northeast.
- Provide proof of insurance: Contractors must carry general liability insurance with a minimum of $500,000 per occurrence and workers' compensation insurance if they have employees.
- Disclose subcontractors: Registered contractors must ensure any subcontractors they use are also properly registered.
- Maintain proper records: All contracts over $500 must be in writing, and contractors must maintain records for at least four years.
Consumer Protections Under the HIC Act
The Pennsylvania Home Improvement Consumer Protection Act provides several important protections for homeowners:
- 3-day right of rescission: Homeowners can cancel any home improvement contract within three business days of signing when the sale was made at their home (door-to-door).
- Written contract requirements: All contracts over $500 must include: the contractor's PA AG Registration #, project start and completion dates, total price, detailed description of work, and payment schedule.
- Payment limits: Contractors cannot demand more than one-third of the contract price as a down payment before work begins.
- Mandatory warranty disclosure: Contractors must disclose all warranties and guarantee terms in writing.
- Criminal penalties: Performing home improvement work without HIC registration is a third-degree misdemeanor in Pennsylvania, punishable by fines up to $2,500 and up to one year imprisonment.
Red flag: If a roofing contractor cannot provide a valid PA Attorney General Registration Number, do not hire them. Unregistered contractors are operating illegally in Pennsylvania, and you lose access to the consumer protections provided by the Home Improvement Consumer Protection Act. Always ask for the PA AG Registration # before signing a contract.
2. How to Verify a Pennsylvania Contractor's Registration
Before hiring a roofing contractor in Pennsylvania, verify their HIC registration through the Attorney General's official database:
Verify HIC Registration
Search the Pennsylvania Attorney General's HIC database by contractor name or registration number. Confirms active registration status and complaint history.
PA AG HIC Search →Philadelphia Contractor Lookup
For Philadelphia projects, also verify the contractor holds a valid Philadelphia Commercial Activity License through L&I.
Philadelphia L&I →What to Check When Verifying
- Registration status: Confirm the registration is "Active" — not expired, suspended, or revoked.
- Registration number: Verify the PA AG Registration # matches what the contractor provided. This number must appear on all contracts and advertising.
- Complaint history: Review any complaints filed against the contractor through the AG's office.
- Expiration date: HIC registrations renew every two years. Ensure the registration will remain active through your project completion date.
- Business name match: Verify the business name and owner name match the contractor you are hiring. Some companies operate under DBAs or trade names.
- Insurance currency: While the AG database confirms registration, independently verify insurance by requesting a current Certificate of Insurance (COI) directly from the contractor.
RoofVista advantage: Every contractor on the RoofVista marketplace is pre-vetted for active PA HIC registration and current insurance. We verify credentials before contractors can join our network and perform ongoing compliance checks.
3. Insurance Requirements for Pennsylvania Roofers
Pennsylvania law mandates specific insurance coverage for roofing contractors. These requirements protect both homeowners and workers in the event of accidents, property damage, or project failures.
Required Insurance Types
General Liability Insurance
Minimum: $500,000 per occurrence (required for HIC registration). This covers property damage to your home, bodily injury to third parties, and completed operations (defects discovered after the job is done). Many reputable contractors carry $1,000,000 to $2,000,000 per occurrence with a $2,000,000 aggregate. Given the prevalence of older homes in Pennsylvania, completed operations coverage is especially important for identifying post-installation issues.
Workers' Compensation Insurance
Required for all employers under the Pennsylvania Workers' Compensation Act (Act 44 of 1993, 77 P.S. § 1 et seq.). Roofing is classified as one of the highest-risk trades, and Pennsylvania law requires coverage for all employees — including part-time and seasonal workers. This insurance covers medical expenses and lost wages for workers injured on the job. Without it, the homeowner could be held liable for injuries occurring on their property. Sole proprietors with no employees may be exempt, but most legitimate roofing companies will carry this coverage regardless.
Commercial Auto Insurance
While not a state registration requirement, commercial auto insurance is essential for contractors who use vehicles to transport materials and equipment to job sites. Given Pennsylvania's geography and the distance between urban centers, most roofing contractors maintain commercial fleets. Look for contractors who carry this coverage for complete protection.
How to Verify Insurance
Request a Certificate of Insurance (COI) directly from the contractor before any work begins. The COI should:
- List you (the homeowner) or your property address as a certificate holder or additional insured.
- Show policy effective dates that cover your entire project timeline.
- Include the insurance company's name and contact information so you can verify the policy directly.
- Display coverage amounts that meet or exceed Pennsylvania minimums.
Tip: Call the insurance company listed on the COI to verify the policy is active. Some unscrupulous contractors present expired or falsified certificates. A quick phone call can save you from significant liability. You can also verify workers' compensation coverage through the Pennsylvania Compensation Rating Bureau.
4. Pennsylvania Uniform Construction Code (UCC) for Roofing
Pennsylvania adopted the Uniform Construction Code (UCC) under Act 45 of 1999, establishing statewide minimum building standards. The UCC is based on the International Code Council (ICC) family of codes, including the International Building Code (IBC), International Residential Code (IRC), International Energy Conservation Code (IECC), and International Existing Building Code (IEBC). The Pennsylvania Department of Labor and Industry administers the UCC statewide.
Key Roofing Code Requirements
Ice Barrier Requirements
Pennsylvania falls entirely within areas where the mean January temperature is below 25°F, making ice barriers mandatory statewide. Ice and water shield membrane must be installed from the eave edge to at least 24 inches past the interior face of the exterior wall. In areas prone to severe ice damming — particularly the Pocono Mountains, the northern tier, and areas near Lake Erie — extending coverage to 36 inches or more is strongly recommended.
Wind Resistance
Pennsylvania's basic wind speed design requirements range from 95 to 115 mph depending on location, with higher values in exposed areas and along ridgelines. Shingles must meet ASTM D3462 or ASTM D7158 standards. In areas with design wind speeds of 110 mph or higher, enhanced fastening patterns (6-nail method) and high-wind starter strips are required.
Ventilation Requirements
The UCC requires a minimum net free ventilation area ratio of 1:150 (one square foot of ventilation per 150 square feet of attic floor space). This ratio can be reduced to 1:300 when balanced intake and exhaust ventilation is provided (50% at or near the ridge, 50% in the soffit area). Proper ventilation is critical in Pennsylvania to prevent ice dams, moisture damage, and premature shingle degradation from trapped heat.
Snow Load Design
Ground snow loads in Pennsylvania vary dramatically by region, ranging from 20 psf in the southeastern lowlands to 70 psf in the Pocono Mountains and northern tier. The UCC requires roof structures to be designed for the applicable ground snow load multiplied by appropriate conversion factors, plus drift loads at changes in roof height.
Roof Covering Tear-off
The UCC limits roof coverings to a maximum of two layers of asphalt shingles. If two layers already exist, a complete tear-off down to the deck is required. Any damaged or deteriorated roof decking discovered during tear-off must be repaired or replaced before new roofing is installed. Municipalities may require tear-off to a single layer as best practice.
Flashing Requirements
Step flashing, counter-flashing, and valley flashing must meet UCC specifications. All roof penetrations (chimneys, vents, plumbing stacks, skylights) require proper flashing and must be water-tested. Pennsylvania code requires corrosion-resistant metal flashing with a minimum 26-gauge thickness. In areas with heavy snowfall, enhanced flashing details are recommended to prevent ice backup at wall intersections.
UCC Enforcement and Third-Party Inspections
An important distinction in Pennsylvania is that UCC enforcement varies by municipality. Municipalities can choose to enforce the UCC through their own building code officials or opt out, in which case the Pennsylvania Department of Labor and Industry provides enforcement through third-party inspection agencies. About 30% of Pennsylvania municipalities have opted out of local code enforcement. In these areas, homeowners must arrange for third-party inspections through approved agencies.
For the full text of the Pennsylvania Uniform Construction Code, visit the Pennsylvania Department of Labor and Industry UCC page.
5. Roofing Permit Requirements by City
Building permits are required for roof replacements under the UCC in virtually every Pennsylvania municipality that has adopted local code enforcement. Permit processes, fees, and inspection requirements vary significantly. Here is what you need to know for Pennsylvania's largest cities:
Philadelphia
Issuing authority: Philadelphia Department of Licenses and Inspections (L&I)
Important note: Philadelphia operates its own building code system, separate from the statewide UCC. The Philadelphia Building Code has its own requirements that may differ from the rest of the state.
Permit type: Building Permit for all roofing work. Applications are submitted through the eCLIPSE online portal.
Contractor requirements: In addition to state HIC registration, Philadelphia requires contractors to hold a Philadelphia Commercial Activity License and may require a specific contractor license category from L&I.
Typical fee: $150 to $500 for residential re-roofing, based on project value. Philadelphia permit fees are among the highest in the state.
Processing time: Standard permits typically take 5 to 15 business days. Express review may be available for straightforward residential projects.
Inspections: Final inspection required upon completion. Historic district properties may require additional review by the Philadelphia Historical Commission.
Historic districts: Philadelphia has numerous historic districts including Germantown, Old City, Society Hill, Rittenhouse-Fitler, and Spring Garden. Exterior changes in these areas — including roofing material changes — require Historical Commission approval.
Pittsburgh
Issuing authority: Pittsburgh Department of Permits, Licenses, and Inspections (PLI)
Permit type: Building Permit for roofing work. Applications can be submitted online or in person at the PLI office.
Typical fee: $100 to $350 for residential re-roofing, based on project value.
Processing time: Typically 5 to 10 business days for residential permits. Complex projects may require plan review.
Inspections: Final inspection required. Properties in Pittsburgh's historic districts (Mexican War Streets, Deutschtown, East Carson Street) may require additional Historic Review Commission approval.
Special notes: Pittsburgh's hilly terrain and steep roof pitches are common, which may affect permit requirements and inspections. The city also has specific stormwater management requirements that may apply to large roofing projects.
Allentown
Issuing authority: Allentown Bureau of Building Standards and Safety
Permit type: Building Permit for roofing work under the UCC.
Typical fee: $75 to $250 for residential re-roofing.
Processing time: Generally 3 to 10 business days for standard residential projects.
Inspections: Final inspection required upon completion. Pre-work inspection may be required for structural modifications.
Special notes: The Lehigh Valley region (Allentown, Bethlehem, Easton) has a growing population and high roofing demand. The area experiences significant temperature variations that affect roofing material selection.
Reading
Issuing authority: Reading Property Maintenance and Code Enforcement
Permit type: Building Permit for roofing work under the UCC.
Typical fee: $50 to $200 for residential re-roofing.
Processing time: Typically 5 to 10 business days.
Special notes: Reading has a large stock of older row homes with unique roofing challenges including flat and low-slope roofs that require specialized materials (TPO, EPDM, or modified bitumen).
Erie
Issuing authority: Erie Bureau of Building and Housing Inspection
Permit type: Building Permit for roofing work under the UCC.
Typical fee: $75 to $250 for residential re-roofing.
Processing time: Generally 3 to 10 business days.
Special notes: Erie receives some of the heaviest snowfall in Pennsylvania due to lake effect snow from Lake Erie. Building inspectors pay close attention to snow load compliance, ice barrier installation, and structural adequacy. Ground snow loads in Erie can reach 50 to 70 psf — among the highest in the state.
Other Major Pennsylvania Municipalities
Scranton, Lancaster, Harrisburg, York, Bethlehem, and Wilkes-Barre all require building permits for roof replacements under the UCC. Contact your local building department or code enforcement office for specific requirements. Regardless of municipality, your contractor should handle the entire permitting process, including application submission, fee payment, and scheduling inspections.
Important: Never hire a contractor who suggests skipping the building permit. Working without a permit can void your homeowner's insurance, create problems when selling your home, and result in fines. A legitimate contractor will always pull the required permits. In municipalities that have opted out of local code enforcement, your contractor should arrange for third-party inspections through an approved agency.
6. Pennsylvania Climate Considerations for Roofing
Pennsylvania's diverse geography creates dramatically different climate conditions across the state. From the lake effect snow belt in Erie to the humid summers in Philadelphia, the 460-mile width of the state encompasses multiple climate zones that each present unique roofing challenges. Understanding these regional differences is essential for selecting appropriate materials and installation methods.
Lake Effect Snow (Erie and Northwestern PA)
The Erie region and northwestern Pennsylvania are in one of the most intense lake effect snow zones in the eastern United States. Erie averages over 100 inches of snow per year, with individual storms capable of dropping 2 to 3 feet in 24 hours. This extreme snowfall creates unique roofing challenges:
- Extreme snow loads: Ground snow loads in Erie reach 50 to 70 psf — nearly three times what southeastern PA experiences. Roof structures must be engineered for these loads.
- Rapid accumulation: Lake effect snow can accumulate faster than it can be safely removed, making proper structural design critical.
- Metal roofing advantages: Standing seam metal roofs are popular in the Erie area because they shed snow efficiently and resist the freeze-thaw cycles that damage asphalt shingles.
- Extended ice barrier coverage: Install ice and water shield at least 36 inches past the exterior wall line, or further for low-slope sections.
Ice Storms and Freezing Rain (Central PA)
Central Pennsylvania, including Harrisburg, State College, and the Susquehanna Valley, is particularly susceptible to ice storms. Freezing rain can coat surfaces with a layer of ice half an inch thick or more, creating tremendous weight on roofs and damaging gutters and flashing.
- Impact-resistant shingles: Class 4 impact-resistant shingles (rated per UL 2218) can withstand the impact of falling ice-laden branches and may qualify for insurance premium discounts.
- Reinforced gutters: Heavy-gauge seamless aluminum gutters with properly spaced hangers (every 24 inches) resist ice loading better than standard gutters.
- Proper ventilation: Balanced ridge-and-soffit ventilation helps prevent ice dam formation during ice storm recovery periods.
Humid Summers and Severe Storms (Southeastern PA)
The Philadelphia region and southeastern Pennsylvania experience hot, humid summers with temperatures regularly exceeding 90°F and high dew points. This creates conditions favorable for algae growth, moisture intrusion, and wind damage from summer thunderstorms and occasional tropical storm remnants.
- Algae-resistant shingles: Choose shingles with copper granules or zinc strips rated AR (algae resistant) to prevent dark streaking in humid conditions.
- Wind resistance: Southeastern PA is in a higher wind design category. Use shingles rated for 110+ mph winds and ensure proper 6-nail fastening patterns.
- Adequate attic ventilation: Hot, humid summers require robust ventilation to prevent moisture buildup in the attic space, which accelerates roof deck deterioration.
Temperature Extremes and Thermal Cycling
Pennsylvania experiences a wide temperature range, from -15°F in the northern tier to 100°F+ in the southeastern valleys — a swing of over 115 degrees. This extreme thermal cycling causes roofing materials to repeatedly expand and contract, which over time degrades sealant strips, loosens fasteners, and cracks aging shingles.
Southeastern PA (Philadelphia)
20 – 30 psf
Ground snow load
Central PA (Harrisburg, State College)
30 – 50 psf
Ground snow load
Pocono Mountains (Northern Tier)
50 – 70 psf
Ground snow load
Northwestern PA (Erie)
50 – 70 psf
Ground snow load
- Choose dimensional (architectural) shingles over 3-tab for superior thermal cycling resistance and longer warranty coverage.
- Metal roofing performs exceptionally well across all Pennsylvania climate zones due to its ability to shed snow and ice while withstanding extreme temperature swings.
- Ensure all sealants and caulking are rated for -20°F to 150°F operating range.
- Slate roofing — Pennsylvania is historically one of the largest slate-producing states in the country (Lehigh and Northampton counties). Natural slate is an excellent choice for the state's climate, lasting 75 to 200 years with proper installation. Many older homes in the state already have slate roofs worth preserving.
7. Average Roofing Costs in Pennsylvania (2026)
The following pricing reflects real, current installed costs from pre-vetted contractors in the RoofVista network. Prices include materials, labor, standard tear-off of one existing layer, and disposal. Your actual cost depends on roof size, pitch, complexity, and accessibility.
Pennsylvania Roofing Prices by Material
| Material | Cost per Sq Ft (Installed) | Avg. Project Cost |
|---|---|---|
| 3-Tab Shingles | $3.18 – $5.30 | $5,500 – $12,000 |
| Architectural Shingles | $5.30 – $7.42 | $8,000 – $25,000 |
| Cedar Shakes | $8.64 – $15.12 | $17,000 – $35,000 |
| Clay & Concrete Tile | $10.50 – $18.90 | $22,000 – $48,000 |
| Flat Roof Membrane | $4.60 – $9.20 | $6,500 – $16,000 |
| Metal Roofing | $7.35 – $12.60 | $15,000 – $38,000 |
| Natural Slate | $15.75 – $26.25 | $30,000 – $65,000 |
| Premium Designer | $8.64 – $16.20 | $17,000 – $38,000 |
Prices updated daily from contractor network data. Last refreshed at build time via ISR.
Factors That Affect Pennsylvania Roofing Costs
Several factors specific to Pennsylvania can push costs above or below these averages:
- Regional labor rates: Philadelphia and Pittsburgh metro area labor rates are 15 to 25% higher than rural central Pennsylvania due to higher cost of living and union prevalence. The Lehigh Valley falls between these extremes.
- Roof complexity: Pennsylvania's diverse housing stock includes Victorian-era homes with steep pitches and dormers, Philadelphia row homes with flat roofs, and Pittsburgh hillside homes with challenging access — all of which increase labor costs by 20 to 40%.
- Snow load reinforcement: In Erie and the Poconos, roof structures may need reinforcement to meet higher snow load requirements, adding $1,500 to $4,000 to the project.
- Slate roof preservation: Replacing or repairing a traditional Pennsylvania slate roof costs significantly more than asphalt shingle work, but preserves the home's historic character and can increase property value.
- Seasonal pricing: Late fall and winter installations (November through March) may be 5 to 15% less expensive due to lower demand, though weather delays are more likely, especially in northern PA.
- Multi-layer tear-off: Removing two existing layers of shingles adds $1.00 to $2.00 per square foot compared to a single-layer tear-off.
- Philadelphia permit costs: Philadelphia's L&I permit fees are among the highest in the state, adding $150 to $500 to the total project cost.
Get your personalized estimate: These are statewide averages. For pricing based on your actual roof dimensions and local contractor rates, enter your Pennsylvania address above for a free instant satellite estimate.
8. How to File a Complaint Against a Pennsylvania Roofing Contractor
If you experience problems with a roofing contractor in Pennsylvania — whether it is deficient work, failure to complete the project, breach of contract, or fraud — there are several official channels available to you.
Pennsylvania Attorney General's Bureau of Consumer Protection
The primary agency for HIC complaints. Handles violations of the Home Improvement Consumer Protection Act, including unregistered contractors, contract violations, failure to complete work, and fraud. The AG's office can pursue civil penalties, restitution, and criminal prosecution.
Phone: 1-800-441-2555 (toll-free)
File a Complaint with the PA AG →Better Business Bureau (BBB)
The BBB of Western Pennsylvania (Pittsburgh area) and BBB of Eastern Pennsylvania (Philadelphia, Lehigh Valley) can mediate disputes between homeowners and contractors. While the BBB does not have legal enforcement power, many contractors will resolve complaints to maintain their BBB rating.
File a BBB Complaint →Local Building Code Official
Contact your local building code official (or the third-party inspection agency in municipalities that have opted out of local enforcement) for code violations, unpermitted work, or substandard construction. Building code officials can issue stop-work orders, require corrective action, and refer violations to the Department of Labor and Industry.
Philadelphia L&I (Philadelphia Projects Only)
For projects within Philadelphia, file complaints about code violations, unpermitted work, or unsafe conditions through the Department of Licenses and Inspections. L&I can issue violations, stop-work orders, and pursue penalties against non-compliant contractors.
Philadelphia L&I →Steps Before Filing a Complaint
- Document everything: Photograph all deficient work, keep copies of contracts, receipts, emails, and text messages. A contemporaneous written record is your strongest tool.
- Send a written demand: Send the contractor a formal demand letter (via certified mail) describing the problem and the resolution you seek. Include a reasonable deadline (14 to 30 days). Reference their PA AG Registration # in the letter.
- Request mediation: Many disputes can be resolved through mediation before escalating to a formal complaint. The BBB offers mediation services, and some county bar associations offer low-cost mediation programs.
- Get independent assessments: Have another registered contractor inspect the work and provide a written assessment of deficiencies and estimated repair costs.
- File the complaint: If the contractor does not respond or refuses to resolve the issue, file formal complaints with the appropriate agencies listed above.
9. Frequently Asked Questions
Do roofing contractors need a license in Pennsylvania?
How do I verify a Pennsylvania contractor's HIC registration?
What insurance must a Pennsylvania roofing contractor carry?
Do I need a building permit for a roof replacement in Pennsylvania?
What building codes apply to roofing in Pennsylvania?
How do I file a complaint against a Pennsylvania roofing contractor?
Does Philadelphia have different roofing contractor requirements?
How much does a roof replacement cost in Pennsylvania?
Get Your Instant Pennsylvania Roof Estimate
Our satellite technology measures your actual roof in seconds. Compare standardized quotes from pre-vetted, registered PA contractors — no phone calls, no spam.
Related Resources
Roof Replacement Cost Guide
Interactive 2026 pricing calculator for all materials and states.
Material Comparison Tool
Compare lifespan, cost, and warranties across 8 roofing materials.
Massachusetts Licensing Guide
CSL and HIC requirements for Massachusetts roofing contractors.
Connecticut Licensing Guide
HIC registration and licensing requirements for CT contractors.
Rhode Island Licensing Guide
Contractor registration requirements for Rhode Island roofers.
Contractor Vetting Checklist
Step-by-step checklist for evaluating roofing contractors.