Skip to main content
Consumer Protection Guide

Roofing Contract Checklist
What to Include & Red Flags

15 essential clauses every roofing contract must have, 6 red flags that signal trouble, and the payment schedule that protects your investment.

Published March 15, 2026 · Updated for 2026 building codes

Get instant roof replacement quotes with standardized scope of work:

Property Address
60-Sec EstimateNo Spam Guarantee100% Free

Your info stays private. No spam calls. No shared leads.

15

Essential Contract Items

6

Red Flags to Watch

10-30%

Safe Deposit Range

3 Days

FTC Cancellation Right

Why a Written Roofing Contract Is Non-Negotiable

A roof replacement is one of the largest single expenses most homeowners face, typically ranging from $8,000 to $35,000 depending on the material and home size. Yet every year, thousands of homeowners sign vague contracts or proceed on verbal agreements, only to face cost overruns, substandard materials, abandoned projects, or disputes with no legal recourse.

A comprehensive written contract is your single most important protection. It defines exactly what work will be performed, what materials will be used, when the project will be completed, how much you will pay and when, and what happens if something goes wrong. Without these details in writing, you are relying entirely on a contractor's goodwill, and if a dispute arises, you have no enforceable agreement to fall back on.

According to the National Roofing Contractors Association, contract disputes are the number one source of complaints filed against roofing contractors with state licensing boards. The majority of these disputes stem from ambiguity: vague scope of work, unspecified materials, missing completion dates, or unclear payment terms. Every item we cover in this guide exists to eliminate that ambiguity before work begins.

This guide covers the 15 items every roofing contract must include, the 6 red flags that should make you walk away, payment schedule best practices that protect your money, and annotated sample clauses showing you exactly what good and bad contract language looks like. Whether you are getting quotes from local contractors or comparing estimates through a marketplace like RoofVista, use this checklist before signing anything.

The Cost of a Bad Contract

  • -Material substitution: Without brand/model specified, contractors can legally swap premium shingles for builder-grade product, reducing your roof's lifespan by 5-10 years
  • -Cost overruns: Vague scope allows contractors to claim additional work was “not included,” adding $2,000-$8,000 to the original quote
  • -Abandoned projects: Without completion dates and payment milestones, contractors who receive too much money upfront have little incentive to finish promptly
  • -Mechanic's liens: Without lien waivers, unpaid suppliers can place a lien on your property even after you have paid the contractor in full
  • -Warranty voidance: Manufacturer warranties require certified installation; a contract that does not specify manufacturer guidelines may leave you unprotected

15 Essential Items Every Roofing Contract Must Include

Treat this as a non-negotiable checklist. If any of these items are missing from a contractor's proposal, request that they be added before you sign. A professional contractor will not object to including standard protections. If they do object, that itself is a red flag.

1

Full Company Information

The contract must include the contractor's full legal business name, physical address (not just a PO box), phone number, email address, and website. This information is critical for verifying the company's legitimacy, filing complaints if needed, and serving legal papers in a dispute. A contractor who provides only a cell phone number and first name is not someone you want handling a $15,000 project.

2

Contractor License Number

Every state that requires contractor licensing mandates that the license number appear on all contracts and proposals. The license number lets you verify the contractor's credentials through your state's licensing board, confirm the license is active and in good standing, and check for any disciplinary actions or complaints. Some states require separate roofing-specific licenses beyond a general contractor license.

3

Proof of Insurance

The contract should reference both general liability insurance (minimum $1 million per occurrence) and workers' compensation insurance. Request a Certificate of Insurance (COI) naming you as an additional insured party, and verify coverage directly with the insurance company. Without workers' comp, you could be liable for medical costs if a worker is injured on your property. Without general liability, damage to your home during the project comes out of your pocket.

4

Detailed Scope of Work

The scope of work should describe every task the contractor will perform in specific, measurable terms. This includes: number of layers to be removed, areas to be replaced (entire roof vs. specific sections), deck inspection and repair obligations, underlayment installation method, flashing replacement at all penetrations (vents, chimneys, skylights, walls), drip edge installation, ridge vent or ventilation work, and gutter re-attachment. The more specific the scope, the less room for disputes.

5

Materials Specified by Brand & Model

