How to Compare Contractor Quotes in BC
Last updated: 2026-10-01

Comparing contractor quotes is not about finding the lowest number. It is about comparing the same job, priced the same way. In BC the written contract is what protects you, and a vague quote usually turns into a vague contract. Here is how to read quotes line by line, spot what is missing, and compare bids on equal terms before you sign anything.
What a usable quote must itemize
A quote you can compare separates the parts of the job instead of giving one lump sum. Ask every contractor for the same breakdown, in writing, based on the same written scope.
- Labour: who does the work, how many people, and roughly how many days.
- Materials: brand, model or grade, and whether the contractor or you supplies them.
- Permits: whether permit fees and inspections are included, and who pulls the permit with the City of Kelowna.
- Disposal: dump fees, bin rental, and removal of the old material.
- Taxes: whether GST and any other applicable taxes are included or added on top of the quoted price.
- Exclusions: what is not included, especially work that often appears once surfaces are opened, such as rot repair, drywall patching or wiring.
- Timeline: start date, expected duration, and what happens if weather or permits cause delays.
- Payment: deposit, stage payments, and any holdback.
When one quote lists the whole job as a single figure and another itemizes materials, labour, disposal and permits, you are not comparing prices. You are comparing the level of detail each contractor is willing to commit to.
Why the cheapest quote is rarely the cheapest
The lowest number is often the one with the most left out. A quote that skips disposal, permit fees, or the repair work hiding behind the old surface is not cheaper, it is incomplete, and the missing items tend to return as extra charges once the work is open. Quotes also differ on materials (builder-grade versus the product you expected), on who protects floors and furniture, and on how much time the crew will actually spend. A quote that is well below the others deserves a direct question: what is excluded, and why is the price lower?
Compare line by line, not bottom line
Put the quotes side by side in the same order as your scope, and treat every gap as a question for the contractor. If an item is missing from one quote, ask for it in writing before you decide.
- What exactly is excluded, and can you price each excluded item?
- Is the permit included, and who books the inspections?
- What is your process for changes, and will I get a written change order before any extra work starts?
- Are allowances a fixed amount, and can I choose the materials within them?
- Who protects floors, furniture and landscaping, and who cleans up at the end?
- What is the start date and the completion window, and how will delays be communicated?
- What deposit and payment schedule do you require, and at what stages?
- What warranty or workmanship guarantee do you offer in writing?
Send the same questions to every contractor. The answers tell you as much as the prices do: a contractor who cannot explain exclusions clearly is unlikely to explain change orders clearly either.
Estimates vs fixed-price contracts in BC
A quote and a contract are not the same thing. A quote or estimate is a prediction of cost; the contract is the document that sets out what will be done, when, and for how much. Most home renovations in BC, where you do not pay in full upfront or the work is not finished immediately and the total price is over $50, fall under BC's future performance contract rules. The written contract must include specific information, including a detailed description of the services, an itemized purchase price, the terms of payment with their schedule, and the dates the services will be supplied and completed if they are not immediate. If the required information is missing, or the contract does not match the information you were given before you agreed, you may have the right to cancel before the work starts. Consumer Protection BC explains these requirements on its contract rules page.
A fixed price for a clearly defined scope is the strongest position for a homeowner, because the contractor carries the risk of the estimate being wrong. If you accept an estimate instead, BC law still gives you a safeguard: it is a deceptive act or practice for a supplier's estimate to be materially less than the price later determined or demanded, unless you expressly consented to the higher price before the goods or services were supplied. In plain terms, any material increase needs your clear agreement before the extra work is done, so keep every change in writing and make the final quote part of the contract.
Red flags in a contractor quote
- A verbal-only quote, or one that never arrives in writing.
- No exclusions list, just a total and a promise to take care of everything.
- A price that can change without a written change-order process.
- No start date, completion window, or plan for delays.
- Pressure to sign today, or a discount that expires as soon as you ask questions.
Where to start in Kelowna
Write a clear scope for your project first, then send the same written scope to two or three Kelowna contractors in the trades involved: a general contractor for a renovation, or a specialist such as a painter or roofer for a single trade. Ask each for a written, itemized quote using the checklist above, compare the quotes line by line, and ask to see the written contract before any deposit changes hands. Time spent comparing scope now is what keeps the final price close to the quote.
Trades mentioned in this guide
Common questions
Is the lowest quote the best one to accept?
In BC, does a written quote count as a contract?
Sources
More guides
— For homeowners —
Save the pros you trust.
Create a free account to save listings, compare them later, and rate the tradespeople you hire — it helps your neighbours hire well.