There’s a moment in almost every roofing project that decides whether it goes smoothly or turns into a year of regret, and it isn’t when the crew shows up. It’s earlier, quieter, and easy to rush through: the moment a contract slides across your kitchen table and you’re asked to sign.
Most of the advice you’ll read about hiring a roofer stops at choosing one — verify the license, check the insurance, get three bids. That’s the right first step, and we’ve written the full playbook for it. But vetting tells you who to trust. The contract is what you’re actually agreeing to — and a good contractor with a vague contract can still leave you exposed, while the paperwork itself is where the less-scrupulous operators do their real damage.
This is the part nobody enjoys. The document is dense, the salesperson is pleasant, and every instinct says these people seem fine, let’s just get the roof done. Resist it for fifteen minutes. A roofing contract is a construction contract on your single largest asset, and it contains a handful of lines that can quietly cost you thousands — including one, involving a legal claim called a mechanic’s lien, that can put your home at risk even after you’ve paid your roofer in full. This article walks the whole document, line by line, so you know exactly what each one should say before your pen touches it.
First principle: if it isn’t in the contract, it doesn’t exist
The single most common source of roofing disputes is a promise made out loud and never written down. “We’ll replace any bad plywood.” “That includes the gutters.” “You’re covered for fifty years.” “Don’t worry, we handle the whole insurance thing.” Every one of those sentences is worthless the moment it’s spoken, because a written contract supersedes prior verbal agreements — that’s not a trick, it’s basic contract law, and most contracts say so explicitly in a clause near the signature line (“this agreement constitutes the entire agreement between the parties”).
So the rule that governs everything below is simple: the contract is the deal. The conversation is not. If something matters to you — a product, a date, a cleanup obligation, a price protection — it belongs on the page, in specific language, before you sign. A contractor who is happy to promise something verbally but reluctant to write it down has told you something important about how the promise will hold up later.
Read the whole thing. Read the back. Read the small paragraph in gray text. The parts written to be skimmed are the parts written to be skimmed.
The scope of work: vague is where the money leaks
The heart of a roofing contract is the scope of work — the description of exactly what the contractor will do and with what. This is where a lazy or predatory contract does its quiet damage, because vagueness always resolves in the contractor’s favor. “Furnish and install architectural shingles” is not a scope of work. It’s a placeholder for an argument you’ll have in six weeks.
A real scope names things. Here’s what a complete one specifies, and why each line matters:
- The exact shingle — manufacturer, product line, and color, by name. Not “architectural shingles” but “GAF Timberline HDZ, Charcoal.” Architectural shingles range from builder-grade to premium; the difference is real money and real lifespan. Naming the SKU means what’s delivered can be checked against what you bought.
- The underlayment, by type and brand. Synthetic or felt? And critically, how much ice-and-water shield and where. Ice-and-water membrane belongs in the valleys, around penetrations, and along the eaves in cold climates — it’s the second roof under your shingles, and “code minimum” versus “eaves plus valleys plus all penetrations” is a line-item difference that shows up years later as a leak or the absence of one.
- Tear-off, not overlay — and how many existing layers. Whether the old roof comes off or a new one goes over it changes both price and outcome. If it’s a tear-off, the contract should say the deck will be inspected once exposed.
- Flashing: replaced or reused? This is one of the most abused lines in roofing. Flashing is where roofs actually leak, and reusing old, bent, or corroded flashing to save an hour is one of the most common corner-cuts in the trade. The contract should say new flashing at every wall, valley, chimney, and penetration — and specifically call out a chimney reflash and new pipe boots.
- Drip edge, starter strip, and ridge cap — named, not assumed. These are the edges and terminations of the system. “Starter strip” should mean a manufactured starter course, not shingles flipped upside down. Ridge cap should be purpose-made caps, not cut-up field shingles.
- The ventilation plan. Ridge vent, box vents, the intake at the soffit — ventilation is a system, not an afterthought, and the contract should describe what’s being installed, not leave it to the crew’s discretion on the day.
- The nails. Nail type, length, and count per shingle is the detail that decides whether your roof survives its first serious wind. The contract should specify corrosion-resistant nails and the manufacturer’s high-wind nailing pattern (typically six nails per shingle), not the four-nail minimum.
- Cleanup and the nail sweep. A magnetic sweep of the yard, driveway, and gutters; tarps to protect landscaping; a dumpster, not a pile. Small line, large quality-of-life difference if you have kids, pets, or tires.
- Who pulls the permit, with the fee itemized. The permit and the inspection that follows it protect you, not the contractor. A contractor who wants you to pull an owner-builder permit on a job they’re performing is trying to move liability onto you — a genuine red flag.
If your quote is one line and a number, that’s not a bid you can compare or enforce. Ask for it itemized. The good contractors already work this way; the ones who resist are telling you the vagueness is the point.
The decking allowance: the one number that moves after tear-off
Here’s a scenario that plays out on a large share of tear-off jobs. The crew strips the old roof and finds rotted or delaminated decking underneath — a few sheets, sometimes many. This is normal; you often can’t know the deck’s condition until the old roof is off. The decking is the surface everything is nailed to, and bad sheets have to be replaced or the new roof is nailed into mush.
The problem isn’t the repair. The problem is the price of the repair, negotiated after the roof is already open and you have no leverage. This is where a homeowner gets a surprise bill of “$95 a sheet” for plywood that costs a fraction of that, or a vague “additional decking as needed, billed at cost” that turns into a number you can’t check.
A fair contract handles this in advance: it states the per-sheet replacement price (material and labor) up front, and often includes an allowance for a sheet or two in the base price. Then, when the deck is exposed, the contractor shows you the bad sheets — photograph them — and the extra is priced at the number you already agreed to. Deck replacement should be documented, ideally photographed, before it’s covered up. Never accept “trust us on the decking” as the plan.
Deposits and the payment schedule: how the money should flow
Payment terms are where you protect yourself against the two failure modes at opposite ends: the contractor who takes a big deposit and vanishes, and the one you’ve paid in full before you can confirm the work is right.
On the deposit. A reasonable deposit exists to secure materials and your spot on the schedule; it is not a down payment on the whole job. Many states cap it by law. Nevada, for instance, limits the initial deposit on residential improvement work to the lesser of 10% of the contract or $1,000. Other states set their own limits or none at all, leaving it to the contract. As a rule of thumb, a deposit above roughly a third of the job is a warning sign, and any request for the full amount — or a large cash-only deposit — before a single shingle is delivered is a reason to walk. Reputable roofers have supplier credit; they do not need your cash to buy your materials.
On the structure. Payment should be tied to milestones, not the calendar: a modest deposit at signing, possibly a payment when materials are delivered to the site, and — this is the important one — the final and largest payment only after the work is complete, inspected, cleaned up, and you’ve confirmed it’s right. The final check is your only real leverage. Do not surrender it for a job you haven’t been able to verify, and never let a schedule be structured so you’ve paid 90% before the crew has finished.
On the method. Pay by check or card, never cash, so there’s a record. A contractor who offers a discount for cash is often offering a discount for no paper trail — which can mean no warranty recourse, no proof of payment, and sometimes no reported income and no real insurance behind the promises.
For where these numbers come from and how the total is built in the first place, our cost breakdown and the guide to how roofers estimate a job cover the pricing side in detail.
The mechanic’s lien: how you can pay in full and still lose
This is the part of the contract almost no homeowner understands, and it’s the one that can do the most damage. Set aside a minute for it.
A mechanic’s lien (also called a construction or materialman’s lien) is a legal claim that anyone who supplies labor or materials to improve your property can file against your home if they aren’t paid. And here’s the trap: that right belongs not just to the contractor you hired, but to the subcontractors and material suppliers you never dealt with directly. If you pay your roofing company in full, and that company fails to pay its shingle supplier or its labor crew, the supplier can place a lien on your house — even though you did nothing wrong and paid every dollar you owed. A lien clouds your title, can block a sale or refinance, and in the worst case can be foreclosed on.
You could, in theory, be forced to pay twice: once to the contractor, and again to the unpaid supplier to clear the lien. This is not a rare horror story; it’s a known and recurring failure mode in construction, which is exactly why the legal machinery to protect you exists — and why it’s worth understanding before you sign.
Your protection is a document called a lien waiver (or lien release). It’s essentially a receipt in which a party gives up its right to file a lien in exchange for payment. There are four kinds, and the distinctions matter:
- Conditional vs. unconditional. A conditional waiver takes effect only once payment actually clears. An unconditional waiver is effective the moment it’s signed, paid or not — so you never sign or accept an unconditional waiver before the money has genuinely changed hands.
- Progress vs. final. A progress waiver covers a milestone payment; a final waiver covers the last payment and releases lien rights for the whole job.
The move that protects you: before you hand over the final check, get an unconditional final lien waiver from the contractor — and, on larger jobs, lien releases from the major suppliers and any subcontractors. If a supplier sent you a “preliminary notice” or “notice to owner” early in the job (many are legally required to, precisely so you know who could lien you), keep it; it’s your list of exactly who needs to sign a release before you pay in full.
Some states go further and require the contract itself to carry a mechanic’s lien warning — California, for example, requires specific lien-warning language and a notice of the right to cancel in home-improvement contracts over $500. If your state mandates that language and it’s missing from the contract, that’s both a legal defect and a tell about how carefully the contractor operates.
None of this means a lien is likely with a reputable, financially sound contractor — it usually isn’t. But the cost of the protection is one extra piece of paper at final payment, against a risk that is catastrophic when it lands. Ask for the waivers. A legitimate contractor produces them without blinking; they’re routine in the trade.
Change orders: no surprise is allowed to be verbal
A change order is a written, signed amendment to the contract that documents any change in scope or price before the work is done. Roofing uncovers surprises — rotted decking, a chimney in worse shape than it looked, a layer of old roofing nobody knew was there — and each surprise is a change to what you agreed to pay.
The contract should contain a change-order clause that says, in effect: no change in scope or price is valid unless it’s in writing and signed by both parties before that work proceeds. That single sentence is what stands between you and a final invoice padded with “extras” you never approved. When the crew finds something, the sequence should be: they stop, they show you (photos), they write up the change and its price, you sign, then they proceed. Anything billed that skipped those steps is something you can legitimately dispute — but only if the clause is in the contract to begin with.
Verbal change orders are where good relationships go to die. Insist on the clause, and then hold everyone to it, including yourself.
When insurance is paying: a different contract entirely
If your roof is being replaced through a storm or hail claim, the paperwork changes character, and a whole category of abuse opens up. This deserves its own careful read; our insurance-claim playbook covers the claim itself, and the guide to how hail and wind damage are assessed covers what the adjuster is actually looking for. Here’s what specifically lives in the contract on an insurance job.
Understand ACV, RCV, and the two checks. Replacement-cost policies pay in two stages. The first check is the Actual Cash Value (ACV) — the replacement cost minus depreciation, minus your deductible. The withheld depreciation is called recoverable depreciation, and the insurer releases it as a second check only after the work is genuinely completed and you submit proof (final invoice, paid receipts, often photos). This is by design: the recoverable depreciation is paid only to homeowners who actually do the work. A contract or contractor promising to “get you a new roof for just your deductible” is either misunderstanding this or planning to inflate the claim — because the real math is deductible-plus-anything-your-scope-exceeds-the-approved-amount, and the second check is contingent on completion.
Your deductible is yours, by law — and “waiving” it is fraud. The most common insurance-roofing scam is a contractor offering to “eat,” “waive,” “absorb,” or “rebate” your deductible so the roof feels free. It is not a favor; it is insurance fraud, and in a large and growing number of states — at least 28, including Texas (where it’s been explicitly criminal since 2019, carrying fines and jail), Colorado, and Oklahoma — there are specific statutes making it a crime for the contractor, and it can implicate you too. The mechanism is simple: to cover the deductible they’re “waiving,” the contractor inflates the invoice to the insurer to claw the money back. A contract built around a waived deductible is a contract built around a fraudulent claim. Walk away, and take the vetting red flags with you when you do.
Read what an “assignment of benefits” actually hands over. An Assignment of Benefits (AOB) is a clause — sometimes buried in the contract, sometimes presented as a separate form — that assigns your insurance claim rights to the contractor, letting them deal directly with your insurer and get paid directly. It isn’t automatically bad, and it can be convenient. But it hands significant control of your insurance relationship to a company that, after a storm, may be a crew that leaves the state in six weeks. Know whether you’re signing one, read exactly what it transfers, and be especially wary of an AOB paired with a “contingency agreement” that binds you to the contractor if the claim is approved but leaves the scope and price open — you can end up committed to a company before you’ve agreed on what they’ll actually do or charge.
Don’t sign a blank or open scope. On insurance work, the scope should still be a real scope — named products, real numbers — not “whatever insurance approves.” “Whatever insurance approves” is how you end up with the cheapest possible interpretation of your own claim.
A separate note that has nothing to do with fraud and everything to do with quality: if you’re already replacing the roof through a claim, this is the natural moment to ask about upgrades that pay for themselves, like Class 4 impact-resistant shingles and the insurance discount they can earn going forward.
The right to cancel: your three-day exit
If you signed the contract somewhere other than the contractor’s place of business — at your kitchen table, on your porch after a knock, at a home show — federal law gives you a safety valve. The FTC’s Cooling-Off Rule grants three business days to cancel a contract of $25 or more that was signed away from the seller’s permanent place of business, for any reason, and to get every payment back within ten days. Many states layer their own three-day right on top and require the cancellation notice to be printed in the contract itself.
This matters most precisely when you need it most: after a storm, when a canvasser has caught you anxious and pressed you to sign on the spot. If the contract doesn’t include the required cancellation notice, that omission is itself a violation in states that mandate it — and a signal. And if a salesperson tells you “this price is only good if you sign today,” understand that the urgency is a sales technique designed to get you past exactly the reflection this three-day window is meant to protect. A real roof, correctly priced, is still correctly priced next week.
Warranties: the paper, not the pitch
“Lifetime.” “50-year.” “Fully warrantied.” These are marketing words until the actual warranty document is in your hands, and the fine print underneath them is its own subject. What the contract should do is reference the real thing: the manufacturer’s material warranty by name, and the contractor’s own workmanship warranty in writing, with its length and terms spelled out.
Two distinctions to nail down in the contract, because they’re where “lifetime” quietly shrinks:
- Material vs. workmanship. The manufacturer warranties the shingles; the contractor warranties the installation. Most leaks in the first decade are installation problems, not material defects — so the contractor’s workmanship warranty (and whether that contractor will still exist to honor it) often matters more than the shingle’s big number.
- Registration and enhanced coverage. Many manufacturer warranties require registration within a window, or an installer certified by the manufacturer, to unlock the better (“enhanced” or “system”) coverage. The contract should state who registers it and which tier you’re getting — otherwise the “50-year” warranty can silently default to a much shorter, prorated base coverage.
Get the warranty terms in writing, referencing the actual documents. A warranty described only in conversation is a warranty you don’t have.
The red-flag clauses worth reading twice
A few specific things in the fine print are worth stopping on:
- Blank amounts or blank scope. Never sign a contract with any blank you’re trusting someone to fill in later — a dollar amount, a scope, a date. Blanks get filled in by the person holding the pen after you’ve handed it back.
- A deductible-contingent or “no cost to you” framing. Covered above — on an insurance job, this is the shape of a fraudulent claim.
- An open-ended AOB or contingency clause. Know what you’re assigning and whether the price is actually fixed.
- Automatic-escalation or “market price” material clauses that let the final price float upward without a signed change order.
- A broad “not responsible for” catch-all — some disclaimers are reasonable (a contractor can’t guarantee against a future once-in-a-century storm), but a clause disclaiming responsibility for damage caused by their own work is not one you should accept quietly.
- Mandatory binding arbitration with the venue and arbitrator chosen by the contractor. This isn’t automatically disqualifying, but know that it can limit your options if things go wrong, and it’s worth a question.
None of these is necessarily a dealbreaker in isolation. But each is a place to slow down and ask, “what does this actually let them do?” — and to get a clear answer before, not after.
The fifteen-minute version
If you remember nothing else from this article, remember this: the contract is the roof. Everything the salesperson promised is real only to the extent it’s written down.
Before you sign, confirm the contract:
- Names the exact products — shingle SKU and color, underlayment, ice-and-water extent, new flashing — not categories.
- States a per-sheet decking price up front, so the post-tear-off surprise is priced at a number you already agreed to.
- Sets a modest deposit within your state’s limit and ties the final, largest payment to verified completion.
- Requires an unconditional final lien waiver — and supplier releases on bigger jobs — before final payment.
- Requires all change orders to be written and signed before the work.
- On an insurance job: has a real scope, treats your deductible as yours (anyone offering to waive it is committing fraud), and makes any AOB explicit.
- Includes your three-day right to cancel where the law requires it.
- References the actual manufacturer and workmanship warranty documents, with who registers them.
That’s fifteen minutes against a decision that will sit over your head — literally — for the next twenty to fifty years. Once the paperwork is right and you’ve chosen your contractor and your shingle, there’s one satisfying step left before you commit: see exactly what that roof will look like on your own house before a single nail goes in.
Deposit caps, lien-waiver requirements, deductible statutes, cancellation rights, and contract-disclosure rules vary by state and change over time. Nothing here is legal advice. Verify the current rules with your state’s contractor licensing board, department of insurance, or a local attorney before signing.