A verbal agreement and a handshake don't protect you if a project runs over budget, drags past deadline, or a subcontractor puts a lien on your house. A home improvement contract is the document that spells out exactly what you're paying for and what happens if something goes wrong — and most states legally require certain clauses to be in it before a contractor can enforce the deal.
What has to be in writing before you sign?
According to the Federal Trade Commission, a legitimate contractor puts everything in writing: the company's name, address, and license number; every promise made during the sales pitch; the total price; and a written notice of your right to cancel within three business days if you signed the contract somewhere other than the contractor's regular place of business — for example, at your kitchen table (FTC, Consumer Advice). If a clause was promised verbally but isn't in the document, it's not enforceable. Don't sign anything with blank spaces — a blank price or start-date field can be filled in later, after your signature is already on it.
How should the scope of work be described?
"Remodel bathroom" is not a scope of work. A usable contract describes the job in enough detail that two different contractors reading it would price the same project: which fixtures, brands, and model numbers are being installed; what happens to existing materials (removed, disposed of, or reused); who pulls permits; and what's explicitly excluded. Connecticut's Department of Consumer Protection recommends the contract answer the who, what, where, when, and cost of the project in plain terms, with no ambiguous language left for later interpretation (CT DCP). Vague scope language is one of the most common ways change-order disputes start — the contractor says it was never included, you say it obviously was.
What payment schedule protects you?
The schedule should tie every payment to a completed, inspectable stage of work — not to the calendar. A common structure is a modest deposit, followed by progress payments at defined milestones (materials delivered, rough-in complete, drywall up), with a final payment held back until the work passes inspection and you've done a walkthrough. If a contract asks for most or all of the money upfront, that's worth comparing against how much deposit a contractor should reasonably ask for before you sign. Getting more than one bid also gives you a baseline for what a reasonable schedule looks like — see how many quotes you should get for a home project.
What are lien releases, and why do you need them?
This is the clause homeowners miss most often. If your contractor doesn't pay a subcontractor or supplier, that sub or supplier can file a mechanic's lien against your home — even though you paid the general contractor in full. A lien release (also called a lien waiver) is the subcontractor's written confirmation that they've been paid for a specific portion of work and are giving up their right to lien your property for it. California law, for example, requires the contract to state that the contractor must furnish a full lien release for each portion of work before the next payment is due (California SB 190, leginfo.ca.gov). Whether or not your state mandates it, ask for a signed release tied to every payment you make — not just the final one.
What about insurance and warranty terms?
The contract should reference the contractor's general liability insurance and workers' compensation coverage, ideally with a requirement to provide current certificates before work starts. This matters because if an uninsured worker is hurt on your property, you can end up liable — see what insurance a contractor should carry. Warranty language should state, in writing, how long the contractor's workmanship warranty runs (commonly one to two years, separate from manufacturer warranties on materials), what it covers, and how to make a claim. If the warranty section just says 'standard warranty applies' with no term or scope, that's not a warranty — it's a placeholder.
| Contract section | What it should specify |
|---|---|
| Parties & license | Contractor's legal name, address, license number |
| Scope of work | Materials, brands, model numbers, what's excluded |
| Schedule | Start date, substantial completion date |
| Price & payments | Total price, payment schedule tied to milestones |
| Lien releases | Signed release required with each payment |
| Insurance | Proof of liability and workers' comp coverage |
| Warranty | Length of workmanship warranty, what it covers |
| Right to cancel | 3-day cancellation notice, if applicable |
What to do about it
Before you sign anything, read every field for blanks and get the scope, materials, schedule, and payment terms in writing — verbal promises don't hold up later. Ask specifically for lien release language and current insurance certificates; if a contractor hesitates on either, treat it as a red flag, and confirm their license is active and in good standing by checking it with your state board before you sign. Getting two or three contracts to compare side by side is the easiest way to spot which one is actually complete — a shorter, vaguer contract usually isn't a better deal, it's just missing the terms that protect you. Comparing quotes side by side is also how you find out whether a price is fair, instead of just hoping it is.