Full Template Text
Copy the usable agreement below, replace every [BRACKET] placeholder, then customize for your situation.
This is a starting template, not legal advice. Have a qualified attorney review it for your jurisdiction and use case before signing.
A roofing contract template protects both the homeowner and the roofer before the first shingle comes off. It puts the scope, materials, price, payment schedule and warranties in writing, and it settles in advance how hidden damage like rotten decking will be priced, which is where many roofing disputes start.
Disclaimer: This template is informational reference material, not legal advice. Contractor licensing, deposit limits, consumer cancellation rights and lien laws vary by state and country. Adapt it to your jurisdiction and consult a lawyer before using it.
What Is a Roofing Contract?
A roofing contract is a construction agreement between a homeowner and a roofing contractor for a roof replacement, installation or repair. It is narrower than a general construction contract template, focusing on tear-off, materials, weather and roof-specific warranties. If the roofer brings in other trades, pair it with a subcontractor agreement template between the contractor and each subcontractor.
Key Clauses in This Roofing Contract Template
- Scope, materials and color — Tear-off, underlayment, flashing and the exact brand, product line and color.
- Permits and inspections — Who pulls the permit and whether fees are included.
- Price, deposit and progress payments — Deposit at signing, payment milestones and final payment after inspection.
- Change orders — Written approval before any change in scope, price or schedule.
- Hidden damage and decking — Unit prices for decking and other concealed repairs, with notice and photos.
- Weather delays — No tear-off before forecast storms and temporary protection of open areas.
- Cleanup and site protection — Debris removal, landscaping protection and a magnetic nail sweep.
- Workmanship and manufacturer warranties — The roofer’s labor warranty plus the product warranty.
- License, insurance and lien waivers — License number, insurance certificates and waivers with each payment.
How to Customize This Template
- Attach the estimate — Reference the line-item estimate and roof measurements in the scope.
- Name the exact product — Brand, product line and color prevent substitution disputes.
- Set decking prices up front — A per-sheet price keeps surprises transparent.
- Check local rules — Licensing, deposit caps, cooling-off periods and insurance-claim rules differ by state and country.
- Collect lien waivers — Ask for waivers from the roofer and key suppliers before the final payment where liens apply.
How to E-Sign with WPsigner
E-signatures are generally valid and enforceable under ESIGN and UETA in the US and eIDAS in the EU when consent, intent to sign and an audit trail exist. Documents that require notarization, witnesses or official government forms are exceptions.
- Upload — Add your completed roofing contract to the WPsigner dashboard on WordPress.
- Add fields — Place signature, date and initial fields for the contractor and the homeowner.
- Send — Email a secure signing link; the homeowner can sign on a phone at the kitchen table or remotely.
- Track — See when the contract is opened and signed from your WordPress admin.
- Store — Keep the signed PDF, change orders and audit trail on your own WordPress site.
Use this roofing contract template as a reusable starting point for every roof replacement or repair you send for electronic signature with WPsigner.