A verbal handshake and a rough price on a business card is not a roofing contract, and it will not protect you if the job goes wrong, the crew disappears mid-project, or the final bill is thousands more than you expected. Roofing is one of the largest checks most homeowners write, and the contract is the only document that says what you are actually buying and what happens if it does not show up that way.

Quick Answer: A roofing contract should spell out the scope of work, materials and manufacturer, start and completion dates, total price with a payment schedule, warranty terms, and the contractor's license and insurance numbers. Most states cap upfront deposits, and federal law gives you three days to cancel a contract signed at your home.

Quick answer: What should be in a roofing contract before you sign?

A complete roofing contract names the exact scope of work, the materials and manufacturer by product line, a start date and a completion date, the total price broken into a payment schedule, warranty terms for both materials and labor, and the contractor's license number and insurance carrier. If any of those six items is missing, ask for it in writing before you sign.

What must a roofing contract legally include?

A roofing contract is a legal document, not an estimate, and it needs to function as one. At minimum it should identify both parties, describe the property, and spell out exactly what work will happen and with what materials. Treat the six items below as a floor, not a ceiling, and do not sign anything that leaves one of them blank or vague.

Contract elementWhat it should say
Scope of workTear-off vs. overlay, decking replacement terms, layers being removed
MaterialsManufacturer, product line, color, and underlayment type by name
TimelineStart date, estimated completion date, and what causes a delay
PriceTotal cost, what triggers a change order, and the payment schedule
WarrantyManufacturer warranty length and separate workmanship warranty length
License and insuranceState license number and the insurance carrier's name and policy number

If a section is left blank or says "per estimate," that is not a contract term, it is a placeholder. Everything you agreed to verbally needs to be on the page, because verbal promises are unenforceable once the crew leaves.

How much can a contractor legally require as a deposit?

Many states cap the deposit a roofing contractor can collect before work starts, commonly somewhere between 10% and one-third of the total price, and some states ban upfront deposits above a flat dollar amount entirely. Check your state's contractor licensing board or attorney general's consumer protection page for the exact number, because it varies by state and changes periodically.

A payment schedule tied to milestones protects you far better than one large upfront payment. A reasonable structure looks like a small deposit to schedule the job, a payment when materials are delivered, and the final balance only after a completed inspection.

  1. Confirm the state's maximum allowed deposit before you agree to a number.
  2. Ask for the payment schedule broken into at least three milestones.
  3. Withhold the final payment until you or a roof inspection confirms the work matches the contract.
  4. Get every change order priced and signed before extra work starts.

Checking a contractor's license status, insurance certificate, and complaint history one by one is slow, and most homeowners do not have time to call the state board for every bid they collect. A directory of local roofing contractors that has already verified license and insurance status saves that step and narrows your list to companies that can legally do the work.

What is a lien waiver, and why do you need one?

A lien waiver is a signed document from the contractor and any subcontractors or material suppliers stating that they have been paid in full and give up the right to file a mechanics lien against your property. Without one, a supplier who was never paid by the roofing company can place a lien on your home even though you paid the contractor directly.

Ask for a conditional lien waiver at each payment and a final unconditional waiver once the last payment clears. A contractor who resists signing one is worth a second look, because a legitimate business pays its suppliers and has no reason to avoid the paperwork. This matters most on larger jobs that involve multiple material suppliers or subcontracted crews, since more parties in the chain means more chances for a payment to slip through the cracks.

What is the three-day right of rescission?

Under the FTC's Cooling-Off Rule, contracts for home improvement work signed away from the contractor's regular place of business, such as at your kitchen table, generally give you three business days to cancel without penalty. This most often applies after a door-to-door sales pitch or a storm-damage cold call, not after you walked into a contractor's showroom and signed there.

The contract must include a written notice of this cancellation right, along with a form you can use to exercise it. If that notice is missing from a contract you signed at home, the cancellation window may not have started running yet, which is itself worth raising with your state's consumer protection office.

Why is "we'll waive your deductible" illegal in most states?

A contractor who offers to absorb or waive your insurance deductible is offering to falsify the insurance claim, because insurers price your deductible into the payout on the assumption you are covering that portion yourself. Most states have made this practice, sometimes called deductible waiving or fee forgiveness, illegal for exactly that reason, and it can expose you to insurance fraud liability along with the contractor.

A legitimate roofer who wants to help with an insurance-related storm damage repair will discuss the claim process honestly instead of promising to make your deductible disappear.

What are the signs of a storm-chasing contractor?

Storm chasers follow bad weather from state to state, canvass a neighborhood right after a hail or wind event, and pressure homeowners into same-day signatures before the adjuster even arrives. They are gone by the time a warranty claim comes up, because they never had a permanent local office to begin with.

  • An out-of-state license plate or a business card with no local address
  • Pressure to sign today because the "storm discount" expires tonight
  • A demand for a large cash deposit before any inspection happens
  • No physical office you can visit, only a cell phone number
  • A team that walked your roof after simply knocking on your door

None of these signs alone proves fraud, but two or more together are reason to slow down, ask for references from jobs completed at least a year ago, and confirm the license is active in your state before signing anything. A roofer with a real local presence will still be reachable next year if a shingle lifts or a flashing seam opens up, which is the whole point of a workmanship warranty.

Final thoughts

A roofing contract is not paperwork to get past quickly, it is the document that determines whether you have any recourse if the job goes wrong. Reading it line by line, confirming the deposit is within your state's legal limit, and asking for lien waivers costs you twenty minutes and can save you thousands if a dispute comes up later. Some homeowners skip this because it feels like unnecessary friction when they just want the leak fixed, but the friction is what protects the money you are about to spend. When you are ready to compare contracts side by side, get free roofing quotes from contractors who provide full written contracts up front, so you are comparing complete terms and not just a price per square.

Frequently asked questions

Do I need a written contract for a small roof repair?

Yes. Even a small repair should have a written agreement listing the work, materials, price, and timeline. A verbal agreement leaves you with no proof of what was promised if the repair fails or costs more than discussed.

Can I cancel a roofing contract after I sign it?

If you signed at your home rather than at the contractor's office, federal law generally gives you three business days to cancel without penalty. Contracts signed at a contractor's regular place of business typically do not carry this right, so read the cancellation terms before signing.

What is a mechanics lien, and can it affect my home?

A mechanics lien is a legal claim a contractor or unpaid supplier can file against your property for unpaid work or materials. Even if you paid the roofing company in full, an unpaid subcontractor can still lien your home, which is why signed lien waivers matter.

Should I pay the full roofing cost upfront?

No. A payment schedule tied to milestones, such as a deposit, a materials-delivery payment, and a final payment after inspection, protects you far better than paying in full before work starts. Many states also cap the legal upfront deposit amount.

What license and insurance information should the contract reference?

The contract should list the contractor's state license number and the name and policy number of their general liability and workers' compensation insurance. You can verify the license number independently through your state's contractor licensing board before work begins.

Is a verbal agreement with a roofer legally binding?

Verbal agreements can sometimes be enforced, but proving the exact terms without anything in writing is difficult and expensive. A written contract with a clear scope of work, price, and timeline protects both you and the contractor if a disagreement comes up later.

Reviewed by the Top Roofing Solutions Editorial Team — homeowner-focused roofing guidance, updated August 2026.