Home·Guides·Fixed-Price vs Cost-Plus Contracts

Fixed-Price vs Cost-Plus Contracts for Custom Homes in BC: A 2026 Guide

A plain-English comparison of the two main construction contract types for custom homes in Kelowna and the Okanagan, which one protects you from cost overruns, when each makes sense, and the risks hidden in both.

Published October 2026 · By Jaspal Sidhu, Owner of Palermo Homes · Custom Home Builder in West Kelowna, BC

A fixed-price custom home contract commits the builder to a specific total price for defined scope, protecting the homeowner from cost overruns. A cost-plus contract bills the homeowner for actual material and labour costs plus a builder markup (typically 15 to 25 percent), with no price ceiling. For most Kelowna custom builds, fixed-price is the standard and the safer choice for the homeowner.

Custom home built by Palermo Homes on a fixed-price contract in the Okanagan Valley
A Palermo Homes custom build in the Okanagan. Every Palermo project runs on a fixed-price contract with transparent allowances and documented change orders.

Choosing a construction contract type is one of the first real financial decisions a custom home buyer makes, and it is the one that determines whether the final bill resembles the signed quote. The two main contract structures in British Columbia residential construction are fixed-price and cost-plus. The difference between them is who carries the cost risk.

Fixed-price contracts, in plain English

A fixed-price contract (sometimes called a lump-sum or stipulated-sum contract) commits the builder to deliver a defined scope of work for a specific price. The builder absorbs cost overruns on anything that is in scope and priced. If a trade comes in higher than the builder estimated, that is the builder's problem, not the homeowner's.

For a fixed-price contract to work fairly, three things need to be true:

  • Detailed scope. Every room, finish, system, and inclusion is specified in writing before the contract is signed. Vague scope is how fixed-price contracts turn into change-order mines.
  • Documented allowances. For items the homeowner has not selected yet (tile, lighting, appliances, plumbing fixtures), the contract carries a dollar allowance. Selections within the allowance cost nothing extra. Selections above the allowance generate a transparent change order.
  • A clear change order process. Every mid-build change is priced, written up, dated, and signed before work starts. No verbal handshakes.

When these three conditions are met, a fixed-price contract gives the homeowner a defensible budget to make financing, insurance, and planning decisions on.

Cost-plus contracts, in plain English

A cost-plus contract bills the homeowner for actual costs incurred by the builder (materials, labour, subcontractor invoices) plus a markup, typically expressed as a percentage of those costs. There is no price ceiling. If the actual cost of the build runs 40 percent over initial estimates, the homeowner pays 40 percent over initial estimates. The builder's markup is calculated on the final cost, so the builder's compensation can increase if the project runs over.

The structural problem with cost-plus is the misaligned incentive. In a fixed-price contract, the builder is motivated to control cost because overruns come out of the builder's margin. In a cost-plus contract, the builder is paid a percentage of total cost, so cost increases can increase the builder's payment.

The honest comparison

FactorFixed-priceCost-plus
Who carries cost overrun riskBuilderHomeowner
Price certainty before constructionHigh (if scope is detailed)Low (estimate only, no ceiling)
Builder incentive on cost controlAligned (overruns reduce builder margin)Mixed (overruns can increase builder markup dollars)
Time to prepare the contractLonger (detailed scoping required)Shorter (less upfront detail)
Flexibility to change scope mid-buildChange orders requiredEasier (just invoiced)
Financing lender comfortStrong (fixed total)Weaker (no fixed total)
Best forMost residential custom buildsHighly unusual scope or research-phase builds

Common fixed-price contract mistakes

Fixed-price is only fair to both sides if the scope and allowances are detailed. The common failure modes:

Vague allowances

"Flooring allowance: $8,000" with no indication of what quality that buys. The homeowner picks flooring, gets a change order for $14,000 because the quoted allowance covered contractor-grade only. Honest fixed-price contracts specify allowance ranges with examples ("tile allowance $45 per square foot, examples: X, Y, Z product lines").

Missing scope items

The quote excludes landscaping, driveway, septic, well, geotechnical, or site surveys without flagging it clearly. The homeowner thinks the fixed price covers everything and finds out at completion that it did not.

