What a Home Renovation Contract Should Include: 10 Non-Negotiable Items
I signed my first home renovation contract three years ago, for a kitchen gut-and-rebuild. The contractor was a friend of a friend, the price seemed fair, and the two-page document looked official enough. I skimmed it in about four minutes. Six weeks later, I was staring at a half-demolished room with no cabinets, a mysterious $4,000 "material surcharge," and a contractor who stopped returning calls. That’s when I learned that a handshake and a vague paragraph don’t hold up when things go sideways.
Your renovation contract is your single most important tool for staying on budget, on schedule, and out of court. But most homeowners don’t know what to look for. After three more projects — some good, some painful — I’ve boiled it down to ten non-negotiable items that should appear in every agreement you sign. Read every single line before you put pen to paper.
1. Scope of Work: The ‘What’ and ‘How’ of Every Single Task
The biggest mistake I see homeowners make is accepting a scope of work that says things like "remodel kitchen" or "update bathroom." That’s not a scope — that’s a wish. A proper scope of work lists every task, the specific materials (including brand names, model numbers, and color codes), the dimensions, and the finish details. For example: “Install 24-inch upper cabinets, Shaker style, maple, painted Benjamin Moore Simply White OC-117, with soft-close hinges, Blum brand.” If it’s not written down, you can’t enforce it. And if the contractor shows up with a different cabinet door style, you’ll have no recourse.
In my own kitchen project, the contract said “install new tile backsplash.” I assumed it meant the handmade zellige tiles I’d picked out. The contractor installed basic ceramic subway tile instead. Because the scope didn’t specify the tile type, I had to pay for removal and replacement out of pocket. Don’t let that happen to you. Every material, every finish, every measurement should be spelled out.
2. Payment Schedule: Milestones, Not Dates
A payment schedule tied to calendar dates is a recipe for disaster. If your contractor wants $10,000 on May 1st regardless of progress, you’re essentially lending them money with no guarantee the work will be done. Instead, structure payments around completed milestones: “10% upon signing, 30% after framing and rough-in passed inspection, 30% after drywall and trim complete, 20% after final inspection, 10% held back 30 days after substantial completion for punch list items.”
The 10% holdback — sometimes called a retention — gives you leverage if something goes wrong. Many contractors will push for larger upfront deposits, but industry best practice is no more than 10–20% down for a residential renovation. If they ask for 50% upfront, that’s a red flag. Trust me, I’ve seen that story end badly.
3. Permits and Inspections: Who Pulls Them and Who Pays for Re-Work
Your contract must clearly state that the contractor is responsible for obtaining all required permits and scheduling inspections. It should also specify that if work fails an inspection and needs to be redone, the contractor covers the cost — including materials and labor for tear-out and reinstallation. Unpermitted work can haunt you when you try to sell the house, and it can also invalidate your insurance.
I had a friend who hired a contractor who said “we don’t need a permit for a simple wall removal.” The wall turned out to be load-bearing. Two years later, the house developed a sagging ceiling, and the insurance company denied the claim because the work wasn’t permitted. The contract should include a clause like: “Contractor agrees to pull all required permits at their own cost and to correct any work that fails inspection at no additional cost to homeowner.”
4. Timeline and Delays: Hard Dates, Weather Days, and Force Majeure
A timeline without teeth is just a suggestion. Your contract should include a specific start date and a specific completion date. Define “working days” versus “calendar days” — most contractors use Monday through Friday, excluding holidays. Allow a reasonable number of weather days if you’re doing exterior work, but cap them (e.g., 10 weather days per season). Beyond that, delays should require a written explanation.
Some contracts include a penalty clause: for example, $100 per day after the agreed completion date if the delay is the contractor’s fault. I’ve used this on two projects, and while I never actually collected, the clause kept the contractor motivated. Also look for a force majeure clause that covers truly unforeseeable events like natural disasters — not just “my supplier was late” or “I’m behind on another job.”
5. Materials and Allowances: Brand Names, Grades, and Substitution Rights
Allowances are common when you haven’t selected every fixture or tile before signing. The contract should list each allowance category (e.g., “kitchen faucet allowance: $400”) and state that any amount over the allowance will be added to the total cost, and any under will be credited back to you. But don’t stop there. Specify that the contractor cannot substitute a product without your written approval. And if the contractor wants to substitute because the original is out of stock, they must provide an equivalent or better product at the same price.
I once had a contractor swap a $600 faucet for a $200 model because “it was similar.” It wasn’t. The finish was different, the handle action felt cheap, and it started dripping within a year. The contract didn’t have a substitution clause, so I had no case. Now I always add: “No substitutions without prior written consent. Any substitution must be of equal or higher quality, with documentation of the original’s unavailability if applicable.”
6. Change Orders: The Only Way to Add or Change Work
Verbal changes are the enemy of a clean project. Your contract should require that any change — even a small one — be documented in a written change order that includes the description of the change, the cost, and the impact on the timeline. Both you and the contractor sign it before work begins on the change. No exceptions.
Here’s a real scenario: halfway through my bathroom renovation, I asked the contractor to move a light fixture three feet to the left. He said “no problem” and did it that afternoon. A week later, I got a bill for $850 for “additional electrical work” and a one-week delay because the electrician had to come back. Because I didn’t get a written change order, I had to pay it. A good change order clause protects both parties — it forces you to think about cost before saying “yes,” and it gives the contractor a clear scope for the extra work.
7. Warranty and Workmanship: What’s Covered and for How Long
Manufacturer warranties on materials are separate from the contractor’s workmanship warranty. Your contract should explicitly state the workmanship warranty period — one year is the industry standard for residential renovations, though some contractors offer two years. This covers things like cabinets that pull away from the wall, tile that cracks due to improper installation, or paint that peels because the surface wasn’t prepped correctly.
Make sure the warranty clause says it’s transferable if you sell the house within the warranty period. That adds value for a buyer. Also clarify what’s not covered: normal wear and tear, damage from misuse, or issues caused by subcontractors who weren’t hired by the contractor (that’s rare, but it happens). I always take photos of every stage of the installation — if there’s a defect later, the photos help prove it was a workmanship issue, not something I did after move-in.
8. Cleanup and Debris Removal: Who Cleans What, When, and Where
This sounds like a minor detail, but a messy job site can cause damage and stress. The contract should specify daily cleanup: sweeping, bagging debris, and keeping the work area safe. It should also state who pays for dumpster rental and final debris removal. I’ve seen contracts that leave dumpster fees as an “additional cost” — don’t accept that. It should be included in the total price.
Also address protection of existing surfaces. The contract should require the contractor to protect floors, furniture, and landscaping with drop cloths, plywood, or plastic sheeting. If they don’t, and your hardwood floor gets scratched, you’ll have a dispute. My own contract now includes a line: “Contractor shall keep the job site free of debris at the end of each workday and shall protect all adjacent surfaces not being renovated.”
9. Insurance and Licenses: Proof Before Work Begins
Never let a contractor start work without seeing their insurance certificates and license. The contract should require that the contractor provides you with a certificate of general liability insurance (at least $1 million) and proof of workers’ compensation coverage. If a worker gets injured on your property and the contractor doesn’t have workers’ comp, you could be liable. I ask for the actual certificate, not just a photo, and I call the insurance company to verify it’s active.
Also check that the contractor’s license is current and valid for your state. Many states have online license lookup tools. The contract should state the contractor’s license number and the name of the bonding company if a bond is required. This is your protection if the contractor abandons the job or does shoddy work.
10. Dispute Resolution and Lien Waivers: Protecting Yourself After the Job
No one wants to think about disputes, but your contract should have a clear process. A mediation or arbitration clause can save you thousands in legal fees. I prefer mediation first — it’s less formal and often faster. If that fails, then arbitration. Both are typically cheaper than court. The contract should also specify which state’s laws apply.
Equally important are lien waivers. A lien waiver is a document from the contractor (and any subcontractors) that waives their right to file a mechanics’ lien against your property for the payment you’re about to make. There are two types: conditional (waives the lien only after the check clears) and unconditional (waives it immediately upon signing). Always get a conditional lien waiver before you write a check, and an unconditional one after the payment clears. I’ve seen homeowners forced to pay twice because a subcontractor wasn’t paid by the contractor and filed a lien. Lien waivers prevent that.
Final Checklist: What to Look for Before You Sign
Before you sign any home renovation contract, run through this list:
- Scope of work with brand names, model numbers, and finishes
- Payment schedule tied to milestones, not dates (max 10–20% down)
- Permit and inspection responsibility clearly on the contractor
- Timeline with start and completion dates, plus a delay clause
- Material allowances and a substitution clause requiring your written approval
- Written change order requirement for any changes
- Workmanship warranty of at least one year, transferable
- Cleanup and debris removal responsibilities
- Copies of insurance certificates and license before work begins
- Mediation/arbitration clause and lien waiver requirements with each payment
Worth bookmarking before your next renovation. A solid contract won’t prevent every problem, but it gives you a clear path to resolution when things go wrong. And in my experience, that path is worth its weight in drywall.