Logo

2026-06-15 · Miky Bayankin

Roofing Contract Template: A Complete Guide

Learn how to write a roofing contract that protects both sides. Covers scope, materials, warranties, payment terms, change orders, and common mistakes to avoid.

A new roof is one of the most expensive projects a property owner will ever pay for — and one of the easiest to get wrong without a clear written agreement. A roofing contract turns a salesperson's quote into an enforceable promise: it defines exactly what will be installed, how much it costs, when it will be finished, and who is responsible when something goes wrong.

This guide explains what a roofing contract is, the clauses every agreement should contain, how to structure payment and warranties, and the mistakes that turn a routine job into a lawsuit.

What is a Roofing Contract?

A roofing contract is a legally binding agreement between a property owner and a roofing contractor that sets out the terms for installing, repairing, or replacing a roof. It protects both sides: the homeowner gets a defined scope, price, and quality standard, and the contractor gets a clear, fundable commitment that limits surprise demands.

Roofing contracts go by several names — roofing agreement, roof replacement contract, roofing services agreement, or simply a roofing proposal once it's signed. Whatever it's called, a good one does the same job as any solid construction document: it removes ambiguity before the work begins, when problems are cheap to fix instead of after the old roof is already in a dumpster.

Roofing sits at the intersection of materials, labor, and weather, which is exactly why disputes are common. The contract is the tool that keeps all three under control.

When You Need a Roofing Contract

You should always use a written roofing contract for:

  • Full roof replacements — the highest-dollar and highest-risk projects
  • Major repairs — section replacements, decking repairs, or flashing work
  • Insurance claim work — where proceeds, supplements, and scope must be documented
  • New construction roofing — as part of a larger build
  • Commercial flat-roof installs — membranes, coatings, and drainage systems

Even for a small repair, a one-page written agreement beats a handshake. The size of the job only changes how detailed the contract needs to be, not whether you need one.

Key Clauses in a Roofing Contract

1. Identification of the Parties and Property

Start with the full legal name and business address of the contractor, their license number, and the homeowner's name and the exact address of the property being worked on. If the contractor operates as an LLC or corporation, name the entity — not just the salesperson — so you know who is actually bound.

2. Scope of Work

This is the heart of the contract. A vague scope ("replace roof") invites disputes; a precise one prevents them. The scope should specify:

  • Tear-off of the existing roof (and how many layers)
  • Inspection and replacement of damaged decking (and the per-sheet price for any extra)
  • Installation of underlayment, ice-and-water shield, and drip edge
  • New flashing around chimneys, vents, valleys, and skylights
  • Ridge vents or other ventilation work
  • The specific areas covered (main roof, garage, porch, dormers)

If something is not included — gutters, interior repairs, satellite-dish reinstallation — say so explicitly.

3. Materials Specification

Never let a contract say only "architectural shingles." Specify the manufacturer, product line, color, and grade for every major component: shingles or membrane, underlayment, flashing metal, and fasteners. This is what protects you from a bait-and-switch to a cheaper product after you've signed. It also matters for the manufacturer warranty, which is often tied to using a complete system from one brand.

4. Payment Schedule

A fair roofing contract ties money to progress. A common structure is:

  • A modest deposit (10–30%) to order materials
  • A progress payment when materials are delivered or tear-off is complete
  • Final payment only after the job passes inspection and the site is cleaned

State the total contract price as a fixed number, list what each payment covers, and define what triggers it. Avoid any arrangement that front-loads most of the money before work is done.

5. Project Timeline and Weather Delays

Give a start date and an estimated completion date, then address weather directly. Roofing is weather-dependent, so the contract should treat rain, high winds, and unsafe conditions as excusable delays that extend the timeline without penalty — while requiring the contractor to protect any exposed or torn-off areas during the delay. This single clause prevents the two most common timeline fights at once.

6. Warranties

There are two distinct warranties, and a complete contract names both:

  • Workmanship warranty — the contractor's guarantee on the installation itself, typically 2–10 years. This is what covers leaks caused by improper installation.
  • Manufacturer warranty — the product maker's coverage on the materials, often 25 years to lifetime.

Spell out the length of each, what they cover, what voids them (like unauthorized repairs by a third party), and how to make a claim.

7. Permits and Code Compliance

