Most renovation disputes I see in BC do not start with bad workmanship. They start with a thin contract that lets reasonable people disagree six months in.
A renovation contract BC homeowners can stand behind is rarely the longest document on the table. It is the one that names the parts of the job that always go sideways: payment timing, change orders, warranty scope, permit responsibility, and what happens when a wall opens up and the surprise costs $11,000. If that contract is missing, no amount of trust at the kitchen table protects either side once the framing starts.
I have read hundreds of these contracts as a working contractor. The one-pagers homeowners sign because “the guy seemed honest” cause more grief than every other category combined. The fix is not legalese. It is asking for the specific clauses that decide who pays when something normal goes wrong.
## What a renovation contract in BC must actually contain
Every renovation contract BC homeowners sign should have these sections, named and dated:
1. **Scope of work, in writing.** Not “exterior renovation.” Material brands, square footage, demolition extent, what gets reused, what gets replaced. A line that reads “200 sq ft of stucco repair on the south elevation, Sto Powerwall system, two coats” is a clause. “Some stucco work” is a problem.
2. **Total contract price, with allowances broken out.** Allowances are placeholders for items not yet selected (tile, fixtures, paint colors). Each allowance needs a dollar figure. If the contract says “tile allowance” with no number, you do not have a price.
3. **Payment schedule tied to milestones, not dates.** “30% on signing, 30% on framing complete, 30% on substantial completion, 10% on deficiency sign-off” is normal in BC for a $60,000 to $300,000 renovation. Avoid contracts that demand more than 15% upfront on residential work.
4. **Change-order process.** Written, signed, priced before the work starts. Every change. No exceptions.
5. **Schedule with a start date and a target completion.** A genuine contractor will not promise a hard finish date for exterior work in BC, but they should write the working window (e.g., “10 to 14 weeks of active site days, weather permitting”).
6. **Warranty terms with duration and scope.** “Lifetime warranty” means nothing without specifics. Look for “two years on labour, manufacturer warranty on materials” or longer for envelope work.
7. **Permit responsibility.** The contract names who pulls the permits, who pays for them, and who books the inspections.
8. **Insurance and WCB clauses.** Specific certificate numbers, not a vague “we are insured.”
9. **Dispute resolution.** Mediation step before litigation. Section 13 of the BC Builders Lien Act will be referenced if you want lien protection.
If any of these nine pieces is missing, the contractor is not necessarily dishonest. They are unprepared. That is its own problem.
## The payment schedule trap
In a recent strata project we estimated, two competing bids asked for 50% deposit on signing. The work had not started. No materials had been ordered. The contractors were essentially asking the strata to finance their cash flow.
A typical BC residential renovation runs 12 to 26 weeks. Money should leave your account at roughly the same pace as work enters the project. The standard milestone breakdown in the industry sits at four or five tranches. The deposit covers mobilization and initial material orders, usually 10 to 15%. Subsequent payments tie to inspectable events: rough framing inspection passed, exterior cladding installed, paint complete.
The mistake homeowners make here is paying on calendar dates instead of completion events. “First of every month” is a finance schedule, not a construction schedule. A contractor who insists on calendar billing has likely had cash flow problems before. That is not a reason to walk away, but it is a reason to ask harder questions about their current job pipeline.
## Change orders are where contracts actually live or die
Here is the contrarian piece most BC homeowners do not want to hear: change orders are normal, expected, and not a sign anything is wrong. A 60-day exterior renovation that finishes with zero change orders almost certainly had unaddressed scope, not perfect planning.
What separates a fair contract from a punishing one is how changes get priced. Three questions to ask before signing:
– Are change orders priced before work begins, in writing, with your signature required?
– Is there a markup rate disclosed (typically 10 to 20% on changes for residential renovation in BC)?
– What is the change-order ceiling that triggers a stop-work conversation?
A renovation contract BC homeowners can defend usually states something like: “All changes over $500 require a written, signed change order before work proceeds. Markup on time-and-materials changes is 15% over direct cost.” That sentence has saved more relationships between contractors and clients than any other clause I know.
## Warranty language: vague vs specific
“Lifetime warranty on workmanship” is a marketing phrase, not a contract clause. The lifetime is whose? The contractor’s? The house’s? The siding’s?
Specific warranty language in a BC renovation contract reads more like: “Two-year labour warranty on all installed work from substantial completion. Manufacturer warranties pass through to homeowner; copies provided at closeout. Building envelope tie-ins covered under separate five-year envelope warranty per Schedule C.”
The five-year envelope warranty matters in BC because of how moisture-driven failures show up. A stucco or EIFS tie-in failure rarely manifests in year one. It shows up in year three or four when the sealant joints fatigue or a flashing detail releases. A two-year warranty closes before the failure mode appears. Ask for five years on envelope work specifically, even if labour-warranty language stays at two years for the rest of the scope.
## Permits, code, and who is actually responsible
In BC, the building permit applicant is legally on the hook for code compliance. If the contractor is the applicant, they wear that responsibility. If the homeowner pulls the permit (cheaper at first glance), the homeowner does.
For exterior renovations that touch the building envelope, the BC Building Code requires compliance with Part 9 (for houses) or Part 5 (for larger buildings). The 2024 BC Step Code amendments tightened airtightness requirements for additions and substantial alterations, which can affect how a renovation contract scopes vapour barrier and air-sealing work. If your renovation is significant enough to trigger a Step Code assessment, the contract should name who pays for the airtightness test and who is responsible if the result fails.
A common cost surprise on older Vancouver and Burnaby homes: the city requires upgrades to existing components (handrails, smoke alarms, sometimes electrical service) when a renovation crosses a permit threshold. The contract should specify who carries those code-triggered upgrades: the contractor as part of the base price, the homeowner as an allowance, or the homeowner outside contract entirely. Surprise five-figure upgrades happen mostly when this clause is missing.
## Liens, holdbacks, and the BC Builders Lien Act
The BC Builders Lien Act requires a 10% holdback on every progress payment. The holdback sits in trust for 55 days after substantial completion. This protects you against unpaid subcontractors filing liens against your property.
Many small residential contractors do not enforce holdbacks on jobs under $100,000. They should. If your contract does not reference the holdback, ask why. A contractor who waves it off as unnecessary is asking you to take on the lien risk personally. On a $120,000 exterior renovation, that 10% is $12,000 of legal protection you are giving up.
## Insurance proof, not insurance promises
Every contract should name the insurance carrier, policy number, and effective dates for:
– General liability (minimum $2 million for residential, $5 million for strata/commercial)
– WorkSafeBC clearance (this is non-negotiable for any project where workers other than the owner-builder are on site)
– Builders risk or course-of-construction insurance for substantial renovations
Ask for a current Certificate of Insurance naming you as an additional insured for the duration of the work. A contractor refusing to provide one is signaling they cannot.
## Trust signals worth verifying
MV Construction has been working as a full-service renovation contractor across Greater Vancouver and Vancouver Island for over ten years. Every contract we issue names our WorkSafeBC clearance number, our liability policy and carrier, our written two-year labour warranty, and a five-year envelope warranty on tie-in details. We pull our own permits, carry our own holdback, and price every change order before the trades pick up tools. The point of saying this is not promotion. It is that you should expect the same baseline from any contractor you sign with in BC, not just from us.
## Local notes for BC homeowners
The municipalities matter. Vancouver, Burnaby, North Vancouver, and Surrey each have slightly different permit timelines, character-house overlays, and tree bylaws that affect exterior renovation contracts. A renovation contract in BC for a North Vancouver heritage property will routinely include a heritage alteration permit clause; the same contract on a Surrey post-1990s house will not. If your contractor’s template contract does not adjust for the municipality, ask why.
Strata renovations carry an additional layer: the strata bylaws and the depreciation report. The contract must reference the strata’s approval of the scope, any required form K or alteration agreement, and how the contractor coordinates noise and access windows with the strata council. Skipping this clause has cost homeowners on strata property tens of thousands in arbitration.
## Before you sign
A renovation contract BC homeowners can trust is built before the first nail goes in. Read it twice. If anything in the nine clauses above is missing, ask for it. Most working contractors will add the clause without pushback. The ones who push back are telling you what you needed to know.
If you want a second pair of eyes on a contract before you sign, or you are putting together a scope and want to know what to ask for, call MV Construction at 778-378-6393 or use the contact form at mvconstruction.ca. No site visit charge for an initial conversation, and we will tell you honestly if your existing contract already covers the ground.
