Call to reach a local rooferTrenton, NJ 08601
Call (833) 751-2102
(833) 751-2102
Guide

Hiring a Roofer on the Pennsylvania Side: Registration, Contracts and Local Rules

Hiring a roofer on the Pennsylvania side of the Delaware: Attorney General registration, the number on every contract, and checking township or borough rules.

Illustration for the guide "Hiring a Roofer on the Pennsylvania Side: Registration, Contracts and Local Rules" (Trenton, NJ)
Short answer

Pennsylvania has no general contractor or roofing licence of its own. Contractors who do home improvement work register with the Attorney General under the Home Improvement Consumer Protection Act, and the registration number should appear on ads, contracts, estimates and proposals. Some townships and boroughs add their own rules, so ask your municipality.

Key takeaways

  • There is no general contractor or roofing licence from the state of Pennsylvania. Home improvement contractors register with the Office of Attorney General under the Home Improvement Consumer Protection Act, so the useful question is the registration number.
  • The Attorney General's registration page says the number must appear in ads, contracts, estimates and proposals. Ask for it in writing, and check it with the Attorney General yourself.
  • The registration system has moved online. The Attorney General's page describes an online system live from April 24, 2026, so rely on the current state page for how to register and what is required.
  • A dollar threshold for who must register is not confirmed on the Attorney General pages this guide relies on, so no amount is stated here. Ask the Attorney General's office if it matters to you.
  • Township and borough rules vary and are not covered here. Before work starts in Bensalem, Bristol, Newtown, Levittown or anywhere else in Bucks County, ask your own municipality what it requires.

What does Pennsylvania require of a roofer?

Pennsylvania has no general contractor licence and no roofing licence. Contractors doing home improvement work register with the Office of Attorney General under the Home Improvement Consumer Protection Act. Some townships and boroughs require their own licence or registration on top of that, which is why the municipality matters.

That makes Pennsylvania different from states that license roofing as a trade. Here, the state's check is a consumer-protection registration, and the registration number is the thing you can ask for and verify.

It also means that the absence of a licence is not a red flag. A roofer who tells you there is no state roofing licence is telling the truth. A roofer who has no registration number to give you, when the work is home improvement, is the one to question.

What does the Attorney General's registration cover?

Registration is the state's record that a home improvement contractor has applied and met its conditions. The Attorney General's page says the registration number must appear in ads, contracts, estimates and proposals. Fees, insurance proof and the process are set by the office and have changed, so check its current page.

The office's registration page describes a fee payable on a multi-year cycle and an online registration system that went live in April 2026. This guide does not print amounts, because they have changed before and an out-of-date number would mislead you. The Attorney General's FAQ also describes proof of liability insurance as part of registration.

A number alone does not tell you whether the work will be good, but it tells you the contractor is on the state's books and subject to its consumer protection rules.

Published sources disagree about the dollar amount at which registration begins to apply, and the office's own pages did not settle it for this guide, so no figure is given. If it matters to a particular job, ask the Attorney General's office.

How do I check a number and read a contract?

Ask for the registration number before you book a visit, make sure it is on the written estimate and contract, and confirm it with the Attorney General's office. The contract should describe the work, the price and the dates in writing, and you should keep a signed copy and every change in writing.

The number should match the business name on the paperwork. A different name on the truck, the quote and the contract is a reason to ask questions before you sign.

If you are put through to a roofer by phone, ask for the number on that call and write it down. Confirm it with the Attorney General's office before you agree to a visit or sign a contract.

Questions to ask a Bucks County roofer before you sign.
QuestionA good answerWhat to do if it is missing
What is your Pennsylvania home improvement registration number?A number, given plainly, that matches the paperworkPause and confirm with the Attorney General's office
Is the number on the estimate and the contract?Yes, printed on bothAsk for it to be added before you sign
Does my township or borough need a permit or a contractor registration?A specific answer, or an offer to check with the municipalityCall the municipal office yourself
What does the written scope include?Tear-off, decking, underlayment, flashing, ventilation, cleanupAsk for a breakdown
How are extra repairs priced?An allowance plus a unit price, in writingAsk for the terms before work begins
Who is on my roof?The contractor's crew or named subcontractorsAsk for the arrangement in the contract

What should a good estimate and contract spell out?

The contractor's name and registration number, a description of the work and the products, the total price with any allowances, how extra repairs are priced, the payment schedule, the start and finish dates and what happens if weather delays work. These are habits of a careful contract; the Attorney General's office can tell you any further requirement.

Nothing here replaces the state's own rules, which the Attorney General's office publishes. What it describes is the common sense that makes a roofing contract worth signing. A page that says "new roof, one total" leaves every question open. A page that lists the tear-off, the decking allowance, the underlayment, the flashing, the ventilation and the cleanup closes most of them.

