A new roof is one of the biggest investments you make in a home, and the roofing contract you sign sets the terms for everything after it: the materials, the price, the payment schedule, the timeline, the cleanup, and who is responsible if something goes wrong. Too many homeowners in Bucks County and the rest of Southeastern Pennsylvania sign a one-page estimate without asking basic questions, then find out the details they needed were never written down. Before you sign any roofing contract, walk through the questions below with the contractor sitting across from you.
Call (267) 902-2393 For a Free Estimate
Is the Roofing Contractor Registered and Insured in Pennsylvania?
Pennsylvania’s Home Improvement Consumer Protection Act requires contractors who do $5,000 or more of home improvement work a year to register with the Office of Attorney General, and the registration number has to appear on the contract. You can look up any contractor’s name or number on the state’s Home Improvement Contractor Search before you sign. Ask for a certificate of insurance showing general liability coverage, and ask whether the crew working on your roof is covered by workers’ compensation. A local contractor with nothing to hide will hand these over without pushback.
What Exactly Is in the Written Scope of Work?
A roofing contract should spell out the work, not just a total. That means how many layers come off, whether damaged plywood decking will be replaced and at what price per sheet, which underlayment and flashing will be used, and how ridge vents and other ventilation are handled. Vague wording such as “tear off and replace roof” leaves room for disagreement later. Our guide to common roofing problems and how experts fix them shows what a thorough inspection should catch before the scope is final, and our article on how many roofing quotes to get shows how to compare one written scope against another.
Which Materials Are Named, by Brand and Product Line?
Shingles vary widely in quality, warranty length, and wind rating, so a contract that only says “architectural shingles” is not specific enough. Ask for the manufacturer and product line of the shingles, the underlayment, and the flashing metal, and for metal roofing, the panel type and gauge. If you are weighing a metal roof against asphalt shingles, our comparison of metal roofing versus asphalt shingles in Pennsylvania covers cost, lifespan, and appearance, and our metal roofing in Bucks County page lists the panel types and finishes available locally.
What Is the Total Price, and How Big Can the Deposit Be?
The contract has to state the total price in writing. Pennsylvania law also limits the deposit: on a home improvement contract over $5,000, a contractor may not take more than one third of the contract price up front, plus the cost of any special-order materials that the contract names (Home Improvement Consumer Protection Act, 73 P.S. 517.9). A contractor also may not take any payment before the contract is signed. Payments after the deposit are usually tied to milestones, such as materials delivered and work completed, rather than paid in full before the job starts.

Ask, too, what happens if hidden damage such as rotted decking turns up once the old roof is off. A clear contract states how that work is priced and documented through a written change order, so there is no surprise invoice. Our roof replacement cost guide for Bucks County shows the price ranges that make a quote easier to judge.
What Warranty Covers the Materials, and What Covers the Labor?
These are two different promises, and a contract that names only one is incomplete.
The manufacturer’s material warranty
This covers defects in the shingles or panels themselves. Coverage often depends on the product being installed to the manufacturer’s instructions, so ask whether the installation meets those instructions and whether the contractor registers the warranty for you or leaves that step to you.
The contractor’s workmanship warranty
This covers problems caused by the installation, such as leaks around flashing, lifted shingles from poor nailing, or seams that were not sealed. Ask how long it lasts, whether it is written into the contract rather than promised out loud, and whether it transfers to the next owner if you sell the home.
Who Handles Permits, Inspections, and Cleanup?
Many Southeastern Pennsylvania municipalities require a building permit for a roof replacement, and pulling it should be the contractor’s job. Our guide on whether you need a permit for a new roof in Bucks County explains the local rules. The contract should name who files the permit, who schedules inspections, and how old roofing material and debris leave your property, including dumpster placement, magnetic sweeps for stray nails, and protection for landscaping during tear-off.
What Is the Timeline, and How Are Weather Delays Handled?
Pennsylvania law requires a home improvement contract to include an approximate start date and completion date. Ask for both, plus how many working days the job should take and how rain or high wind delays are handled. Some flexibility is normal because crews cannot work safely in bad weather, but you should still get a window rather than an open-ended promise. Our article on how long a roof replacement takes in Bucks County gives typical timelines, and if your project also includes siding or windows, our page on roofing, siding, and window services in Norristown, PA covers how those trades are sequenced.
Can You Cancel a Roofing Contract After Signing?
Yes. Under the same law, you can cancel a home improvement contract without penalty within three business days of signing, no matter where you signed it, and the contract must include a notice of that right. If an insurance claim is involved, our guide to filing a roof or siding insurance claim in Bucks County explains how the claim and the contract fit together.
How Do You Choose the Right Contractor in the First Place?
Every question above assumes you are already sitting with a contractor you trust. Local reputation, a straight answer to every question, and paperwork that matches what you were told matter more than a polished sales pitch. Our guides on how to choose a roofing contractor in Bucks County and what to look for in a Bucks County roofing contractor cover the red flags, including door-to-door storm chasers and requests for full payment before work starts.
How YBR Writes Its Roofing Contracts
YBR GROUP Inc has replaced roofs, siding, and windows across Bucks County and Southeastern Pennsylvania since 2016. The company is registered with the Pennsylvania Office of Attorney General as a home improvement contractor, registration PA099856, active through May 8, 2027 (state contractor search, verified September 26, 2026), and carries $1,000,000 in general liability coverage through Clear Spring Property and Casualty. On Google, YBR holds a 5.0 rating across 8 reviews (read September 14, 2026). Loretta A. wrote, “The work was done on schedule and the crew were very professional.” Every YBR estimate carries the registration number, the named materials, the price, the payment schedule, and the start and completion window, so you can check it against every question in this article.
What Should Happen After You Sign?
Ask how the contractor will confirm the material order, including color and product line, before it ships, so a mismatch is caught while it can still be fixed. Ask how you will hear the actual start date once materials arrive, and how any change to the scope will be written up, priced, and approved before extra work begins. Finally, ask what the final walkthrough looks like. A contractor confident in the work will walk the property with you, show you what was done, and answer questions on the spot.
Frequently Asked Questions
How much deposit can a roofer ask for in Pennsylvania?
On a home improvement contract over $5,000, no more than one third of the contract price, plus the cost of special-order materials named in the contract. No payment can be taken before the contract is signed.
Can I cancel a signed roofing contract in Pennsylvania?
Yes. You can cancel without penalty within three business days of signing, wherever you signed it, and the contract must tell you about that right.
What should I do if hidden damage is found once the old roof is removed?
Ask the contractor to photograph the damage and give you a written change order with the added cost before the extra work starts. A contract that already sets a price for replacement decking makes this simple.
Does a roofing contract need to name the exact shingle brand?
It should. Naming the manufacturer and product line, not just “architectural shingles,” protects you in any dispute about material quality or warranty coverage.
How do I check a roofing contractor’s registration in Pennsylvania?
Search the contractor’s name or registration number on the Office of Attorney General’s Home Improvement Contractor Search at hicsearch.attorneygeneral.gov.
If you are planning a roof replacement, new siding, or windows anywhere in Bucks County or the surrounding area, call YBR GROUP Inc at (267) 902-2393 or send the form below for a written estimate. You can also see our full roofing services or contact us.
