HomeProsRated All guides

How-to

How to Read a Contractor Contract Before You Sign

Learn every clause a home-improvement contract must include, the red flags that signal a bad deal, and how to structure payments to protect yourself.

A home-improvement contract should name the exact work to be done, the specific materials to be used, the total price, a payment schedule tied to project milestones, start and completion dates, a written change-order process, proof of contractor license and insurance, who pulls permits, lien-waiver terms, warranty language, cleanup duties, and cancellation rights. If any of those elements is missing or vague, the contract protects the contractor -- not you.

What Every Home-Improvement Contract Must Include

A written contract is not a formality. It is the only document that stands between you and a contractor who walks off the job, uses inferior materials, or disputes what was agreed. State contractor licensing laws in most jurisdictions require a written contract for work above a certain dollar threshold -- often $500 -- and the clauses below are the minimum a legitimate agreement should contain.

Detailed Scope of Work

The scope of work section should read like a recipe, not a menu description. "Replace kitchen cabinets" is not a scope. A proper scope names the cabinet brand and model, the door style, the finish color, the number of units, and whether the price includes removal and disposal of existing cabinets. Every task the contractor will perform should appear in writing. Work that is explicitly excluded should be excluded in writing too.

If a contractor hands you a one-paragraph description for a $20,000 project, ask for a line-item breakdown before you sign. If they resist, treat that resistance as information.

Materials, Products, and Allowances

Beyond naming the materials, the contract should specify the product lines, grades, or model numbers wherever possible. "Architectural shingles" is better than "shingles." "GAF Timberline HDZ, 30-year, Charcoal" is better still.

When a specific product has not been selected yet -- tile, fixtures, hardware -- the contract should state an allowance: a dollar amount the contractor has priced in for that item. If your actual selection costs more than the allowance, you pay the difference. If it costs less, the contract should say whether you receive a credit. Unsigned allowances are a common source of cost overruns that could have been managed in writing from the start.

Total Price and Payment Schedule

The contract must state the total project price as a single number, then break it into a payment schedule. The schedule should tie each payment to a concrete project milestone, not to a calendar date. Calendar-date payments give a contractor money for showing up rather than for completing work.

See the milestone payment structure section below for specifics on reasonable deposit amounts and payment pacing.

Start Date and Substantial-Completion Date

The contract should name a start date and a substantial-completion date -- the date by which all major work will be done. "Substantial completion" is an industry term meaning the project is usable for its intended purpose even if minor punch-list items remain. Define it in the contract so there is no ambiguity.

If the contractor cannot commit to dates, ask why. Supply delays are real and reasonable -- the contract can note that start dates are subject to material availability. But a contractor unwilling to name any timeline at all has no accountability if the project drags on for months.

Change-Order Process in Writing

Any change to the original scope -- additional work, material substitutions, unforeseen conditions -- must be handled through a written change order signed by both parties before the work proceeds. The change order should state the new or revised work, the additional or reduced cost, and any impact on the completion date.

Verbal approvals are not change orders. A contractor who says "I'll fix that ceiling crack while I'm here, just add a couple hundred bucks to the final payment" and then charges $1,200 at the end has you at a disadvantage if nothing was signed. The Better Business Bureau consistently lists verbal-only change agreements as one of the top sources of contractor payment disputes.

Lien Waivers

In most states, a subcontractor or material supplier who is not paid by a general contractor can file a mechanic's lien against your property -- even if you already paid the GC in full. A lien can block a sale and force you to pay twice.

The contract should require the contractor to provide lien waivers -- signed releases from subcontractors and suppliers confirming they have been paid -- as a condition of receiving each milestone payment. Conditional lien waivers are appropriate at the time of payment; unconditional lien waivers should follow once the check clears.

Warranty Terms

The contract should state the warranty on both labor and materials. Labor warranties typically run one to two years on residential work; manufacturer warranties on materials (shingles, windows, appliances) are separate and should be noted by name. The contract should specify what the warranty covers, how to submit a claim, and whether the contractor's labor warranty survives if they go out of business or change company names.

Proof of License and Insurance

The contract should include the contractor's license number, the issuing state licensing board, and the expiration date. It should also confirm that the contractor carries general liability insurance and workers' compensation -- and it should name the insurer and policy number, or at minimum require the contractor to provide certificates of insurance before work begins.

If you want to verify the license yourself, read our guide on how to vet a contractor's license and insurance before you sign anything.

Warning