Change order volume

A builder who provides a lowball fixed-price and plans to make up margin through change orders during construction has effectively sold a cost-plus contract disguised as fixed-price. Expect every reputable Kelowna builder to issue change orders for genuine mid-build changes, but a build that generates 20 to 30 change orders without the homeowner driving the changes is a bad sign.

When cost-plus actually makes sense

Cost-plus is not inherently wrong. It is the appropriate structure for a narrow set of situations:

  • Highly unusual or custom scope where the builder cannot reasonably estimate the cost in advance. Examples include heritage restorations with unknown structural conditions, experimental building systems, or research-grade sustainable builds using unproven materials.
  • Early design-phase construction where the homeowner wants to start site work before the full design is complete. Even here, the cost-plus portion should be capped and converted to fixed-price as soon as the design finalizes.
  • Owner-contractor builds where the owner is managing their own project and the "builder" is really a general contractor managing trades on the owner's behalf.

For a standard residential custom home on a defined lot in the Okanagan, none of these conditions typically apply. If a builder is pushing cost-plus for a standard custom build, ask directly why fixed-price is not an option. A good answer involves specifics about scope that genuinely cannot be scoped. A vague answer is a flag.

How to evaluate a fixed-price quote

When reviewing a fixed-price custom home quote in Kelowna, run through this checklist before signing:

  • Is every room detailed with finishes, fixtures, and dimensions?
  • Are all allowances itemized by category with specific dollar amounts?
  • Do the allowances come with example products or quality ranges, not just a dollar figure?
  • Are landscaping, driveway, septic/well (if rural), geotechnical, and site surveys explicitly included or clearly excluded?
  • Is the payment draw schedule tied to construction milestones, not calendar dates?
  • Is the change order process documented in writing (how changes get priced, who signs, when work begins)?
  • Is GST handled explicitly (included or added)?
  • Is the warranty program named (2-5-10 provider)?
  • Is there a liquidated damages clause for late completion, and is it reciprocal?

A quote that answers all of these clearly is a quote you can compare against other quotes meaningfully. A quote that leaves any of them vague is not actually a fixed-price contract. It is a soft estimate dressed up as one.

How Palermo Homes handles contracts

Every Palermo Homes project in the Okanagan runs on a fixed-price contract with transparent allowances and documented change orders. We do not run cost-plus residential builds. For most of our clients, this means the number signed at contract is the number paid at completion, with any variations coming only from change orders the homeowner specifically requested in writing.

On our Cabernet Way project, the final cost landed within 2 percent of the signed contract, with the variance driven by a late-stage client request to upgrade the primary bathroom tile package. That change order was priced, written up, and signed before the tile was ordered. On our Malbec Place project, the final cost matched the signed contract exactly because no mid-build scope changes were requested.

"We lose some clients because we insist on fixed-price. They go to a builder quoting cost-plus with a lower starting number and come back a year later asking what we would charge to finish. Fixed-price is harder to sell upfront and better to live with for the next 18 months." Jaspal Sidhu, Owner, Palermo Homes

Related reading

Our guide to choosing a custom home builder in Kelowna covers the seven verification criteria to run on any Kelowna builder before signing anything, including the fixed-price versus cost-plus question in context. Our custom home cost guide explains how to budget for a Kelowna custom home before you request fixed-price quotes. Our timeline guide covers how long the design, permits, and construction phases take.

About Palermo Homes

Palermo Homes is a custom home builder based in West Kelowna, BC (BC Corporate Registration BC1017682, BC Housing Licensed Residential Builder Number 42812). We have been building custom homes and whole-home renovations across the Okanagan Valley and Lower Mainland for over 15 years. Every project runs on a fixed-price contract with transparent allowances and documented change orders.

We build in Kelowna, West Kelowna, Lake Country, Peachland, Penticton, Vernon, and select Lower Mainland communities. More about the owner and the approach is on the Jaspal Sidhu bio page.

Interested in a fixed-price custom home build in the Okanagan?

Tell us about your lot, scope, and finish priorities. We will scope it in detail and give you a defensible fixed-price quote.

Start a conversation