Materials must be listed by manufacturer, product line, color, and model number. For example: 'GAF Timberline HDZ, Charcoal, Class 4 Impact Resistant' rather than 'architectural shingles.' The specification should cover every component: shingles or primary roofing material, underlayment (e.g., 'GAF FeltBuster Synthetic'), ice and water shield (e.g., 'GAF WeatherWatch'), flashing (aluminum, galvanized, or copper), ridge cap shingles, pipe boots, and ridge vent product. Material substitution is one of the most common ways dishonest contractors cut costs.

6

Project Start & Completion Dates

The contract must include a specific start date and an expected completion date or a maximum project duration. Without dates, a contractor can legally delay indefinitely. Include language such as: 'Work shall commence on or before [date] and shall be substantially completed within [X] working days.' The completion clause should define what 'substantially complete' means and any penalties for unreasonable delay beyond the agreed timeline.

7

Payment Schedule with Milestones

Never agree to a single lump-sum payment or full payment before completion. The contract should tie payments to specific milestones: deposit upon signing (10-30%), progress payment when materials are delivered and old roof is stripped (25-40%), progress payment when new roofing is installed (25-40%), and final payment after inspection and walkthrough (10%). This structure ensures the contractor is paid for work completed and keeps financial incentives aligned throughout the project.

8

Warranty Terms (Labor & Materials)

The contract should clearly distinguish between the manufacturer's material warranty and the contractor's workmanship warranty. Material warranties typically range from 25 years to lifetime depending on the product. Workmanship warranties from reputable contractors range from 5 to 25 years. The contract should specify what each warranty covers, what voids it, whether it is transferable to a new homeowner, and the process for filing a claim. Warranties that are mentioned verbally but not written into the contract are effectively worthless.

9

Cleanup & Debris Removal Obligations

The contract should state that the contractor is responsible for daily cleanup of the work site, final removal of all debris and old roofing materials, magnetic sweeping of the yard and driveway for nails (specify how many passes), protection of landscaping, siding, and windows during the project, and restoration of any property damaged during the work. Nail-related flat tires and damaged landscaping are among the most frequent post-project complaints. Get cleanup obligations in writing.

10

Change Order Process

Roofing projects sometimes uncover unexpected damage to the roof deck or structure once the old materials are removed. The contract must include a change order process that requires: written documentation of any additional work needed, your written approval before the work is performed, and an itemized cost for the additional work with agreed-upon pricing. Without a change order clause, a contractor can verbally claim 'we found rot' and add thousands to your bill with no documentation.

11

Dispute Resolution Method

The contract should specify how disputes will be resolved: mediation, binding arbitration, or litigation, and in which jurisdiction. Mediation is generally the most homeowner-friendly option as it is less expensive than litigation and less binding than arbitration. Be cautious of contracts that require arbitration through an organization chosen solely by the contractor, or that require disputes to be resolved in a distant jurisdiction.

12

Cancellation Policy

Under the FTC's Cooling-Off Rule, you have a 3-day right to cancel any contract signed in your home for work over $25 (some states extend this period). The contract must include notice of this right, and the contractor must provide a cancellation form. Beyond the cooling-off period, the contract should specify what happens if either party cancels: any fees owed, the process for returning deposits, and any obligations for work already completed. Contracts that impose heavy penalties for cancellation or omit cancellation terms entirely are a red flag.

13

Permit Responsibility

The contract should explicitly state that the contractor is responsible for obtaining all required building permits and scheduling all code inspections. This is critically important because the party that pulls the permit bears the code compliance liability. If you pull the permit yourself, you assume responsibility for ensuring the work meets code, even though you did not perform the work. The contract should also specify that the project price includes all permit fees.

14

Lien Waiver Clause

