You’ve finished the inspection, and the homeowner is ready to go. But without a signed agreement locking in scope, materials, and payment milestones, you’re one misunderstood conversation away from a disputed invoice or work the customer didn’t think was included.
A strong roofing agreement template does more than survive a dispute. It sets the operational pace for the entire job: who approved what, when payment is due, and exactly what your crew is installing. This article covers what every agreement needs, where contractors most often leave gaps, and how connecting your template to a live workflow system changes what you collect and when you collect it.
Roofing Agreement Template: Required Clauses at a Glance
| Section | What It Defines | Common Gap | Cost of Getting It Wrong |
|---|---|---|---|
| Right of Cancellation | Three-business-day cancellation window and required federal and state consumer notice language | Absent entirely; often omitted because it feels administrative rather than contractual | Contract may be voidable under federal or state consumer protection law; FTC Cooling Off Rule violations carry civil penalties |
| Party Identification | Contractor license, insurance, and client info | Missing license number or policy details | Liability exposure; may not be enforceable |
| Scope of Work | Exactly what your crew will and won’t do | Vague language like “full replacement” | Homeowner disputes over what was included |
| Materials | Brand, grade, and color of every product installed | No brand or grade specified | Owner requests an upgrade after install |
| Project Timeline | Start date, estimated completion, delay language | No weather or permit contingency | Homeowner withholds payment over delays you don’t control |
| Cleanup and Debris Removal | How roofing debris, nails, and materials will be removed and who pays for disposal | No mention of nail sweep or disposal cost responsibility | Homeowner disputes post-job property condition; disposal cost surprise at invoice |
| Change Orders | How scope changes get documented and priced | No written process required | Scope creep that never gets billed |
| Payment Terms | Deposit, milestone payments, and final balance | Single payment at completion | You fund the job out of pocket; cash stalls |
| Termination | Conditions under which either party can exit the agreement | No language on partial payment for work already done | You absorb labor and material costs if the homeowner cancels mid-job |
| Warranty | Workmanship and manufacturer coverage limits | Limits not defined | You pay for damage you didn’t cause |
| Insurance & Permits | Coverage details and permit responsibility | No permit ownership assigned | Stop-work order; project holds |
| Lien Rights Notice | Contractor’s right to place a mechanic’s lien on the property for nonpayment | Absent entirely; required language varies by state | Lien rights forfeited in states where pre-notice is mandatory; no legal recourse for nonpayment |
| Dispute Resolution | Mediation or arbitration before litigation | Absent entirely | Slow, expensive legal exposure |
| Signatures | Dated sign-off from both parties | Electronic only, no verification trail | Harder to verify consent; vulnerable to challenge if disputed in court |
The template covers all 14 clauses with pre-written language ready to customize. Download it, fill in your company name, license number, and insurance details once, and the structure works for any residential or commercial job.
Download the Free Roofing Agreement Template →
The Three Clauses Roofers Most Often Under-Write
Scope of Work
“Full roof replacement” isn’t a scope. Every roofer knows what that means. The problem is your customer doesn’t, and when they’re standing in their driveway wondering why the fascia looks the same, you’re fielding a conversation you never priced for.
Write it specifically: “Contractor will remove one layer of existing 3-tab shingles, inspect decking, install CertainTeed DiamondDeck synthetic underlayment, CertainTeed Landmark architectural shingles in Moire Black, ridge cap shingles, and metal drip edge. Rotted decking replacement, gutter work, and interior repairs are excluded.”
Every item you don’t name is an argument your customer can make later. Your crew leads shouldn’t have to figure out what’s in and out on site.
Change Orders
You pull a section and find two or more existing layers of shingles. In most jurisdictions, that triggers a code-required full tear-off of all layers before new shingles can go on. Or you uncover four sheets of water-damaged OSB that you couldn’t see from the ground. Without a change order clause, you’re either absorbing that cost or having an awkward driveway conversation while your crew waits.
Require a written change order, signed by the homeowner, before any out-of-scope work begins. This language works: “All changes to the agreed scope must be documented in a signed change order specifying cost and timeline impact. Work will not proceed until the homeowner approves in writing.”
That one sentence is worth $500 to $2,000 or more on the average re-roof.
Payment Terms
Waiting until job completion to collect is a cash flow problem you’re creating yourself. Shingles cost money before they go on the roof. So does labor.
A common tiered structure:
- 10–30% at signing
- Around 40% when materials arrive on site
- The balance at completion
Each payment ties to a visible, verifiable project event. Your customer isn’t paying on trust; they’re paying because the delivery truck pulled up or the last nail went in. Deposit limits vary by state, so confirm your market’s rules before putting a specific percentage in the agreement.
What Happens When the Agreement Lives Outside Your Workflow
Here’s where most roofing agreements break down in practice. The agreement is signed, put into a folder, and then nobody can tell you whether change order #2 was approved before your crew ordered extra materials. These are coordination failures that you’ll see as delayed payments, duplicate calls, and billing errors on jobs that were otherwise clean.
Your crew lead shouldn’t have to call the office to confirm a scope change before loading the truck. Showing up without confirmed approval is an admin problem, a wasted trip, and a margin hit. Your accounts payable specialist shouldn’t guess whether completion has been confirmed before triggering the final payment request.
Zuper’s AI-powered roofing platform connects the signed agreement, field photos, job records, and invoices in one system. Your crew gets job details and scope updates pushed to their phones in real time. No office call needed. In the field, Field Agent lets your crew document discoveries hands-free: speak a note, capture a photo, and let AI Voice Notes convert it into a structured job record instantly. Nothing gets reconstructed from memory in the truck after the fact.
Intelligent Scheduling and Dispatching route the right crew to the right job, with job status informing every dispatch decision. When a change order gets signed, the update flows through the system to your crew lead in real time. Automated Invoicing generates and sends the invoice the moment the field marks the job complete, cutting the lag between work done and payment requested.
Roof Doctors saw a 40% drop in missing compliance photos after switching to Zuper’s AI Voice Notes, with fewer gaps in the job record, fewer follow-up calls, and fewer reasons to delay sign-off. For a deeper look at which platform features actually move the needle, our guide to the most important CRM features for roofers breaks down what’s worth prioritizing by company size.
Frequently Asked Questions
Is a roofing agreement legally binding?
Yes, a signed roofing agreement is a legally binding contract, provided it includes the essential elements: offer, acceptance, and consideration (the exchange of payment for services). A written, dated, and signed agreement provides stronger legal standing than a verbal arrangement and is enforceable in court. State law governs specific requirements such as license disclosure and right-of-cancellation language, so reviewing the agreement with a local attorney before use is strongly recommended.
Do I need a lawyer to review this template before using it?
Yes, and the template says so explicitly. Lien rights pre-notice language, deposit limits, and cancellation rights vary significantly by state. Using a template without local legal review creates compliance risk, particularly in states with mandatory pre-lien notices or strict deposit caps. A one-time attorney review adapted to your state is low-cost protection for every job you run afterward.
Can I use this agreement for insurance claim jobs?
The template covers the core contract elements needed for insurance-funded work, including scope, materials, and payment terms. For insurance jobs, the payment terms section should reflect the actual payout structure: the deposit may come from the homeowner’s out-of-pocket costs, with milestone and final payments tied to insurance disbursements. Check your state’s insurance claim contracting rules. In Texas, Oklahoma, Colorado, and a growing number of other states, it is a criminal offense for a contractor to waive, absorb, or credit a homeowner’s insurance deductible. Texas requires contracts over $1,000 involving an insurance settlement to include a written notice that the homeowner must pay the deductible, and insurers may request proof it was paid. Violators face fines and potential jail time. If you’re using this template for insurance-funded work, complete the Insurance Claim Addendum at the end of this document and have it reviewed by a local attorney before signing.
What’s the difference between a roofing agreement and a roofing contract?
In practice, the terms are interchangeable. Both refer to a written, signed document that defines the scope, materials, timeline, price, and terms of a roofing project. “Agreement” is preferred in many residential contexts, but the legal weight is the same when the document is properly executed.
A Better Roofing Agreement Template Is Only the Starting Point
A solid roofing agreement template protects your margins, sets clear expectations with the homeowner or commercial property manager, and keeps your documentation in order when adjusters or licensing boards ask questions. Your crew leads work cleaner when the scope is airtight. Your office runs fewer recovery calls when billing ties directly to field confirmation.
Start with the template above. Then, see how Zuper connects it to scheduling, dispatch, and invoicing automatically. Schedule a Zuper demo.






