What to include in a roofing contract so you actually get paid
Most payment disputes on a roof are not about the roof. They are about a sentence that was never written down. A solid contract is not there to win a lawsuit later — it is there so the job runs the way both sides expected, and the final check clears without an argument.
Here are the clauses a residential roofing contract should carry, and why each one protects the money.
1. The parties and the property
Full legal name of your company, license number where your state requires one, address, and phone. The homeowner's name and the exact job address — which is not always the billing address. If the person signing is not on the deed, note who is authorizing the work.
2. Scope of work
Spell out the roof system, tear-off by layer, decking inspection, underlayment, flashing, ventilation, drip edge, and cleanup and haul-off. Just as important: state what is not included — gutters, interior repairs, decking replacement beyond an allowance, skylights. A clear exclusion list helps prevent "but I thought that was included" from becoming a dispute.
3. Materials
Manufacturer, product line, and color for the shingle, underlayment, and flashing. If a color or product is on backorder, say how a substitution is handled. This is also what a homeowner points to years later on a warranty claim, so it has to match what actually goes on the roof.
4. Price and payment schedule
The total price, and a schedule that says exactly when each payment is due — deposit at signing, a progress payment tied to a real milestone such as material delivery, and the balance at completion. Tie payments to events, not dates, so a weather delay doesn't create a fight. Note that some states cap how large a deposit a home-improvement contractor can collect up front; check the limit where you work.
5. Change orders
State that any change to scope or price is put in writing, priced, and signed by both parties before the additional work is done. Rotten decking found at tear-off is the classic example — a signed change order turns a surprise into an approved line item instead of an awkward call after the fact.
6. Warranty
Separate the two warranties clearly: the manufacturer's warranty on the materials, and your own workmanship warranty on the installation. State the length of each, what is covered, and what voids it. Vague warranty language costs you either callbacks you didn't price or a reputation you didn't earn.
7. Permits, insurance, and liability
Say who pulls the permit. Confirm you carry general liability and workers' compensation, and that your crew and any subcontractors are covered. This is what separates a professional bid from a cheaper one, and it belongs in writing.
8. Timeline
A realistic start window and estimated duration, with language for weather and supply delays so a normal delay isn't a breach. Homeowners tolerate delays they were warned about far better than ones that arrive as a surprise.
9. Cancellation and the right to cancel
The federal Cooling-Off Rule covers certain sales made at a buyer's home or another qualifying location and generally gives the buyer three business days to cancel. It does not apply to every roofing transaction, and state home-improvement laws may create different or additional notice requirements. Use the cancellation form and wording approved for how and where you sell, and have local counsel review it. (Federal Trade Commission)
10. Signatures and dates
Both parties sign and date the final version, and each receives a copy. A complete signature record removes doubt about which scope, price, and terms each party accepted.
One thing to be clear about: this is practical guidance, not legal advice. Home-improvement contract law varies by state, and some states require specific notices and wording. Before you put a template into service, have a local attorney review it for the states you work in.
Once the language is right, the win is running it the same way on every job. Rooferan turns your approved estimate into a professional proposal and a signable contract packet — the contract, warranty conditions, cancellation notice, and property-owner authorization, each e-signed with a timestamped audit trail. Scope changes go through a signed change order, and the signed contract flows straight into invoicing, online payment, and per-job financials. Rooferan ships an editable starting text you own and adapt — it doesn't write the law for your state, and it's not a substitute for your attorney. Some features and integrations vary by plan.
