Home › Advice › The Contractor Contract Checklist: What a Real Agreement Contains
The Contractor Contract Checklist: What a Real Agreement Contains
A home improvement contract is not paperwork. It is the only version of the deal that survives a dispute. The salesperson who promised "top-of-the-line materials" and "done by Thanksgiving" may not work there in six months. What's on the page is what you bought.
Here is what a real contract contains, item by item, and what its absence tells you.
1. The contractor's legal name and license number
The contract should show the company's full legal name, physical address, phone number, and — where the state licenses the trade — the license number printed on the document itself.
Then verify it. Don't take the number on faith:
- Florida: look up the license at FL DBPR (myfloridalicense.com). Confirm it's active, matches the business name on the contract, and covers the type of work being done.
- California: check CA CSLB (cslb.ca.gov) for license status, classification, bond, and workers' comp coverage.
- Texas: there is no state roofing license. A voluntary RCAT credential exists, but it is not a legal requirement. That makes the rest of this checklist — insurance certificates, references, lien releases — carry more weight in Texas, not less.
If the license belongs to a different company than the one on the contract, stop. That mismatch is a common setup for "renting" a license, and it usually leaves you with no recourse against the people actually doing the work.
2. Scope of work with materials named
"Replace roof" is not a scope. A real scope names the products: manufacturer, product line, color, gauge or thickness, underlayment type, fastener spec if relevant. It also states what is included around the main work — flashing, drip edge, ventilation, decking replacement terms (and the per-sheet price if rotten decking is found).
Vague scope language is where bait-and-switch lives. If the estimate said one shingle line and the contract says "or equivalent," you may get the cheapest product the supplier stocks. Cross out "or equivalent" or define exactly what equivalence means.
3. Start and completion windows
The contract should give a start window and a substantial-completion window, plus what happens if the contractor blows through them. Weather delays are legitimate; open-ended timelines are not. A contractor who won't commit to any window is telling you your job will be the one that slides every time a bigger job calls.
4. A payment schedule tied to milestones
This is the single most important clause. The structure should be:
- A modest deposit at signing — enough to order materials, not to fund the contractor's payroll.
- Progress payments released only when defined milestones are complete (materials delivered, tear-off done, dry-in complete, final inspection passed).
- A meaningful final payment held until punch-list completion and final lien release.
Never pay the majority of the job upfront. Prepaying is how homeowners end up financing a contractor's other jobs — or their disappearance. The Consumer Financial Protection Bureau (consumerfinance.gov) also warns homeowners to be careful with contractor-arranged financing: read the loan terms independently, understand the rate and total cost, and never sign a completion certificate for the lender before the work is actually finished.
5. A written change-order process
Mid-job changes are normal. What's not normal is handling them with a handshake. The contract should require that any change to scope, materials, or price be documented in a signed change order — cost stated, timeline impact stated — before the changed work begins. This protects both sides: you can't be surprise-billed, and the contractor can't be accused of unauthorized work.
6. Lien-release language
In most states, subcontractors and material suppliers who don't get paid can lien your home — even if you paid the general contractor in full. The contract should require:
- Conditional lien releases with each progress payment.
- A final, unconditional release from the contractor, subs, and suppliers before final payment.
If a contractor has never heard of a lien release, they are either brand new or hoping you are.
7. Cleanup, disposal, and property protection
Who pays for the dumpster? Who runs the magnet sweep for nails after a roof tear-off? What happens if the crew cracks a driveway with a loaded truck or crushes landscaping? Write it down. "Broom-clean condition, debris hauled, magnetic nail sweep of lawn and driveway" is one sentence that prevents a very common fight.
8. Warranty terms in writing
Two separate warranties matter, and the contract should distinguish them:
- Manufacturer's warranty on the materials — note what registration or installation requirements keep it valid.
- Workmanship warranty from the contractor — its length, what it covers, and how to make a claim.
A "lifetime warranty" mentioned verbally and absent from the contract does not exist. Get the duration and coverage in the document, and ask who honors the workmanship warranty if the company changes hands.
9. Cancellation rights
Federal and state rules generally give you a short window to cancel certain home-solicitation contracts — commonly three business days when the sale happened at your home. The contract should state your cancellation rights and include the cancellation form. A contractor who pressures you to waive the cooling-off period or to start work immediately so the window closes is showing you how the rest of the job will go.
The one-line rule
If it was promised, it's in the contract. If it's not in the contract, it wasn't promised. Read the whole document before signing, get a copy signed by both parties, and keep it with your payment records and lien releases until well after the warranty period ends.
And before any of this matters, confirm the license first — a contract with an unlicensed contractor may be difficult or impossible to enforce, and in some states hiring unlicensed trades can create liability for the homeowner too. Verify at FL DBPR or CA CSLB before you sign, not after.
Quick answers
- How much should I pay a contractor upfront?
- Keep the deposit small and tie every payment after it to a completed, inspected milestone. Never pay the majority of the job before work starts, and never make the final payment until the punch list is done and you have a final lien release.
- Is a verbal agreement with a contractor binding?
- Verbal promises are nearly impossible to enforce. If a detail matters — the shingle brand, the completion date, the cleanup — it belongs in the written contract or a signed change order. If a contractor resists writing something down, treat that as your answer.
- What is a lien release and why do I need one?
- A lien release is a signed document from the contractor, subcontractors, and suppliers confirming they have been paid. Without it, an unpaid supplier can place a lien on your home even if you paid the contractor in full.
Keep your home plan moving
Get the free Seasonal Home Maintenance Schedule
Month-by-month checklist for your state — roof, gutters, HVAC and more. Plus license-lapse alerts for contractors you're considering.
We don't sell your email address. See our privacy policy.
Sources
- Consumer Financial Protection Bureau — CFPB
- Florida DBPR License Search — Florida Department of Business and Professional Regulation