Most roofing disputes don't start on the roof. They start in the contract, in a sentence vague enough to mean whatever the contractor needs it to mean once the crew shows up. Reading a contract carefully before signing is one of the cheapest things you can do to protect a job that's about to cost five figures.
Read Every Word, Not Just the Total
It's tempting to skim straight to the bottom-line number, but the total tells you almost nothing about what's actually included. Read the full document, fine print included, and don't sign anything the same day if you're not fully comfortable with a section. A legitimate contractor won't pressure you to sign on the spot, and this is exactly the kind of scenario covered in our guide on how to spot roofing scams and storm chasers.
The Line-Item Checklist
A real, line-by-line estimate should clearly show: the roofing material by brand, model, and quantity; labor and access conditions; flashing and edge details; ventilation components; who's pulling the permit; disposal and cleanup; and a summary of the warranty terms. If any of these are missing entirely rather than just summarized briefly, ask why before you sign, not after the crew arrives.

Phrases That Should Slow You Down
Language like "repair as needed," "replace damaged areas," or "standard installation" sounds harmless but hands the contractor broad discretion over what actually gets done and billed. These phrases aren't automatically a scam, but they're a sign the document needs to be tightened up before signing, replaced with actual quantities, specific materials, and defined boundaries for what "as needed" really means.

Do the Line Items Actually Add Up
Add each line item's subtotal yourself and confirm it matches the total on the contract. If the number is meaningfully higher or lower than you expected for the scope described, that's worth a direct conversation before signing, not an assumption either way. This same math discipline is worth applying when comparing multiple roofing quotes side by side, since a suspiciously low total often means something got quietly left out.
How Hidden Conditions Should Be Handled
Some things genuinely can't be known until the roof is opened up, rotted decking being the classic example. A well-written contract states upfront how that scenario is priced, typically a per-sheet or per-square-foot rate, rather than leaving it as an open-ended change order decided after the fact. Our guide on decking replacement signs and cost gives you real numbers to compare against whatever rate is written into your contract.

Get Verbal Promises Written Down
Anything promised out loud, a specific upgrade, a completion date, extra cleanup, needs to be added to the written contract before you sign. If it isn't written down, it generally isn't enforceable if something goes wrong later. Mark each item on the estimate as included, excluded, allowance-based, or unanswered, and get any unclear items clarified in writing before moving forward.
Frequently Asked Questions
What should a roofing contract include? +
A complete roofing contract should list the roofing system materials by name and quantity, labor and access conditions, flashing and edge details, ventilation components, permit responsibility, cleanup and disposal, a warranty summary, and how unexpected conditions like bad decking will be handled and priced.
What phrases in a roofing contract should raise concern? +
Vague language like "repair as needed," "replace damaged areas," or "standard installation" gives a contractor broad discretion over what's actually done and billed. A trustworthy contract spells out quantities and materials rather than leaving them open-ended.
How do I know if the line items add up correctly? +
Add up each line item's subtotal yourself and confirm it matches the total price on the contract. If the total seems significantly higher or lower than expected for the scope described, ask the contractor directly before signing rather than after.
How should hidden conditions like bad decking be handled in the contract? +
The contract should state in advance how conditions discovered once the roof is opened, like rotted decking, will be priced, typically a per-sheet or per-square-foot rate, rather than leaving it as an open-ended change order decided after the fact.
Should I get verbal promises added to the written contract? +
Yes. Anything a contractor promises verbally, a specific material upgrade, a completion date, extra cleanup, should be added to the written contract before signing. If it isn't written down, it generally isn't enforceable if a dispute comes up later.
A contract that spells everything out in detail isn't a sign the contractor doesn't trust you, it's a sign they're not planning on hiding anything. Take the extra twenty minutes to read it properly. It's cheap insurance against a much longer, much more expensive conversation later.

