No Charge to HomeownersOne Independent RooferThe Roofer Writes the EstimateYork County Homes
A plain guide to the paperwork behind a new roof

Roofing Rules in Pennsylvania: What York, PA Homeowners Should Know

Before anyone strips a shingle in York, PA, state law and a local code office already have a say in how the job is sold, paid for and permitted. This page sums up those rules for homeowners across York County, from the contract you sign to the office that answers permit questions.

The Quick Rundown

Pennsylvania doesn't test or license roofers as a trade. It does require most home improvement contractors to hold a state registration, and it sets firm terms for contracts, deposits and cancelling. Permits are local, and in York County each city, township and borough keeps its own office. This is a summary of public law, not legal advice.

York is the county seat, and the City of York runs its own permit bureau. Plenty of homes with a York mailing address actually sit in a neighboring township, and that township, not the City, decides what a roof job needs. With the median owner-occupied city home valued at $119,700 (Census), a new roof is a big share of a house's worth, so the paperwork matters.

  • Money before paper. Asking for payment before a signed contract exists goes against state law.
  • A deductible that "goes away." An offer to absorb or skip it while your insurer is billed in full is a red flag.
  • Pressure to sign on the spot. Take the paperwork home and read it. A fair offer will still stand tomorrow.

What PA Requires of Roofers

Since the state issues no roofing license, nobody can show you one. Instead, Pennsylvania's home improvement law says a contractor who does $5,000 or more of home improvement work a year must hold a registration from the state Attorney General's office. It is renewed every two years, and the number belongs on the contractor's own contracts and advertising.

You can check it in a few minutes on the Attorney General's online home improvement contractor search: enter the company name, confirm the registration is current, and match the business to the one on your contract. This site prints no number for any roofer, so that lookup is yours.

Businesses working within City of York limits must also hold the City's business privilege and mercantile license, which is a tax license. It says nothing about roofing skill, but a roofer working on a city home should have one, so ask to see it. Wherever the house sits, ask for proof of insurance before work begins.

A street of two-story red brick twin houses with porches

Deductibles and the Law

Any home improvement contract over $500 has to be written down and signed by you and the contractor. On paper you should find the contractor's registration number, the full price, when work begins and ends, what will be done and with which materials, plus details of the contractor's insurance coverage. Missing pieces can leave that contract unenforceable against you.

Nothing is owed before the contract is signed. When the price runs past $5,000, a deposit may not go above a third of it, special-order materials aside. If the job changes after signing, write it up as a change order that both of you sign before the extra work goes ahead.

The deductible stays your bill. This page cites no Pennsylvania deductible statute for roofing, but the practical rule is plain: a contractor who offers to cover or waive it while invoicing your insurer for the full price is showing you a red flag. Misstating a claim to an insurer is insurance fraud.

A roofer's part in a claim is narrow: photographing damage and writing an estimate of the repair. Settling it is between you and your insurer, or a public adjuster or attorney you choose to hire. Public adjusters are licensed by the Pennsylvania Insurance Department, and a roofer is not one.

Cancellation Rights

After you sign a home improvement contract, the law gives you a short window to back out. You can cancel up to the end of the third business day after signing, and the contract itself must include a notice telling you how. Send your cancellation in writing, keep a copy, and note the date it went out.

One right Pennsylvania does not give you is a special cancel option after an insurance company denies your claim. If a storm job depends on insurance money, consider waiting for the insurer's decision before signing.

Insurance Discounts for Stronger Roofs

This page found no grant program in Pennsylvania or York County that pays for a new roof, so be wary of anyone who promises one. Savings are more likely to turn up on your homeowners policy. Some insurers give a credit for impact-rated shingles, often labeled Class 4, and each company sets its own terms.

Ask your agent before you choose materials whether a credit exists and what proof it wants, then share the written answer with the roofer so the estimate lists the right product.

Local Rules Around York

Every Pennsylvania municipality enforces the Uniform Construction Code, using its own staff or hiring an outside inspection agency. Swapping old roofing for new on a house frequently goes without a building permit, but work on rafters, trusses or decking beyond repair needs one, and historic districts add a review of their own. Because the answer changes from one address to the next, ask the local code office before work starts.

In the City of York, the Bureau of Permits and Inspections (717-849-2256) has the final word. Ask the bureau before work starts: whether a permit is needed depends on how much of the roof is being replaced and where the home is.

In the York Historic District, City code says exterior work that can be seen from a public way needs approval from the Historical Architectural Review Board, known as HARB, and that covers roofing beyond an ordinary repair with like materials. If your home is in the district, ask the City before the roof comes off, even when no building permit is required.

Outside the city line, each of these York County municipalities runs its own process:

  • Springettsbury Township, PA. Community Development, 717-757-3521. The township says permits are required for most work. Roofs aren't named, so ask.
  • York Township, PA. Building & Zoning, 717-741-3861. Roofs aren't addressed, so ask. Its permit application has a line for the contractor's state registration number.
  • West Manchester Township, PA. Zoning Department, 717-792-3505. Its no-permit list includes replacing the shingles on the roof, while structural work still needs one. Confirm your job first.
  • Manchester Township, PA. Township office, 717-764-4646. Plan reviews and inspections are handled by a hired code agency. Roofs aren't addressed, so ask.
  • Red Lion, PA. Borough Office, 717-850-0790. Outside agencies approved by the borough do the reviews. Roofs aren't addressed, so ask.
A Victorian brick twin house with a slate roof and decorative trim

Questions About the Law

Does a roofer need a license to work on my house in York, PA?

Not a state roofing license, because Pennsylvania doesn't issue one. A contractor doing $5,000 or more of home improvement work a year does need a home improvement registration from the Attorney General, and work inside the City of York needs a City business license as well. Check both, along with proof of insurance, before you sign anything.

Can I get out of a roofing contract after my insurer denies the claim?

Pennsylvania has no cancel right tied to a claim denial. Your cancel window starts when you sign and runs to the end of the third business day after that. If the insurance outcome matters to you, wait for the insurer's decision before signing, or have the contract state in writing what happens if the claim is denied.

Where do I complain about a roofer?

Complaints about a home improvement contractor go to the Pennsylvania Attorney General's Bureau of Consumer Protection, which enforces the state's home improvement law. Questions about an insurance claim or an adjuster go to the Pennsylvania Insurance Department. Keep the contract, receipts, photos and messages together; they make a complaint far easier to follow.

Citations

Official pages read 2026-10-11. Rules change, so check with the office before relying on any point.

Ask About Your Situation

For real numbers on your own house, use the form to send a request. It goes to one independent local roofer, who handles the visit, the written estimate and the permit question for your address. This site does no roofing work and isn't part of any contract you sign; the roofing company that gets your request pays the site for it, and you owe the site nothing.

Request an Estimate

Is Your Town Covered?

Enter a town or ZIP code, for example Red Lion or 17402, and see at once whether a local roofer takes jobs there.

York · Springettsbury Township, PA · York Township, PA · West Manchester Township, PA · Manchester Township, PA · Red Lion, PA

Request a Roof Estimate