Written by Tina Wu, Founder of Smart Renovations – a licensed, WSIB-certified renovation contractor serving the GTA since 2017, with 1,000+ completed kitchen and bathroom projects across Toronto, Richmond Hill, Vaughan, Mississauga, and beyond.
I’ve reviewed contracts from competitors that homeowners brought us for a second opinion, usually after something had already gone wrong. The pattern is almost always the same: the contract wasn’t fraudulent, it was just thin. A page and a half, a vague description of the work, a total price, and a signature line. Nothing about what happens if the timeline slips. Nothing about how a scope change gets approved. Nothing about what happens if the homeowner isn’t satisfied with the final result.
A contract that’s missing these pieces isn’t necessarily written by a bad contractor. But it puts all the risk on you, the homeowner, because when something doesn’t go as expected, the contract is the only thing either side can point to.
This article is a complete checklist of what a renovation contract should include, what each section should actually say, and what a vague or missing version looks like in practice.
The core principle
If It’s Not Written Down, It Wasn’t Agreed To
Every section below comes back to one idea. A verbal promise from a contractor, no matter how confident or well-intentioned, carries no weight once a disagreement happens. “He told me the cabinets would be soft-close” or “she said the timeline was six weeks” means nothing if it isn’t in the document you both signed.
This isn’t about distrust. It’s about making sure that what you agreed to in conversation actually survives the conversation. A good contractor wants this too, because a clear written contract protects both sides equally.
Scope of Work
The scope is the foundation of the entire contract. It needs to describe, specifically, what work is being done.
What good looks like
“Remove existing upper and lower cabinets and countertop. Install new upper and lower cabinets per approved design dated [date]. Supply and install quartz countertop, color to be selected from allowance. Relocate sink plumbing 18 inches to accommodate new island.”
What a vague version looks like
“Kitchen renovation as discussed.”
The difference matters enormously. A specific scope tells you exactly what’s included, which means anything not described is, by definition, not included. A vague scope leaves room for both sides to remember the agreement differently, and that gap is where “that wasn’t included” conversations come from.
Dates and Timeline
The contract should state a start date and an estimated completion date, along with language about what could reasonably extend the timeline (permit delays, material backorders, unforeseen conditions behind existing walls).
What good looks like
A specific start date, an estimated number of weeks for active construction, and a clause acknowledging delays outside the contractor’s control may extend the timeline, with a process for communicating those delays.
What a vague or missing version looks like
No end date at all, or a timeline so loose it provides no actual accountability (“project will be completed in a reasonable timeframe”).
A contract with no end date gives you no real way to know if the project is behind schedule, because there was never a schedule to begin with.
Payment Schedule
The contract should lay out exactly how much is due, at what stage, and ideally tied to visible, verifiable milestones rather than arbitrary calendar dates.
What good looks like
A deposit amount stated as a specific dollar figure or percentage, followed by payments tied to completed stages of work (demolition complete, rough-in approved, cabinets installed, substantial completion), with a final holdback released after a walkthrough.
What a vague version looks like
“Payment due as work progresses” with no specific milestones or amounts attached.
Full detail on healthy payment structures is in Blog 7, but at minimum, the contract needs specific numbers attached to specific points in the project, not vague language that leaves the timing up to interpretation later.
Change Order Process
Almost every renovation involves at least one change along the way, whether it’s a homeowner deciding to upgrade a finish or a contractor discovering something unexpected once a wall is opened. The contract needs to define, in writing, how those changes get approved and priced.
What good looks like
A clause stating any change to the original scope must be documented in writing, with the additional cost and any timeline impact specified, and signed off by the homeowner before the work proceeds.
What a vague or missing version looks like
No mention of change orders at all, which usually means changes get handled verbally during the project and show up as a surprise on the final invoice.
This is one of the most common sources of cost disputes I see. A verbal “sure, we can add that” during a site visit, with no written record, often turns into a disagreement about price once the final bill arrives.
Warranty
The contract should state what warranty coverage applies to the work, and for how long.
What good looks like
A specific warranty period (commonly one to two years on workmanship, with manufacturer warranties on materials and fixtures passed through separately), along with what’s covered and how to make a claim.
What a vague or missing version looks like
No mention of warranty at all, or a vague verbal assurance with nothing written down.
Without a written warranty, you have no documented basis for asking a contractor to come back and fix something that fails after the project wraps up.
Dispute Process
Even on well-run projects, disagreements happen. A contract should outline, at a basic level, what happens if you and the contractor disagree about something during the project.
What good looks like
A clause describing the basic process for resolving disagreements, such as a defined notice period for raising concerns in writing before either party takes further action.
What a vague or missing version looks like
No mention of how disagreements get handled at all, leaving both sides without a defined process if something does go wrong.
Signatures and Contractor Details
This sounds basic, but it’s worth stating plainly: the contract should include the full legal business name, address, and contact information of the contractor, along with a signature from both parties and the date signed.
What good looks like
Full business name matching the name on insurance and WSIB documents, a physical business address, and signatures from both the homeowner and an authorized representative of the contractor.
What a vague or missing version looks like
A first-name-only signature, no business address, or a business name that doesn’t match the name on the insurance certificate or HST registration you collected earlier.
If you haven’t yet verified these documents, that process is covered here
Your Contract Checklist
Before signing, confirm the document includes each of these.
- Detailed, specific scope of work, not a general description
- Start date and realistic estimated completion timeline
- Payment schedule tied to specific milestones, with dollar amounts attached
- Written change order process requiring approval before work proceeds
- Stated warranty period and what it covers
- Basic dispute resolution process
- Full legal business name, address, and signatures from both parties, dated
Red Flags That Should Make You Pause
No end date
A project with no defined completion timeframe has no real accountability for delays.
No change-order process
The single most common gap that leads to cost disputes once the project is underway.
No warranty mentioned
If something fails six months later, you have nothing written to point to.
Vague scope language
“Kitchen renovation” instead of a detailed, itemised description of the actual work.
Missing or mismatched contractor details
A business name that doesn’t match the insurance certificate, or no address at all.
If a contract is missing more than one of these, that’s not a minor oversight to wave off. It’s worth asking the contractor to revise it before you sign, or reconsidering whether this is the right contractor at all.
A contract that includes all seven sections above protects both you and the contractor equally, because everyone knows exactly what was agreed to and what happens if circumstances change. Your contract should also reflect whatever scope and pricing you already agreed on during the quote stage.
Once you understand what a contract should include, the next step is being able to read one with confidence, sentence by sentence, so you understand exactly what you’re signing before you sign it.
Smart Renovations is a WSIB-certified, fully insured ($5M liability) renovation contractor serving Richmond Hill, Vaughan, Toronto, Mississauga, Markham, Brampton, Etobicoke, Oakville, Aurora, and Newmarket.