A lien waiver clause requires the contractor to provide a signed lien waiver (also called a waiver of mechanic's lien) with each progress payment and upon final payment. This waiver confirms the contractor has been paid and releases their right to file a mechanic's lien against your property. The clause should also require lien waivers from any subcontractors and material suppliers. Without this protection, an unpaid supplier could place a lien on your home even though you paid the general contractor.

15

Weather Delay Provisions

Roofing is weather-dependent work. The contract should address how weather delays are handled: the definition of a weather delay (rain, high winds above a specified speed, extreme temperatures), the contractor's obligation to secure a partially completed roof during delays, the process for extending the completion date due to weather, and any obligations for temporary waterproofing if the project is interrupted. Without weather delay language, a contractor could claim every delay is weather-related to avoid completion deadlines.

6 Red Flags That Should Make You Walk Away

Even if a contractor offers an attractive price, the following red flags in a contract or proposal indicate serious risks. Any one of these should prompt you to get additional quotes from other contractors. Multiple red flags together are a strong signal to walk away entirely. For more on identifying untrustworthy contractors, read our storm chaser scam protection guide.

Red Flag #1: Vague Scope of Work

Phrases like “repair as needed,” “replace damaged areas,” or “standard installation” are dangerously vague. These terms give the contractor unilateral discretion to decide what work is performed and what is excluded. A vague scope is a blank check for change orders and cost overruns. If the contractor cannot describe the work in specific terms, they either have not properly assessed your roof or they are intentionally leaving room to cut corners.

What to do: Ask the contractor to itemize every task, material, and area of the roof being addressed. Compare their scope to what other contractors include. Read our guide on how to read a roofing estimate for line-by-line breakdown guidance.

Red Flag #2: No License or Insurance Listed

A legitimate, licensed contractor will prominently display their license number on every proposal, contract, business card, and vehicle. If the contract does not include a license number and proof of insurance, the contractor may be unlicensed, operating under an expired license, or using someone else's license (a practice known as “renting a license,” which is illegal in most states). Unlicensed contractors leave you with no recourse through your state's licensing board and may not carry the insurance needed to protect you from liability.

What to do: Verify the license number directly with your state's contractor licensing board. Call the insurance company listed on the Certificate of Insurance to confirm the policy is active and adequate.

Red Flag #3: Full Payment Required Upfront

Any contractor who demands full payment before starting work is either facing serious cash flow problems (meaning they may not be able to finish your project) or planning to take your money and disappear. This is the single most common pattern in roofing scams. A legitimate contractor has established supplier relationships and credit lines that allow them to purchase materials with a reasonable deposit. Paying in full upfront eliminates your leverage to ensure the work is completed properly and on schedule.

What to do: Insist on a milestone-based payment schedule (see payment section below). A 10-30% deposit is standard. Never pay more than one-third upfront, regardless of the reason given. Some states legally cap contractor deposits.

Red Flag #4: Verbal-Only Agreements

“We do not need all that paperwork” or “I'll write it up after we start” are statements that should end the conversation. A verbal agreement for a roofing project is effectively unenforceable. If a dispute arises, it becomes your word against the contractor's, and without written documentation, you have no evidence of what was agreed upon. Even well-intentioned contractors can misremember details about materials, scope, or pricing. A professional contractor understands the value of documentation and will provide a written contract without being asked.

What to do: Never allow work to begin without a signed written contract that covers all 15 essential items listed above. If a contractor refuses to provide a written contract, they are not a professional you want working on your home.

Red Flag #5: No Start Date or Timeline

A contract without a start date or completion timeline gives the contractor unlimited time to begin and finish the work. This is particularly common with contractors who are overcommitted or who plan to fit your project in around other, more profitable jobs. Without a timeline, you have no contractual basis to hold the contractor accountable for delays. Your project could stretch from weeks into months, leaving your home exposed to weather damage with a partially completed roof.

What to do: Require specific start and completion dates with a maximum project duration. Include language addressing what happens if the contractor fails to meet these dates, such as daily penalties or your right to terminate the contract.

Red Flag #6: Pressure to Sign Immediately

“This price is only good today” or “I have another customer waiting for this spot” are high-pressure tactics designed to prevent you from reviewing the contract carefully, getting competing quotes, or consulting with an attorney. Legitimate contractors understand that a roof replacement is a major financial decision and will give you adequate time to review the proposal. Artificial urgency is a hallmark of storm chaser scams and predatory contractors who rely on impulse decisions rather than the quality of their work.

What to do: Take at least 3-5 days to review any roofing contract. Compare it against at least two other quotes. Use our guide on how to compare roofing quotes to evaluate proposals side by side.

Payment Schedule Best Practices: Protecting Your Money

How you structure payments is one of the most important protections in your roofing contract. A properly structured payment schedule keeps the contractor motivated to complete work on time, limits your financial exposure if the contractor abandons the project, and ensures you retain leverage until the final inspection is passed. Here is the payment structure that consumer protection attorneys and industry professionals recommend.

Recommended Payment Milestone Schedule

Milestone% of TotalTriggerLien Waiver?
Deposit10-30%Upon signing the contractNo (waiver at next payment)
Materials & Tear-Off25-35%Materials delivered, old roof stripped, deck inspectedYes - partial waiver
Installation25-35%New roofing material installed, flashing completeYes - partial waiver
Final Payment10%Final inspection passed, walkthrough approved, cleanup completeYes - final waiver

The 10% holdback is critical. This final payment should only be released after you have walked the property with the contractor, confirmed all work matches the contract scope, verified cleanup is complete (including magnetic nail sweeps), and received the final lien waiver and all warranty documentation. This holdback is your strongest leverage to ensure a quality finish.

Acceptable Payment Methods

Pay by check, credit card, or bank transfer so you have a paper trail. Credit cards offer additional chargeback protection if the contractor fails to perform. Always get a receipt for every payment. Never pay cash without a signed, detailed receipt. If a contractor insists on cash-only payments, that is a significant red flag that they may be operating off the books or avoiding tax obligations.

State Deposit Limits

Several states cap the maximum deposit a contractor can collect. For example, California limits deposits to $1,000 or 10% of the contract price (whichever is less) for home improvement contracts. Maryland caps deposits at one-third of the total price. Check your state's consumer protection agency for applicable limits. A contractor who demands a deposit exceeding state limits is breaking the law.

What About Financing?

If you are financing the roof replacement through a contractor-offered loan or a third-party lender, the payment schedule is handled differently since the lender typically pays the contractor directly. However, you should still ensure the financing agreement includes milestone-based disbursements rather than a single lump-sum payment to the contractor. Review both the roofing contract and the financing agreement carefully. See our roof financing guide for a detailed comparison of financing options.

Sample Contract Clauses: Good vs. Bad

Understanding what good and bad contract language looks like helps you evaluate proposals quickly. Below are annotated examples of clauses you might encounter, with explanations of why each is protective or problematic.

Good Clause

Scope of Work

Contractor shall remove all existing roofing materials down to the roof deck, inspect deck sheathing for damage and replace any deteriorated sections at $3.50 per square foot, install GAF FeltBuster synthetic underlayment across all roof surfaces, install GAF WeatherWatch ice and water shield on all eaves extending 36 inches past the exterior wall line, and install GAF Timberline HDZ Charcoal shingles per manufacturer specifications.

Why it matters: This clause specifies every action, names exact products, and sets a pre-agreed price for deck repairs. If deck damage is found, both parties know the cost in advance. There is zero ambiguity about what materials will be used.

Red Flag Clause

Scope of Work

Contractor will remove old roof and install new shingles. Additional repairs as needed at additional cost.

Why it matters: This clause tells you almost nothing. What type of shingles? What color? What underlayment? What about flashing, ventilation, and ice and water shield? 'Additional repairs as needed at additional cost' is a blank check. The contractor could claim $5,000 in deck repairs with no price ceiling and no requirement for your approval.

Good Clause

Payment Terms

Homeowner shall pay 20% ($4,600) upon contract execution. 35% ($8,050) shall be due upon delivery of materials to the job site and completion of tear-off. 35% ($8,050) shall be due upon installation of all roofing materials. Final 10% ($2,300) shall be due upon successful completion of municipal inspection, owner walkthrough approval, and contractor delivery of all lien waivers and warranty documentation.

Why it matters: Dollar amounts are specified alongside percentages so there is no ambiguity. Each payment is tied to a verifiable milestone. The 10% holdback is tied to three concrete conditions: inspection, walkthrough, and document delivery.

Red Flag Clause

Payment Terms

Full payment of $23,000 due before work begins. No refunds after materials are ordered.

Why it matters: Paying in full before work begins eliminates all your leverage. The 'no refunds' clause attempts to trap you even if the contractor never starts. This violates consumer protection laws in many states and is the most common pattern in roofing scams.

Good Clause

Change Orders

Any work not included in the original scope requires a written change order signed by both Homeowner and Contractor before work proceeds. Change orders shall itemize the additional work, materials required, and cost, calculated using the unit prices established in this contract. No additional charges shall be owed for work performed without a signed change order.

Why it matters: The last sentence is the most important protection: it prevents the contractor from performing unrequested work and billing you after the fact. The reference to 'unit prices established in this contract' means deck repair costs, for example, are pre-negotiated.

Red Flag Clause

Change Orders

Contractor reserves the right to perform additional work as deemed necessary and bill Homeowner accordingly.

Why it matters: This clause gives the contractor unilateral authority to expand the scope and increase your cost with no limit, no requirement for your consent, and no pre-agreed pricing. This is the single most abused clause in poorly written roofing contracts.

Good Clause

Warranty

Contractor provides a 10-year workmanship warranty covering all labor and installation defects. This warranty is transferable to subsequent homeowners. Manufacturer warranty on all GAF materials as specified in the GAF System Plus Limited Warranty. Warranty claims shall be submitted in writing and Contractor shall respond within 14 business days.

Why it matters: This separates workmanship from materials warranty, specifies duration, confirms transferability, names the specific manufacturer warranty program, and sets a response timeline. A buyer of your home would also benefit from the workmanship warranty, adding resale value.

Red Flag Clause

Warranty

Standard warranty applies.

Why it matters: What warranty? Whose standard? What duration? What does it cover? This clause is meaningless. If the contractor claims 'standard' means 1 year of workmanship, you have no written basis to dispute it. Always get warranty terms explicitly stated with duration, coverage, exclusions, transferability, and claim process.

How RoofVista Standardizes Scope of Work

One of the biggest challenges in comparing roofing quotes is that every contractor formats their proposals differently. One quote might be a detailed 3-page document with material specifications and milestone payments, while another is a half-page with a single price and “new roof” as the scope. How do you compare them fairly? You cannot, and that is exactly the problem RoofVista solves.

When you get instant roof replacement quotes through RoofVista, every quote from every pre-vetted contractor follows the same standardized format. This means you can compare quotes on truly equal terms, and every proposal includes the contract protections covered in this guide.

Every RoofVista Quote Includes

  • Materials specified by manufacturer, product line, and model
  • Itemized labor costs for each phase of work
  • Satellite-measured roof dimensions for accurate pricing
  • Start and completion windows
  • Warranty terms (both workmanship and materials)
  • Cleanup and debris removal obligations
  • Verified contractor license and insurance

Contractor Pre-Vetting Standards

  • Active state contractor license verified
  • General liability insurance ($1M+ confirmed)
  • Workers' compensation insurance verified
  • No unresolved complaints with state licensing boards
  • Manufacturer-certified installers (where applicable)
  • Background and business history review
  • No high-pressure sales tactics tolerated

The standardized scope of work means you never have to guess whether one contractor is including ice and water shield while another is not, or whether “cleanup” means a magnetic nail sweep or just loading debris into a dumpster. Every quote uses the same line items, so the only variable is price and contractor reputation. This is how a marketplace should work: transparent, standardized, and weighted in the homeowner's favor. Try the instant quote calculator to see standardized quotes for your home.

Your Pre-Signing Checklist: Final Review

Before you sign any roofing contract, run through this final checklist. Print it out or pull it up on your phone and review each item against the contract in front of you. If any item is missing, ask the contractor to add it before you sign.

Pre-Signing Verification Checklist

Contract Essentials

Protection Clauses

Verification steps: Before signing, independently verify the contractor's license through your state's licensing board website, call the insurance company to confirm coverage, and check for complaints with the Better Business Bureau and your state attorney general's consumer protection division. See our permit guide for state-specific licensing board links.

Additional Contract Considerations

Subcontractor Provisions

Many roofing companies use subcontracted labor crews rather than in-house employees. Your contract should address whether subcontractors will be used, require that all subcontractors carry their own insurance, and make the general contractor fully responsible for the quality of subcontracted work. Without these provisions, a subcontractor who performs defective work may claim they are not bound by the warranty terms in your contract with the general contractor.

Property Protection During Installation

A thorough contract addresses protection of your property during the roofing process. This includes: tarps over landscaping and flower beds adjacent to the house, plywood protection over air conditioning units, window and siding protection from falling debris, driveway protection from heavy equipment and dumpsters, and interior protection measures if any penetrations may affect the home's interior. Document the condition of your property before work begins with dated photographs.

Communication Requirements

Include provisions requiring the contractor to notify you at least 48 hours before the start date, communicate daily about project status and any issues discovered, provide written notice before any work stoppage (weather or otherwise), and designate a single project manager as your point of contact. Clear communication expectations prevent the frustration of showing up to an empty job site with no explanation and no way to reach anyone.

Final Documentation Package

Your contract should specify that upon project completion, the contractor will provide: all manufacturer warranty registration documents, a copy of the passed building inspection report, final lien waivers from the contractor and all suppliers, before and after photographs of the completed work, a maintenance guide for your new roof, and a copy of the material data sheets for all products installed. This documentation package is valuable when you sell your home, file insurance claims, or need warranty service years later.

Related Guides & Resources

Get Quotes with Standardized Scope of Work

Every RoofVista quote includes detailed scope of work, material specifications by brand and model, warranty terms, and cleanup obligations. Compare quotes from pre-vetted contractors on equal terms.

Enter your address for instant roof replacement quotes:

Property Address
60-Sec EstimateNo Spam Guarantee100% Free

Your info stays private. No spam calls. No shared leads.

Free satellite-based estimates · Pre-vetted licensed contractors · No spam, no pressure

Frequently Asked Questions

What should a roofing contract include?

A roofing contract should include at minimum: full company name and contact information, contractor license number, proof of insurance (general liability and workers compensation), detailed scope of work, materials specified by brand and model, project start and completion dates, a milestone-based payment schedule, warranty terms for both labor and materials, cleanup and debris removal obligations, a change order process, dispute resolution method, cancellation policy, permit responsibility, lien waiver clause, and weather delay provisions. Missing any of these items leaves you exposed to disputes and financial risk.

How much deposit should I pay a roofer upfront?

A reasonable deposit for a roofing project is 10-30% of the total contract price. This covers the contractor's material procurement costs. Never pay more than one-third upfront, and never pay the full amount before work begins. The remaining balance should be tied to completion milestones, with a 10% holdback retained until final inspection is passed and you are satisfied with the work. Some states cap the maximum deposit a contractor can legally collect.

What are red flags in a roofing contract?

Major red flags include: vague scope of work using phrases like "repair as needed" without specifics, no contractor license or insurance information listed, demands for full payment upfront before any work begins, verbal-only agreements with no written contract, no start or completion dates specified, and high-pressure tactics to sign the contract immediately without time to review. Any contractor who resists putting details in writing is not someone you want on your roof.

Should a roofing contract specify exact materials?

Absolutely. The contract should specify materials by manufacturer, product line, and model number. For example, "GAF Timberline HDZ Charcoal" rather than just "architectural shingles." It should also specify the underlayment brand, ice and water shield product, flashing material, and ridge vent type. Without this level of detail, a contractor can legally substitute cheaper materials and you have no contractual recourse.

What is a lien waiver and why does it matter?

A lien waiver is a document signed by the contractor (and their suppliers or subcontractors) confirming they have been paid and waiving their right to place a mechanic's lien on your property. Without lien waivers, a material supplier who was not paid by your contractor could place a lien on your home, even though you already paid the contractor. Your contract should require the contractor to provide lien waivers with each payment milestone.

Who is responsible for pulling the roofing permit?

The contractor should be responsible for obtaining all required building permits. This is important because the entity that pulls the permit is the party responsible for ensuring the work meets code. If you pull the permit yourself, you take on that liability. Your contract should explicitly state that the contractor will obtain all necessary permits and schedule all required inspections. For more details, see our roof replacement permit guide.

Can I cancel a roofing contract after signing?

In most states, you have a 3-day right of rescission for contracts signed in your home (as governed by the FTC Cooling-Off Rule). Some states extend this period. After the rescission period, cancellation is governed by the terms in your contract. A good contract will include a clear cancellation policy specifying any fees and the process for termination. Contracts that omit cancellation terms or impose excessive penalties are a red flag.

How does RoofVista help with roofing contracts?

RoofVista standardizes the quoting and scope-of-work process so every quote you compare includes the same level of detail: specific materials by brand and model, itemized labor costs, start and completion windows, warranty terms, and cleanup obligations. This means you can compare quotes on equal terms rather than trying to interpret different contractors' varying levels of documentation. All contractors on the RoofVista marketplace are pre-vetted for licensing, insurance, and professional standards.