TLDR: Homeowners compare the two contract types on which one looks cheaper at signing. The better question is which one pays your builder to figure everything out before construction starts. A fixed-price builder carries the risk of getting the scope wrong, so they have every reason to nail it down first. A cost-plus builder passes that risk to you, which means there is no real incentive to price the job completely. We have never run a cost-plus build, and this is why.
Three Different Things, One Line on the Invoice
A homeowner part-way through a renovation gets a bill. It says change order. It might be a change order. It might be an allowance being reconciled. It might be rework on something that was built wrong. Three different events, three different answers to the question that actually matters, which is who should be paying for it.
Most homeowners never learn the difference, because the invoice looks identical in all three cases.
A change order is new or altered scope. Something is being added, removed, or done differently from what the contract described. It costs money because it creates real additional work, and that work carries the same markup as anything else in the project. What it should not carry is a flat administrative fee. Charging a fixed amount to process every change prices paperwork rather than work, and it turns the gaps in a builder's own planning into a revenue line.
An allowance reconciliation is not a change at all. It is a placeholder being replaced by the real number. The tile budget said $12,000, the tile came in at $17,000, and the difference lands on your invoice. Nothing about the scope moved. The builder did not know the price when they signed, and you carried that uncertainty without being told you were carrying it. Reconciling an allowance is legitimate. Billing it as a change order, with a change order fee attached, is not.
Rework depends entirely on cause. If work is torn out and redone because the owner changed their mind, that is a change order and should be billed like one. If it is redone because the builder missed something or built it wrong, the homeowner should not see a dollar of it. On a fixed-price contract that is not generosity, it is the contract working as written. We do not charge our clients anything for our own misses, because the price is fixed and the risk of getting it wrong is ours.
Those three get blurred together because blurring them is profitable. Three names, one invoice line, and a homeowner with no framework for pushing back.
The Real Difference Is Who Carries the Risk
Strip away the pricing mechanics and the two contract types differ on one thing: who absorbs the cost of an incomplete scope.
Fixed price puts that on the builder. If the drawings were thin and the number was wrong, the builder eats the gap out of their own margin. Cost plus puts it on you. The builder charges actual costs plus an agreed markup, and anything never priced in the first place arrives later as a cost you now owe markup on.
Follow that to the incentive and the comparison changes shape. A fixed-price builder has a direct financial reason to find every hidden condition, price every trade, and lock every selection before signing, because anything they miss comes out of their own pocket. A cost-plus builder faces no such pressure. Cost plus is only as good as the accuracy and detail of the scope, and if the builder is not including everything, the risk falls squarely on you. There is no real incentive to do that work up front.
This is also where the margin question sorts itself out. On a fixed-price contract you are not entitled to your builder's margin, and should not expect to see it. That margin is what keeps the company solvent. On cost plus the builder states their margin openly and you agree to it, which sounds like the more transparent arrangement and is exactly why it appeals. The failure pattern shows up later, when the project turns out never to have been budgeted properly and the builder is earning their agreed markup on scope items that were completely missed at the start. The stated margin was honest. The base it gets applied to was not.
Why Cost Plus Keeps Showing Up
Cost-plus budgets present lower at the outset, which makes them useful for winning work competitively. If the drawings are not detailed enough to price the job properly, and most Toronto renovation drawings are not, cost plus lets a builder put forward an attractive number and reconcile the truth later. It is not always cynical. Some newer companies have not built the procurement machinery to price accurately before breaking ground. Others have worked out that a loose scope plus a cost-plus contract is a reliable business model, in front of homeowners with no way to tell the difference at signing.
Industry margins on residential line items run roughly 20 to 25% at reputable companies, and the larger the project, the lower that percentage goes. Your builder is making money either way. The question is whether the total is fixed and known, or whether you are funding discoveries as they surface.
What Most Homeowners Get Wrong
They believe cost plus gives them control, because they can see every invoice. Visibility feels like power.
It is not the same thing. An invoice tells you what was spent. It tells you nothing about whether that item should have been in the original budget, and by the time you are reading it the work is usually done. Where the drawings have gaps, the invoices fill them, and "that was not in the original scope" becomes an unanswerable position on every single one.
The same mistake runs in reverse on fixed price. Plenty of companies market themselves as fixed price while extras stream in through a vague change order clause. That is cost plus wearing a different label, and the clause is where you find out.
The BVM Approach
We only use fixed price. For families who need certainty about what their project costs, we do not think anything else is defensible. Investor projects and larger custom builds are the narrow case where cost plus can make sense, and even there the client fit would have to be unusually good before we would consider it.
Fixed price only works if the planning behind it is real, so most of our effort sits before construction. We price the project end to end against actually-selected materials and finishes, with interior design brought inside pre-construction rather than left to run alongside it. That is what removes allowances, and our best projects are the ones where we do not have to carry any allowance items at all. It is entirely achievable, and it eliminates a whole category of invoice most homeowners assume is unavoidable.
The same logic applies to change orders. No amount of planning gets you to zero, because scope genuinely shifts once a project is live. What a detailed pre-construction process does is drastically reduce how often it happens, which matters more than the rate you are charged when it does.
On early numbers we work from a database of real past and current projects and build the unknowns into the figure while information is incomplete. Once the full drawing set exists, site visits are done, and subcontractors and vendors are involved, that risk drops substantially for everyone. Trust the preliminary budget, but understand it needs to be verified against site conditions, subcontractor feedback, and material costing and availability. We approach every project with a blank slate and never assume another project's costs will reflect this one, however similar the two look on paper.
Additions Are the Hard Case, and Everyone Should Say So
Home additions carry conditions nobody can verify until demolition opens the walls. Older housing stock across the inner suburbs, from the Danforth to Don Mills to the Birch Cliff pockets we work in constantly, hides decades of undocumented modifications and non-standard framing. That is not anyone's fault. It becomes a dispute only when it was never discussed before the budget was set.
When something structural surfaces mid-build, the fix is people in a room. A builder and an engineer with a working relationship solve most site conditions together, on site, and bring the homeowner a solution rather than a bill and an explanation. Asking for all parties to get in the same room is a reasonable request, and a builder who resists it is telling you something.
What to Ask Before You Sign
If a homeowner asks a builder only one question, ask this one: would you be able to send me your contract and walk me through the terms that protect us from cost overruns?
It works because it cannot be answered with a slogan. Any builder serious about managing risk has written terms that protect the company and the client, and will be glad to walk you through them. A builder who has not thought it through talks around the contract instead of opening it.
Then read the change order clause. Who can authorize one, what triggers it, and whether the price gets agreed before the work proceeds or after. On a cost-plus agreement, look for the language covering costs outside the original scope. That is the mechanism through which extras accumulate, and it sits in the fine print of nearly every one.
Key Takeaways
Change orders, allowance reconciliations, and rework are three different events that arrive as one invoice line. Ask which one you are actually being billed for.
Rework caused by the builder's own miss should cost a fixed-price client nothing. That is the contract working, not a favour.
A flat per-change-order administrative fee prices paperwork instead of work, and it turns planning gaps into a revenue line.
Cost plus is only as good as the detail of the scope. If items are missing, the risk sits with the homeowner, and the builder has no real incentive to find them beforehand.
Fixed price is only as good as the pre-construction behind it. A fixed-price contract with a vague change order clause is cost plus with better branding.
Allowances are avoidable. Pricing against selections made before contract, with design inside pre-construction, removes them.
Frequently Asked Questions
Is cost plus ever the right choice for a Toronto homeowner?
Rarely for a family renovating their own home. The case exists on investor projects and large custom builds where scope genuinely cannot be locked in early, and it needs a client comfortable with real financial uncertainty. For a first major renovation or addition, fixed price is the structure that protects you.
My builder charges a fee for every change order. Is that normal?
It happens, and we would treat it as a warning sign. A change should be priced on the work it creates, with the usual markup on that work, not a flat fee for paperwork. Before paying one, check whether the item is a change at all. An allowance being reconciled is not a change to your scope and should never carry a change order fee.
Who pays when the framing does not match the engineer's drawings?
If the builder built it wrong, the builder pays, and on a fixed-price contract that should not be a negotiation. If a genuine site condition made the drawn detail impossible, which happens on additions once walls are open, the right move is getting the builder, the engineer, and the homeowner together to agree a solution before more work goes in. The cost of a hard conversation is always lower than the cost of building past the problem.
Get the Contract Conversation Over With Early
The best time to talk about contract structure is before anyone has signed. If you are planning a home addition, major renovation, or custom build in Toronto or the GTA, we will walk you through how we price a project and what to look for in the quotes and contracts already on your table. Book a 30-minute consultation and bring the paperwork with you.
Related Reading:
