Fixed-Price vs Cost-Plus: The Contract That Makes or Breaks Your Budget
You’ve just gotten two quotes for your basement renovation. One contractor offers a fixed price of $55,000. The other says $50,000 cost-plus, with a 15% markup. They both seem reasonable. But by the end of the project, one homeowner will be celebrating. The other will be $15,000 over budget and furious.
After 200+ basement projects across Calgary, I’ve seen this pattern repeat. The difference between fixed-price and cost-plus contracts isn’t just semantics-it fundamentally changes who carries the financial risk.
This article breaks down exactly how each model works, shows you real examples of cost divergence, and explains why OAF Construction uses fixed-price agreements exclusively.
Understanding the Two Contract Models
What Is a Fixed-Price Contract?
A fixed-price contract is exactly what it sounds like: the contractor quotes a total price, and that’s what you pay (with rare exceptions for scope changes you request).
In a fixed-price agreement:
- The contractor quotes one lump sum for the entire project
- If materials cost more than estimated, the contractor absorbs the overrun
- If the project takes longer than planned, the contractor absorbs the labor costs
- If hidden issues arise (like water damage in walls), negotiations happen, but you’re not automatically on the hook
- Your final bill equals the agreed price (plus any approved change orders)
Key advantage: Total predictability. You know your final cost before the crew arrives.
What Is a Cost-Plus Contract?
A cost-plus contract means you pay for all actual costs (materials, labor, subcontractors) plus a percentage markup (typically 15-20%) as the contractor’s profit.
In a cost-plus agreement:
- The contractor provides a cost estimate, not a guarantee
- You see itemized invoices for every material and labor hour
- If labor runs over, you pay for those extra hours
- If materials cost more than estimated, you pay the difference
- If hidden issues arise, you pay for the surprise work
- Your final bill could be 20-50% higher than the initial estimate
Key advantage: Transparency on costs. You see exactly where money goes. But you also see where surprises come from.
“After 200+ projects, fixed-price contracts work because we’ve learned to budget conservatively for unknowns. Cost-plus contracts protect contractors, not homeowners.”
Risk Allocation: Who Bears the Cost of Surprises?
| Scenario | Fixed-Price Contract | Cost-Plus Contract |
|---|---|---|
| Material costs rise 10% | Contractor absorbs the cost | You pay the difference |
| Project takes 2 weeks longer than expected | Contractor eats the labor | You pay for those labor hours |
| Hidden mold discovered in walls | Contractor and homeowner negotiate; usually split cost | You pay 100% of remediation |
| Subcontractor quotes $3,000 more than estimated | Contractor negotiates or absorbs cost | You pay the full amount |
| Final Bill (assuming 15% contingency for unknowns) | Agreed price. Few surprises | Could be $10K-$20K higher than initial estimate |
Real-World Example: How $45K Becomes $62K
Scenario: Two Quotes for a Calgary Legal Suite
A Southwest Calgary homeowner is planning a legal secondary suite. She gets two quotes:
- Contractor A: $45,000 fixed-price
- Contractor B: $40,000 cost-plus (15% markup)
She picks Contractor B because it’s $5,000 cheaper upfront. Here’s what happened in reality:
Contractor A (Fixed-Price: $45,000)
Contractor A quoted $45,000 because they’ve done 150+ Calgary legal suites. They know:
- Concrete work often reveals surprises below grade
- HVAC and ductwork run longer than on single-floor homes
- Plumbing rough-in requires extra venting and traps
They built $8,000 of contingency into their quote. Final cost: $45,100 (plus a small change order for a tenant-requested upgrade). Homeowner is happy.
Contractor B (Cost-Plus: $40,000 + 15%)
Contractor B estimated $40,000 in direct costs. Here’s what actually happened:
- Concrete demo: Expected $2,500. Found water seepage. Sealing walls: $1,200 extra
- Framing: Expected 120 labor hours ($8,000 at $67/hr). Took 135 hours ($9,000). Extra $1,000.
- HVAC: Estimated $6,000. Needed new return air duct. Final: $7,200. Extra $1,200.
- Electrical: Estimated $5,000. More outlets, dedicated circuits for laundry. Final: $6,200. Extra $1,200.
- Plumbing: Estimated $4,500. Underground line needed reroute. Final: $5,800. Extra $1,300.
- Drywall/paint: Estimated $3,500. Same.
- Flooring/fixtures: Estimated $4,000. Same.
- Permits, inspections, general labor: Estimated $6,500. Same.
Actual costs: $50,000 (not the estimated $40,000)
Contractor markup (15%): $7,500
Total bill: $57,500
But wait-there’s more. The contractor also had to hire a specialized waterproofing crew (not in the original estimate). That’s another $1,200, plus 15% markup = $1,380. And they discovered the return air duct needed upgrading again mid-project. Another $1,100 change order.
Final bill: $60,200
The homeowner who chose the $40,000 “cheap” quote ended up paying $60,200. The homeowner with the $45,000 fixed-price quote paid $45,100. That’s a $15,100 difference.
The Cost-Plus Trap
A $40,000 cost-plus estimate can easily become $55,000-$62,000 by project end. And the contractor has zero incentive to control costs-they profit on the overruns. Their markup grows as the total cost grows.
Understanding Markups: The “15% Seems Fair” Trap
When a contractor says “15% markup,” it sounds reasonable. But let’s do the math:
- Estimated costs: $40,000
- 15% markup: $6,000
- Your bill: $46,000
Seems fair. But what if actual costs are $50,000?
- Actual costs: $50,000
- 15% markup: $7,500
- Your bill: $57,500
That extra $10,000 in costs triggers an extra $1,500 in markup. And the contractor has zero financial incentive to bring costs down. In fact, higher costs mean higher profit.
Markup Math
On a $40,000 estimate with 15% markup, the contractor makes $6,000 profit. If costs balloon to $50,000 with 15% markup, they make $7,500 profit (25% more). If costs hit $60,000 with 15% markup, they make $9,000 profit (50% more).
Cost-plus contracts reward higher costs. Fixed-price contracts reward efficiency.
Why OAF Construction Uses Fixed-Price Agreements Exclusively
OAF has completed 200+ basement and secondary suite projects in Calgary. We exclusively use fixed-price agreements. Here’s why:
1. We’ve Built the Contingency Model
After 200+ projects, we know what surprises typically cost. A typical Calgary basement has:
- Concrete sealing/waterproofing unknowns: ~$2,000-$4,000
- HVAC ductwork revisions: ~$1,500-$3,000
- Electrical upgrades for modern loads: ~$1,000-$2,000
- Permit-driven revisions: ~$800-$1,500
We build these into our fixed price. Most homeowners never see a change order. When they do, it’s because they requested a scope change, not because we did.
2. Fixed-Price Aligns Our Interests with Yours
On a fixed-price contract, our profit depends on efficiency and accurate estimating, not on cost overruns. If we can complete your legal suite in 8 weeks instead of 10, our profit improves. That incentivizes us to:
- Pre-plan every detail before day one
- Have materials delivered on schedule
- Manage subcontractors tightly
- Prevent costly rework
On a cost-plus contract, delays and rework actually increase our profit. Why rush?
3. Transparency Without Risk
Yes, cost-plus contracts show you invoices. But invoices don’t prevent surprises. Fixed-price contracts prevent surprises in the first place because we’ve already accounted for them.
When Cost-Plus MIGHT Make Sense (Spoiler: Rarely)
Custom Homes with Truly Unknown Scope
If you’re renovating a 1920s house where you literally don’t know what you’ll find until walls come down, cost-plus can work. But even then, smart contractors set a “maximum guaranteed price” or GMP ceiling.
Research or Experimental Projects
If you’re testing new materials or processes without historical data, cost-plus protects the contractor from guessing. Again, a GMP (Guaranteed Maximum Price) should cap your exposure.
Small Add-Ons or T&M Work
If you hire a contractor for 20 hours of “general repair work,” hourly or T&M (time and materials) makes sense. You’re not doing a full renovation with predictable scope.
For basement renovations in Calgary? Fixed-price is almost always better. Our projects have defined scope, known building codes, predictable site conditions, and 200+ data points to pull from.
OAF’s Approach
We quote fixed prices because we’re confident in our estimates. We build 8-12% contingency into every quote for normal unknowns. For scope changes you request, we provide transparent change order estimates before proceeding. You always know your true final cost.
Critical Contract Clauses to Watch
1. “Open Book” Clause
Some contractors offer cost-plus with an “open book” clause, claiming full transparency. But transparency ≠ protection. You’ll see every invoice, but you’ll still pay for every overrun. Read carefully.
2. Contingency/Allowance Items
In fixed-price contracts, look for itemized contingencies: “Concrete sealing: $2,500” or “HVAC revisions: $2,000.” These show the contractor thought through unknowns.
In cost-plus contracts, watch for vague “allowance” lines like “Contingency: $5,000 at cost.” If that $5,000 isn’t spent, do you get it back? Ask in writing.
3. Change Order Process
The contract should clearly state:
- How change orders are requested
- How they’re estimated and priced
- Who approves them
- Timeline for completing them
Vague change order language is where costs spiral.
4. GMP (Guaranteed Maximum Price)
If you do use cost-plus, insist on a GMP clause: “Total costs plus 15% markup shall not exceed $55,000.” This caps your exposure.
Frequently Asked Questions
Doesn’t fixed-price mean the contractor pads the estimate?
Not necessarily. Yes, contractors build in contingency. But that’s smart estimating, not padding. OAF’s fixed prices are competitive with other quality contractors in Calgary because we’ve earned enough 200+ projects to estimate accurately. Our profit comes from efficiency, not inflation.
What if I want to add things mid-project?
Change orders apply to fixed-price contracts too. You can absolutely add features, upgrade finishes, or expand scope. We’ll provide a written estimate, you approve it, and we add it to the contract. It’s transparent either way.
Isn’t cost-plus better if the project is complex?
Not in our experience. Complexity actually argues for fixed-price. Complex projects benefit from detailed upfront planning, which contractors do anyway. Fixed-price just means the contractor bears the planning risk, not you.
What about fixed-price plus incentives?
Some contractors offer: “Fixed price $50,000, but if you finish early, you get a $2,000 rebate.” This aligns incentives. But it’s rare. Most use pure fixed-price or pure cost-plus.
Can I negotiate a fixed price downward after quoting?
You can ask. But be careful: contractors who agree to aggressive price cuts often cut corners to maintain margin. OAF’s fixed prices are competitive because we’ve built a systematic approach. Asking us to go lower usually means requesting scope cuts.
Fixed-Price vs Cost-Plus at a Glance
| Factor | Fixed-Price | Cost-Plus |
|---|---|---|
| Final Cost Certainty | 95% predictable | 30-40% predictable |
| Best for… | Defined scope projects (basements, legal suites) | Truly unknown scope (demo reveals) |
| Contractor Incentive | Complete on time, under budget | Maximize billable hours and materials |
| Change Order Risk | Only for scope changes you request | High risk of “necessary” additions |
| Upfront Price | Usually 15-20% higher initial quote | Appears 15-20% lower initially |
| Final Bill vs Quote | Within 5-10% | Often 30-50% higher |
| Documentation Burden | Contract specifies scope clearly | Requires detailed ongoing invoices |
| OAF’s Choice | 100% of our contracts | We don’t use this model |
Essential Contract Language to Include
Payment Schedule
Your contract should specify when you pay:
- 20% upon signing (deposits are standard)
- 40% when rough-in inspection passes
- 30% upon project completion
- 10% upon final inspection and occupancy
Never pay 100% upfront. And don’t withhold final payment indefinitely. The contractor needs incentive to close out the project, but you need assurance all work is complete.
Dispute Resolution Clause
What happens if you disagree on costs or quality? Your contract should include:
- Mediation process (a neutral third party helps resolve)
- Escalation path (if mediation fails, arbitration or court)
- Who pays for resolution (usually split)
This prevents lawsuits. Most contractors respect mediation clauses because they prefer avoiding court too.
Warranty Language
Your fixed-price contract should specify:
- 5-year labor warranty (contractor fixes defects)
- 2-5 year manufacturer warranties on materials
- How to report issues and what response time is expected
- What’s covered (defects in workmanship, material failures)
- What’s NOT covered (wear and tear, user damage, modifications)
Lien Waiver
Before you pay final invoice, the contractor should provide a lien waiver-a legal document stating all subcontractors and suppliers have been paid. This protects you from mechanic’s liens (legal claims against your property).
OAF Contract Standards
Our fixed-price agreements include: detailed payment schedule, clear warranty language, change order process, lien waivers from all subs, and dispute resolution language. We’ve refined this over 200+ projects.
Cost-Plus Variations You Might Encounter
Cost-Plus with GMP (Guaranteed Maximum Price)
Some contractors offer: “Cost-plus 15%, but we guarantee the total won’t exceed $55,000.”
This is better than pure cost-plus. You have a ceiling. But watch:
- If costs stay low, you pay the low cost + 15% (contractor profits normally)
- If costs hit the GMP, contractor stops adding value (they’ve hit their cap)
- The GMP is usually set conservatively, so final cost often sits near it
Cost-Plus with Target Savings
“We estimate $50,000 cost-plus 15% = $57,500 total. If actual costs are lower, we split the savings.”
Sounds good. But rarely works because contractors set estimates high. Actual costs hit the estimate, so no savings exist to split.
Time & Materials (T&M)
“We’ll bill you our hourly rate ($65/hour) plus materials at cost plus 15%.”
This is the most open-ended. Good for small jobs (20 hours of repair). Dangerous for full renovations. Homeowners often choose T&M for flexibility, then regret the final bill.
Decision Framework: Should You Use Fixed-Price or Cost-Plus?
Use this checklist to decide:
Use Fixed-Price If:
- Your project scope is defined (bathroom renovation, basement suite)
- You’re ready to finalize decisions (finishes, layout, fixtures)
- You want certainty (locked-in price, predictable budget)
- The contractor has 100+ relevant projects (they can estimate accurately)
- Site conditions are typical (no major unknowns)
- You want to incentivize contractor efficiency
Cost-Plus Might Work If:
- Scope is genuinely unknown (1920s house demo that reveals surprises)
- You’re doing pure research or experimental work
- You want to see itemized costs for every material and labor hour
- You’ve negotiated a strong GMP (Guaranteed Maximum Price) ceiling
- You trust the contractor completely (they’ve done work for you before)
- The project is small (T&M for 10-15 hours of work)
Never Use Cost-Plus If:
- Scope is predictable but contractor claims uncertainty
- Contractor refuses to give a fixed price “for your protection”
- There’s no GMP (ceiling) on the cost
- You’re getting multiple quotes and most are fixed-price
- The contractor has fewer than 50 similar projects
- You’re financing the project-lenders prefer fixed prices
Fixed-Price Contracting in Calgary: Local Context
Calgary’s basement renovation market has evolved. Here’s what we’ve learned:
Calgary Homeowners Prefer Fixed-Price
After years of boom-bust cycles, Calgary homeowners demand budget certainty. They’ve been burned by cost-plus projects in the past. Smart contractors (OAF included) adapted by offering fixed prices.
Calgary Building Code is Predictable
Calgary’s building code is well-established and consistent. Inspectors are reasonable. There are no “surprise code requirements” mid-project. This predictability allows fixed-price contracting.
Calgary Contractors Have Experience
200+ completed basement projects in Calgary gives OAF unparalleled data on what renovations cost. We’ve learned:
- How long each phase takes (accounting for Calgary’s winter delays)
- What hidden issues typically cost (water seepage in SW Calgary basements, for instance)
- Local material costs (drywall, lumber, flooring)
- Local labor rates (electricians, plumbers)
- Trade availability (who’s booked, who’s available)
This data lets us quote fixed prices confidently.
Lifestyle Basements vs Legal Suites
Calgary distinguishes between:
- Lifestyle basement: Recreation space, not a separate dwelling. $45,000-$70,000 typical. Simple scope, fixed-price works great.
- Legal secondary suite: Separate dwelling with separate entrance, utilities, code requirements. $75,000-$120,000 typical. More complex, but still fixed-price is industry standard.
Both use fixed-price contracts in Calgary’s current market.
Calgary Financing Note
If you’re financing your renovation (home equity loan, HELOC, etc.), your lender almost certainly requires a fixed-price contract. They won’t lend against undefined scope. This is another reason fixed-price dominates Calgary.
Negotiation Tips for Fixed-Price Contracts
1. Get Multiple Quotes
Standard practice. Get 3-4 quotes from different contractors. Look for:
- Price range (are quotes within 10-20%? If spread is 40%+, something’s wrong)
- Scope differences (what’s included/excluded?)
- Timeline differences (when can they start? how long?)
- References and warranty differences
2. Don’t Ask for Price Cuts
If a contractor quotes $50,000 and you ask them to cut to $45,000, they’ll likely cut corners. Instead, ask:
- “What can we scale back to hit $45,000?” (scope reductions)
- “If we defer flooring upgrade, does price drop?” (phasing decisions)
- “What’s your timeline for discounts?” (some offer seasonal discounts)
3. Lock in Material Prices
For long projects, material costs might fluctuate. Your contract should specify:
- “All material prices are locked as of [date]”
- Or: “Material price adjustments capped at 5% due to market changes”
4. Negotiate Payment Schedule
Standard is 20-40-30-10. But you might negotiate:
- 10% deposit (if contractor is well-established, they can handle lower deposit)
- Larger final payment (30% instead of 10%) to ensure close-out quality
5. Clarify Change Order Process in Writing
Even with fixed-price, you’ll likely have change orders. Make sure your contract specifies:
- How change orders are priced (cost + 20% markup?)
- Who approves them (do you have to approve in writing?)
- Timeline (how quickly do they bill for COs?)
The Bottom Line
Fixed-price contracts cost more upfront because contractors build in contingency for real unknowns. Cost-plus contracts appear cheaper initially, but the final bill often exceeds fixed-price projects by $15,000-$30,000.
For Calgary basement renovations and secondary suites, scope is defined. Building codes are standard. Site conditions are predictable. Fixed-price works.
If a contractor insists on cost-plus, ask why. If they can’t articulate a specific reason (unknown subsurface, custom experimental work), they’re probably protecting themselves from poor estimating-at your expense.
OAF’s 200+ projects prove that meticulous planning and accurate estimating allow us to offer fixed prices with confidence. That confidence benefits you: a locked-in price, no surprises, and a contractor incentivized to work efficiently.
📧
Stay Ahead of the Curve
Join Calgary homeowners getting insider renovation tips, market updates, and exclusive cost data. Weekly. No fluff.
Get Weekly Insights
Welcome aboard! Check your inbox for a confirmation email.
Unsubscribe anytime. We respect your inbox.
Get Your Free Guide
Enter your details below and we’ll send the complete guide straight to your inbox.
What are you planning? (optional) Legal Suite Development Basement Development Garage Development Not Sure Yet
Send Me the Guide
We respect your privacy. Unsubscribe anytime. No spam, ever.
✓
Check Your Inbox!
Your guide is on its way. While you wait, explore more resources below.