Never sign a contract that leaves license or insurance fields blank. A contractor who cannot produce a valid license number and current insurance certificates before you sign has given you your answer. Working with an unlicensed or uninsured contractor exposes you to personal liability if a worker is injured on your property and leaves you with little legal recourse if work is defective.

Who Pulls the Permits

Permits are required for most structural, electrical, plumbing, HVAC, and roofing work. The contract should state in plain language whether the contractor or the homeowner is responsible for pulling the permits, and it should include the permit cost in the project price (or clearly exclude it with a stated estimate).

Work done without required permits can void your homeowner's insurance policy on related damage, block a future home sale, and create a legal obligation to tear out and redo work at your expense -- even years after the project is complete. If a contractor suggests skipping permits to save money or speed things up, that is a red flag, not a favor.

Cleanup and Site Protection

The contract should specify daily cleanup expectations, how debris will be removed from the property, who is responsible for protecting finished surfaces (floors, landscaping, fixtures) during work, and what happens if damage occurs. "Contractor responsible for all cleanup and debris removal upon project completion" is a minimum acceptable clause.

Termination and Cancellation Rights

Both parties should have a defined path out of the contract. The agreement should state under what conditions either party can terminate -- failure to perform, safety violations, non-payment -- and what happens to money already paid. For your protection, the termination clause should require payment only for work actually completed at the time of termination, plus documented material costs already ordered.

Note

The Federal Trade Commission's Cooling-Off Rule gives you three business days to cancel any contract worth $25 or more that was signed at your home, workplace, or any location other than the contractor's regular place of business. The contractor is legally required to give you two copies of a written cancellation notice at the time you sign. If you were not given that notice, your right to cancel may extend beyond three days. The FTC's rule applies to door-to-door sales; separate state laws may provide additional cancellation windows for home-improvement contracts signed elsewhere.

Dispute Resolution

When disagreements arise -- and on complex projects they sometimes do -- the contract should say how they are handled. Common options are mediation (a neutral third party helps both sides reach agreement), arbitration (a third party decides), or litigation. Many contractors prefer binding arbitration because it is faster and cheaper than court. Read this clause carefully: binding arbitration typically means you give up the right to sue in court.

Contract Clause Quick-Reference Table

Clause What it should say Red flag if missing or vague
Scope of work Line-item tasks, specific materials, exclusions One-paragraph description for a large project
Materials and allowances Brand, model, grade, or stated dollar allowance "Standard materials" with no specifics
Total price and payment schedule Fixed total, milestone-tied payment amounts Hourly rate only with no price ceiling
Start and completion dates Named calendar dates with stated contingencies "Work begins when materials arrive" with no dates
Change-order process Written and signed before work proceeds Verbal approvals acceptable
Lien waivers Required from subs and suppliers at each milestone No mention of subcontractors or suppliers
Warranty Labor and materials, duration, claim process "Satisfaction guaranteed" with no terms
License and insurance License number, insurer, policy number Fields left blank
Permit responsibility Named party responsible, cost included or excluded No mention of permits
Cleanup Daily and final scope, debris removal No mention
Termination rights Conditions, payment for work completed only Contractor can terminate at will; no homeowner exit
Dispute resolution Mediation, arbitration, or litigation -- your choice Silent on disputes

How to Structure Your Payment Schedule

The payment schedule is where a contractor's intentions often become visible. Legitimate contractors have supplier relationships and enough working capital to begin a job without requiring most of the money upfront. A contractor who needs a large deposit to "buy materials" before starting may be managing cash flow problems -- or may have no intention of finishing.

Milestone payment schedule showing deposit, framing payment, rough-in payment, and final payment as proportional bars Deposit: 10-15% Work begins: 25% Midpoint milestone: 25% Final on completion: 35-40%

A reasonable payment structure for a project in the $10,000 to $75,000 range typically looks like this:

State contractor licensing boards in California, Florida, Texas, and several other states cap upfront deposits by law -- California, for example, caps deposits at 10 percent or $1,000, whichever is less, for home-improvement work covered by the state's Contractors State License Board. Check your state's rules, because they vary.

Tip

Before handing over a final payment, do a formal walk-through with the contractor, create a written punch list of any incomplete or unsatisfactory items, and agree in writing on a deadline for those items to be resolved. Hold back enough of the final payment -- typically 5 to 10 percent -- to cover the cost of those items if the contractor does not return to finish them.

Contract Red Flags That Should Stop You from Signing

Some warning signs are minor and can be resolved by asking the contractor to revise the document. Others are signals to walk away.

