Part of our guide: How to Choose a Licensed Roofing Contractor in Philadelphia
Before a roofer sets foot on your South Philadelphia rowhome, confirm two things yourself: a valid Philadelphia contractor license and current insurance. Ask for the city L&I license number, the state PA home improvement registration number, and a certificate of insurance, then verify each one at the source. A contractor who hesitates is the one to walk away from.
Anyone can print a business card that says "licensed and insured." On a rowhome, where the work ties into shared parapet walls and needs an L&I permit, taking that claim on faith is a real risk. Verifying it takes about fifteen minutes and is the single best protection a homeowner has. Here is exactly what to ask for and how to check it before you sign anything. For the wider picture, our guide to choosing a licensed Philadelphia roofing contractor walks through the whole hiring decision.
The two credentials every legitimate Philly roofer has
Roofing in Philadelphia is governed at two levels, the city and the state, and a proper contractor carries both. Knowing the difference keeps you from accepting one in place of the other.
- City contractor license (Philadelphia L&I). The Department of Licenses and Inspections issues the contractor license that allows a roofer to work and to pull the building permit your roof replacement legally requires. No city license means no permit, and no permit means the work is uninspected and can surface as a problem when you sell.
- State home improvement registration (PA HICPA). Under Pennsylvania's Home Improvement Consumer Protection Act, any contractor doing more than $500 of home improvement work must register with the state. The registration number starts with "PA" and is required by law to appear on every contract and estimate. Its absence is a straightforward red flag.
A roofer who has one but not the other is not fully covered to do the job. Ask for both numbers up front, in writing, on the estimate.
How to actually verify the license
The card in their hand is not verification. The number checked against the public record is. Do this yourself before you sign, not after a problem.
- Check the city license against the records published by the Philadelphia Department of Licenses and Inspections. Confirm the license is active and matches the business name on your estimate, not a different company.
- Check the state registration through the Pennsylvania Attorney General, which maintains the home improvement contractor registry. Match the PA number on the contract to a live, current registration.
- Confirm the names line up. The license, the registration, the insurance certificate, and the contract should all carry the same legal business name. Mismatched names are how a problem contractor hides behind a clean-looking record that belongs to someone else.
The insurance that actually protects you
Insurance is where rowhome owners get caught out, because the consequences land on a shared wall or a neighbor's property. Two policies matter, and a certificate proving them should come before any deposit.
| Policy | What it covers | Why it matters on a rowhome |
|---|---|---|
| General liability | Damage the crew causes to your home or a neighbor's | A torn parapet flashing or a dropped load on a shared wall becomes their problem, not yours |
| Workers' compensation | An injured worker on your property | Without it, an injury on your roof can become a claim against your homeowners policy |
| Certificate of insurance (COI) | Written proof both policies are active | A current COI listing you is the document, not a verbal promise |
Ask for a certificate of insurance that names you and shows current dates. Then go one step further and call the agent listed on it to confirm the policy has not lapsed. A printed certificate proves a policy existed on the day it was issued, not that it is active today. Five minutes on the phone closes that gap. This matters most on a full roof replacement, where a crew is on your roof for days and tied into the walls you share with both neighbors.
Red flags that a roofer is not properly licensed or insured
South Philly sees a wave of door-knocking contractors after every nor'easter, and not all of them carry what they claim. In a tight-knit neighborhood like Point Breeze, a crew that just "happened to be working on your block" and pushes for a signature today is following the storm-chaser playbook. Watch for these signs.
- No numbers offered. A contractor who cannot or will not give you a city license number and a PA registration number is not someone to put on your roof.
- Pressure to sign now. A "today only" price or a demand for a large cash deposit before any paperwork is the oldest pressure tactic there is. Legitimate roofers give you time to verify.
- No written contract or no PA number on it. Pennsylvania law requires the registration number on the contract. A handshake deal or a contract missing the PA number is not a contract that protects you.
- Cash only, no certificate. Refusal to provide a certificate of insurance, or insistence on cash with no paper trail, means you carry every risk the roofer should be carrying.
- Out-of-state plates and no local record. Storm chasers move between metros. A roofer with no verifiable Philadelphia track record is gone by the time the leak comes back.
These crews concentrate around storm damage repair work, when homeowners are stressed and moving fast. That is exactly when slowing down to verify pays off most.
A two-minute checklist before you sign
- Philadelphia L&I contractor license number, verified active and matching the business name.
- PA home improvement registration number, printed on the contract and confirmed in the state registry.
- Certificate of insurance showing current general liability and workers' compensation, naming you.
- A call to the insurance agent confirming the policy is live today, not lapsed.
- A written contract with the PA number, the scope, the payment schedule, and a reasonable deposit, not cash up front.
Doing this yourself is the difference between hiring a roofer and hoping you hired one. If you would rather skip the legwork, every independent contractor in our network has already been checked for a valid Philadelphia license and the required insurance, and the match is free with no obligation. Tell us about your rowhome roof and we will connect you with vetted local roofers whose credentials you can still verify for yourself.
Get Matched With Vetted, Licensed South Philly Roofers
Speak to vetted South Philadelphia roofing contractors. Free, no obligation.
