Roofing Rules in Pennsylvania: What Harrisburg, PA Homeowners Should Know
Before you sign for a new roof in Harrisburg, PA, it pays to know which state and city rules are on your side. This page sums up contractor registration, contracts, deposits, the cancel window, permits and insurance points for homeowners in Dauphin County and the nearby townships, with links to the official pages.
Summary First
Pennsylvania doesn't issue a statewide license for roofing work. What it has instead is a contractor registration kept by the Attorney General, plus a home improvement law that covers written contracts, deposits and a short window to back out. Inside city limits, Harrisburg adds two more layers: a building permit for roofing and a city Business Privilege License for contractors.
The short version: look the roofer up before you sign, get the price, dates and materials on paper, keep the first payment modest, and remember you have three business days to change your mind. Ask who pulls the permit, and plan to pay your own deductible. This is a summary of public law, not legal advice.
Checking a Roofer's Registration
Pennsylvania's home improvement law says any contractor whose home improvement jobs add up to $5,000 or more in a year must sign up with the state Attorney General. The registration has to be renewed every two years, and the contractor must show its number on its own contracts and advertising. Since April 2026, contractors can complete that registration through the Attorney General's online system.
Ask the roofer for the number, then check it yourself on the Attorney General's Home Improvement Contractor search before any money changes hands. A number painted on a truck is a start; finding it in the state's records is what counts. Begin at the Attorney General's contractor registration page.
Work inside the City of Harrisburg brings one more check. The Bureau of Codes puts it this way: "All contractors doing work in the city of Harrisburg must have a" Business Privilege License. For a house within the city line, ask the roofer whether it holds one.

Paying Your Own Deductible
After wind, heavy snow or a falling limb, a homeowner's policy may help pay for a new roof, but the deductible is your share to cover. If a contractor offers to "cover" or "waive" that deductible while billing your insurer the full price, treat it as a red flag. Misstating a claim to an insurance company is insurance fraud, and the claim carries your name, not the roofer's.
A roofer's part is to record what is damaged, with photos and measurements, and to put a repair or replacement price in writing that you can share. How the claim gets settled stays between you and your insurer. If you want someone to press the claim for you, public adjusters do that work for a fee and are licensed by the Pennsylvania Insurance Department. A roofer is not a public adjuster. An attorney you hire is another route.
When You Can Cancel
In Pennsylvania, a home improvement deal over $500 has to be in writing and signed by both you and the contractor. The contract should list the contractor's registration number, the total price, the start and finish dates, a description of the work and materials, and the contractor's insurance details. A contract that leaves out required parts may not be enforceable against the homeowner.
After you sign, you have three business days to cancel, and the contract itself must include a cancellation notice telling you how. Read that notice before you sign and keep your copy somewhere safe. Pennsylvania has no separate cancel right tied to an insurance claim being denied, so if your claim is still open, think about waiting for the insurer's answer before you commit.
Money has rules too. Nothing should be paid before the contract is signed. Once a contract tops $5,000, the upfront deposit is capped at one-third of the price, with special-order materials allowed on top. If the job changes partway through, the change order should be written and signed by both sides, just like the original agreement.
Roof Upgrade Incentives
This page knows of no grant program for roof replacement, so be wary of anyone who mentions one. The closer thing sits on the insurance side. Some insurers give a credit for impact-rated (Class 4) shingles, and each company sets its own terms. Ask your agent what applies to your policy before you pick a shingle.
Permits Near Harrisburg
Inside city limits, the Bureau of Codes keeps a list of work that needs a permit. Its page reads "Permits are required for the following," and "Roofing" is on that list. The Bureau of Codes can be reached at 717-255-6553. Ask the roofer to pull the permit before the tear-off begins, and ask to see it.
If your house stands in one of the city's historic districts, exterior work such as a new roof may also need review by the Planning Bureau (717-255-6419). That review comes before the work, so raise it at the roofer's first visit.
Outside the city, the answer changes from one municipality to the next. Some Pennsylvania townships want a permit for any roof replacement, while others ask for one only when structural work such as rafters, trusses or decking is involved. Check with the municipality for your address (the roofer usually knows). The five townships with pages on this site handle it this way:

Rules People Ask About
How long do I have to cancel a roofing contract?
Three business days from the day you sign. The contract has to include a notice explaining how to cancel, so read it before signing and keep a copy. If you do cancel, follow the steps in that notice and keep proof of when you sent it. No deposit should have been paid before signing in the first place.
Can I cancel if my insurer denies the claim?
Pennsylvania has no special cancel right tied to a claim denial. The three-business-day window after signing is the one the state gives. That is why many homeowners wait to hear from their insurer before signing a roofing contract that depends on the claim. Read any clause that ties the price to insurance approval before you sign it.
Where do I take a complaint about a roofer?
If a contractor treats you badly, the Bureau of Consumer Protection in the Pennsylvania Attorney General's office takes the complaint. For policy, claim or public adjuster questions, the Pennsylvania Insurance Department is the place to ask. Keep your contract, receipts, photos and any messages, since they make a complaint much easier to follow up.
Where This Comes From
Contractor registration and the online system: the Attorney General's Home Improvement Contractor Registration page, read 2026-10-10. City permits, historic-district review and the Business Privilege License: the City of Harrisburg Bureau of Codes page, read 2026-10-10.
Township permit lines: Lower Paxton Township building codes, Derry Township permits and Lower Allen Township permit guidance, all read 2026-10-10. Contracts, the cancel window and deposits: the Home Improvement Consumer Protection Act, 73 P.S. § 517.1 et seq.
Unsure Where You Stand?
When you want real numbers for your own roof, send a request through the form. This site is a referral service, not a contractor: it hands your request to one independent local roofer, who looks at the roof, writes the estimate and does any work you agree to. That roofing company pays this site for the referral, and you pay nothing.
For a rough figure first, the cost calculator and the repair-or-replace quiz each take a couple of minutes.