Contract anatomy diagram showing sections of a contract and which are high-risk if left blank Scope of Work -- HIGH RISK if vague or one line Price and Payment Schedule -- HIGH RISK if calendar-date only License / Insurance Fields -- HIGH RISK if blank Change-Order Process -- HIGH RISK if verbal only Cancellation Rights -- HIGH RISK if missing

Blank spaces. A contract with unfilled fields -- license number, insurance carrier, start date -- is incomplete. Do not sign it on the promise that the contractor will fill those in later.

All-cash payment requests. Legitimate contractors accept checks, ACH transfers, or credit cards. A contractor who insists on cash for the full project has removed your paper trail and made a dispute nearly impossible to resolve.

Large upfront deposits. As noted above, a deposit demand above 30 percent of the project total -- or a request for full payment before work starts -- is a documented warning sign. The FTC and the Better Business Bureau both flag large upfront cash demands as common precursors to contractor fraud.

Vague scope. If the scope of work section does not describe specifically what will be done, you will have no basis to hold the contractor accountable when the work differs from what you expected. Vague scope is not an oversight; it is leverage.

Verbal promises not in the document. Whatever a contractor says in a sales meeting that is not in the written contract does not exist legally. If a contractor promises to include something verbally but resists adding it to the document, assume it will not happen.

Pressure to sign immediately. A contractor who tells you the price is only good today, or who shows up unannounced and asks for a signature on the spot, is using a sales tactic the FTC specifically warns against. Take the contract home, read it, and if needed get a second opinion.

For a broader look at how these warning signs fit into a pattern of contractor fraud, see our guide on how to avoid home-improvement scams.

Why You Never Sign a Blank or Incomplete Contract

Warning

Signing a blank or partially completed contract is not a minor oversight -- it is handing over a blank check. A contractor can fill in any price, any scope, any payment terms after you sign. Courts have upheld contract terms added after signing when the homeowner signed a document that clearly had empty fields. If a field is blank, either fill it in before signing or refuse to sign until the contractor provides a complete document.

A legitimate contractor will not object to completing every field before you sign. If a contractor tells you "that section doesn't matter" or "we always leave that blank," the correct response is to stop the signing process and ask for a revised contract. A few days of delay is far less costly than a disputed project.

Getting the Contract Right Before Work Starts

Reading a contract carefully takes an hour. A poorly written contract for a $30,000 kitchen renovation can cost you far more than that in disputes, defective work, or fraud. Before you sign anything, read every clause, identify every blank space, and confirm that every verbal promise from the sales conversation appears in writing.

If you are not sure whether a quote is reasonable enough to be worth drafting a contract around, start with understanding how estimates are structured. Our guide on how to get accurate contractor quotes walks through what a fair, itemized proposal looks like before the contract stage.

For the full hiring process from initial search through final payment, see our step-by-step guide on how to hire a general contractor.

Key takeaway

The contract protects you only if it is complete, specific, and signed by both parties before a single tool is picked up. A detailed scope, milestone payments, written change orders, lien-waiver requirements, and a clear termination clause are not optional extras -- they are the baseline for any project worth signing a check for.

Frequently asked questions

What should every home-improvement contract include?

Every contract should spell out a detailed scope of work, the exact materials to be used, a total price with a payment schedule tied to milestones, start and completion dates, a written change-order process, proof of license and insurance, permit responsibility, lien-waiver terms, warranty language, cleanup obligations, and the right to cancel.

How much of a deposit is reasonable for a contractor?

A deposit of 10 to 15 percent of the project total is generally considered reasonable for projects under $50,000, according to guidance from state contractor licensing boards and the Better Business Bureau. Anything above 30 percent upfront is a significant warning sign, particularly if the contractor requests cash.

What is the federal 3-day right to cancel?

Under the Federal Trade Commission's Cooling-Off Rule, you have three business days to cancel any contract worth $25 or more that was signed at your home or somewhere other than the seller's regular place of business. The contractor must give you a written notice of this right at the time you sign.

What are the biggest red flags in a contractor contract?

Watch for blank spaces, a vague or one-line scope of work, a request for an unusually large upfront cash payment, verbal promises that are not written into the document, no license or insurance information, and missing start or completion dates. Each of these leaves you legally exposed.

What happens if I sign a contract with no permit responsibility clause?

If the contract is silent on who pulls permits and the work proceeds without required permits, you as the homeowner may be legally responsible. Unpermitted work can block a future home sale, void your homeowner's insurance on related damage, and require costly tear-out and redo at your expense.