Pay attention to the payment schedule. Money should follow progress, and the final payment should come after the work is finished and you have walked the roof with the roofer. Never pay the full price before work begins, and keep every receipt.

Changes are where disputes start. If you ask for a different shingle color, or the roofer finds rotted boards, the change should be written down, priced and signed before it is done. A roofer who agrees to a written change order is protecting both of you.

Finally, keep the paperwork where you can find it. Roof records matter when you sell the house, when you make an insurance claim and when a leak shows up three winters later and you need to know who did what.

Why do township and borough rules matter in Bucks County?

Bucks County is divided into many boroughs and townships, and each can set its own permit and contractor rules. Bensalem, Bristol, Falls and Newtown, for example, are separate municipalities. This guide has no sourced permit rules for them, so ask your municipal office what applies before any work starts.

Levittown alone spreads across parts of Bristol Township, Falls Township, Tullytown and Bristol Borough, according to published descriptions. Fairless Hills is in Falls Township, Croydon is in Bristol Township and Washington Crossing is in Upper Makefield Township. Which office you phone depends on which side of a municipal line the house is on, and that is not always obvious from the mailing address.

When you phone, ask three things: does roof replacement need a permit, does the contractor need to be registered or licensed locally, and do any historic or design rules apply to the roof. Write down the name of the person you speak to.

What is different about older Bucks County housing?

The postwar developments such as Levittown and Fairless Hills are about 70 years old, so their roofs are on a second or third covering, while the river boroughs of Bristol and Morrisville have rowhouses and twins with party walls and low-slope sections. Each calls for a roofer who knows that type of housing.

Levittown began in 1952, and 17,477 homes were completed by 1958 in six single-family models without basements. Most have been re-roofed once or twice, and homeowners have often added dormers or rear extensions whose flashing leaks. The guide on roofing a 1950s Levittown-style house goes through those issues.

Bristol and Morrisville are dense river towns, with row houses, twins and older single-family homes. Party walls, chimneys and low-slope rear roofs put flashing and membrane repair at the center of local work. See rowhouse and twin roofing for how those jobs differ.

One practical note for the older boroughs: where a roof meets a neighbor's wall, the work can affect the next house. Tell the neighbor before the date is set, and ask the roofer to note the shared joint's condition in the written scope before and after the job.

What if I live on the Pennsylvania side but the roofer is from New Jersey?

The rules follow the property. A roofer working on a Bucks County house falls under Pennsylvania's registration with the Attorney General, whichever side of the river the business is based. Ask which Pennsylvania registration number they hold, and do not accept a New Jersey registration as a substitute.

Contractors in the Trenton area often work on both banks of the Delaware, which is normal. The contract and the registration just have to match the state where the house stands.

For the New Jersey rules that apply when the house is on the other bank, read the guide on how to check a roofer in New Jersey.

What should I do if there is a problem after the work?

Raise it with the contractor in writing, with dated photographs. If that fails, the Attorney General's office receives consumer complaints about home improvement contractors. Keep the signed contract, estimates, change orders and receipts. Insurance questions go to your insurer, and nobody on this line can say what a policy will cover.

Complaints are easier to resolve when the record is clear. Say what the contract promised, what was done, what is wrong and what outcome you want.

Also keep the photographs of any decking, flashing or chimney work that was done, since those parts are hidden once the roof is finished.

Frequently asked questions

Does Pennsylvania license roofers?

Pennsylvania does not license general contractors or roofers as such. Contractors who do home improvement work register with the Attorney General, and some townships and boroughs add their own rules.

Where does the registration number have to appear?

According to the Attorney General's registration page, in advertisements, contracts, estimates and proposals. Ask to see it on the paperwork, not only to hear it.

How much does a contractor pay to register?

The amount is set by the Attorney General's office and has changed, so this guide does not print one. Its registration page has the current figure.

Can I check a contractor's registration myself?

Yes. Ask the roofer for the number and the exact business name, then confirm both with the Attorney General's office. Do not rely only on the contractor's word.

Does my borough require a roofing permit?

That depends on the municipality, and no sourced Bucks County permit rules are given here. Ask the borough or township office before work starts.

Sources

  1. Pennsylvania Office of Attorney General – home improvement contractor registration
  2. Pennsylvania Office of Attorney General – home improvement contractor FAQ
  3. Philadelphia Encyclopedia – Levittowns

This guide is general information for Mercer County homeowners, not a substitute for an on-site inspection. Prices are estimates. See our disclaimer.

Skip the guesswork. Call for a straight answer.

Tell us what's happening and we'll tell you honestly whether it's a quick fix, and what help should cost.

Keep reading

More guides