State who pulls the building permit (it should be the contractor) and that the work will meet local building codes. Pulling the permit in the contractor's name keeps responsibility for code compliance where it belongs.

8. Cleanup and Debris Removal

Roofing generates an enormous amount of debris and stray nails. Require the contractor to remove all old materials, run a magnetic sweep of the yard and driveway for nails, and leave the property in clean condition. Tie final payment to it.

9. Insurance and Liability

Require proof of general liability insurance and workers' compensation before work begins. A common protective addition is a hold harmless provision, which shifts certain liability risks between the parties so the homeowner isn't exposed to claims arising from the contractor's work.

10. Change Orders

Roofs hide surprises — rotted decking, hidden layers, structural issues. A change-order clause requires any change in scope or price to be agreed in writing and signed by both parties before the extra work proceeds. This is the clause that stops a "$8,000 job" from quietly becoming a $13,000 one.

How to Write a Roofing Contract: Step-by-Step

Step 1: Identify the parties and the property. Use full legal names, the contractor's license number, and the exact job-site address.

Step 2: Write a detailed scope of work. List every task — tear-off, decking, underlayment, flashing, ventilation — and state what is excluded.

Step 3: Specify materials precisely. Name brands, product lines, colors, and grades so there's no room for substitution.

Step 4: Set a fixed price and milestone-based payment schedule. Tie each payment to a deliverable and hold the final payment until inspection and cleanup.

Step 5: Add the timeline and weather clause. Give dates and define how weather delays extend them.

Step 6: Document both warranties. State the workmanship and manufacturer warranties, their durations, and what voids them.

Step 7: Cover permits, insurance, cleanup, and change orders. These four clauses prevent the most common post-signing disputes.

Step 8: Sign and date. Both parties sign before any work — including tear-off — begins.

Common Mistakes to Avoid

Relying on a verbal quote. A number scribbled on a business card is not a contract. If the roof leaks in two years, an oral agreement gives you almost nothing to enforce.

Paying too much upfront. A contractor who wants most or all of the money before work starts has little incentive to finish well — or at all. Keep the deposit modest and the final payment meaningful.

Leaving materials vague. "Quality shingles" means nothing. Without a named product, you can't enforce quality or claim the manufacturer warranty.

Ignoring decking and surprises. Hidden rot is common. Without an agreed per-sheet price for replacement decking, you're at the mercy of whatever the crew decides to charge mid-job.

Skipping the cleanup clause. Stray roofing nails cause flat tires and injuries for months. Make a magnetic nail sweep a contract requirement, not a courtesy.

Forgetting insurance verification. If an uninsured worker is hurt on your roof, you could be the one paying. Verify coverage before the ladder goes up.

Roofing Contract vs. General Construction Contract

A roofing contract is a specialized type of construction agreement. The structure is the same — scope, materials, payment, warranties, change orders — but roofing leans harder on a few clauses: weather delays, the dual workmanship-and-manufacturer warranty, and hidden-condition (decking) pricing.

If your project is part of a larger build or remodel, you may want a broader agreement instead. See our construction contract template for whole-project work, our home remodeling contractor agreement guide for renovations with change orders, and our legal guide to construction contracts for home renovations for the homeowner's perspective. For other recurring exterior-maintenance work, the gutter cleaning service agreement guide covers similar safety and frequency terms.

Insurance Claim Roofing: Extra Considerations

When a roof is replaced through a storm or hail insurance claim, the contract needs two more things. First, it should describe how the insurance proceeds flow — typically the homeowner pays the contractor as the carrier releases funds, plus the deductible. Second, it should address supplements: if the contractor finds damage the adjuster missed, the contract should explain how that additional scope is submitted to the insurer rather than billed straight to the homeowner. A clear claim clause keeps a three-way relationship (owner, contractor, insurer) from turning into a standoff.

Related guides

Generate Your Roofing Contract with Contractable

A strong roofing contract is mostly about getting the details right — the materials spec, the payment milestones, the dual warranties, and the weather and change-order clauses that decide who pays when the job hits a surprise. Contractable generates a customized roofing agreement in seconds, with the clauses that protect both the homeowner and the contractor, so you can sign with confidence before the first shingle comes off. No lawyers or legal knowledge required.

Ready to create your contract?

Describe your situation in one sentence and we'll generate a custom contract for you instantly.

Generate your contract →

Popular templates: NDAIndependent Contractor AgreementService Agreement