1. Templates
  2. Contracts
  3. Residential Roofing Contract Template


Residential Roofing Contract

PandaTip: PandaDoc makes contract creation easy with token fields. To customize this template, simply fill out the tokens using the menu on the right!

The individuals listed below, collectively known as “the Parties” agree to enter into this legally-binding residential roofing contract as of Residential Roofing Contract Template


Company Name
Sales Representative
Sales Representative Phone
Project Manager
Project Manager Phone
Company Address
Company Phone



Customer Name
Customer Phone
Customer Address


Project Details

PandaTip: Review this section of the template to ensure your roof replacement project description is complete and accurate.

  • Removal of existing shingles, up to [Roof.SqFt]
  • Replacement of any damaged plywood decking with approved plywood roof decking
  • Replacement of roof flashing, including drip edge, pipe vent collars, and valley flashing
  • Installation of water/ice protective membrane along eaves
  • Installation of 30# black roof felt on roof decking, up to [Roof.SqFt]
  • Installation of roofing shingles of homeowner’s choice in accordance with manufacturer’s specifications
  • Installation of an approved ridge vent
  • Clean-up of project site and disposal of all project waste

Contract Terms

PandaTip: This template includes guarantee information common to residential roof replacement. If your guarantee differs from what’s described here, simply edit the text by clicking inside the text fields.

[Company.Name] hereby certifies that all roof replacement work performed under the scope of this contract will be performed in accordance with the requirements set forth by the National Roofing Contractors’ Association (NRCA) and the manufacturers of each component used.

[Company.Name] shall guarantee the installation of roofing materials including, but not limited to decking, shingles, ridge vents, and flashing to be in accordance with manufacturers’ specifications and completely watertight for a period of [Warranty.Years] years.
This guarantee includes replacement and reinstallation of any failed or faulty roofing components, but does not extend to or imply liability for damage to interior building components or contents.

Subject to the guarantee listed above, [Company.Name] shall, at their sole cost and expense, make full replacement or repair of the work performed pursuant to the terms of this residential roofing contract. This includes repair of shingles, flashing, felts, and ridges.

[Company.Name] agrees to respond to any notification of roofing leak, failure, or fault within 72 hours of notification by [Customer.Name].

This roofing guarantee does not cover damage caused by natural causes, such as wind, hail, or lightning. Likewise, it does not cover damage by the homeowner, additional contractors, or any individual not employed by [Company.Name]. Damage caused by these sources shall be the sole responsibility of [Customer.Name] to remedy.

This document shall be the sole agreement between the Parties for the services described herein. No other promises, arrangements, or guarantees not specifically outlined here are valid.

[Customer.Name] agrees to pay the full amount indicated in this contract within 7 days of notification of project completion by [Company.Name]. Failure to pay the full amount by this deadline shall constitute a breach of contract. [Customer.Name] may be made by cash, check, or credit card. Contact [SalesRep.Name] to arrange payment upon project completion.

[Company.Name] shall be solely responsible for the safety of their employees, suppliers, and subcontractors throughout the project. This includes ensuring that all workers follow OSHA job safety standards at all times.

[Company.Name] agrees to indemnify and hold [Customer.Name] harmless against any damages or liabilities stemming from the scope of this residential roofing contract.

Any disputes related to this contract shall be resolved through a neutral arbitrator. This contract shall be governed by the laws of [Company.State]. In the event of a dispute, the findings of the neutral arbitrator shall be considered final and unappealable.

Project Pricing

Name Price QTY Subtotal

Subtotal       $0.00
Total    $0.00

PandaTip: This pricing table allows you to offer detailed project costs to your customers. You can include optional items, taxes, and discounts.


By signing below, the Parties agree to enter into this residential roofing contract as of the date on the first page of this contract.

PandaTip: The signature fields in this template will allow you and your client to sign your roof replacement contract from any computer, smartphone, or tablet.

Residential Roofing Contract Template

[Company.Name] Residential Roofing Contract

Try template