Cost-Plus vs. Fixed-Price Construction Contracts: Which Is Better for Your Project in 2026?
· Guide · 5 min read
Cost-plus contracts charge you the contractor's actual costs plus a predetermined fee or percentage markup—the risk of cost overruns sits with you. Fixed-price contracts lock in a single number regardless of what materials or labor actually cost—the risk sits with the contractor. For standard residential projects with well-defined scope, fixed-price protects most homeowners better. Cost-plus is the right structure when scope genuinely cannot be defined upfront—and choosing the wrong contract type for your project can cost tens of thousands of dollars in unnecessary contingency payments or unexpected overruns.
How Fixed-Price (Lump-Sum) Contracts Work
A fixed-price contract specifies a total project cost that the contractor agrees to deliver the defined scope for, regardless of their actual costs. If lumber prices rise 15% mid-project, that is the contractor's problem. If they underestimated labor hours, that is also their problem. The price is fixed—but only for the scope defined in the contract document.
The real risk to homeowners is not the base price—it is the change order process. Fixed-price contractors typically build a contingency of 10–20% into their bids to cover scope uncertainty and risk. If you request modifications or if hidden conditions require additional work, every deviation becomes a change order with a new price. Contractors who lowball their base bid to win the job sometimes profit on change orders rather than on the original contract.
When Fixed-Price Works Well
- Kitchen and bathroom remodels with a detailed scope and finishes already selected before bidding
- Siding, roofing, and window replacement—known quantities with stable materials costs
- New construction on a clear lot with well-documented subsurface conditions
- Any project where you have complete architectural or design-build plans before going out to bid
How Cost-Plus Contracts Work
In a cost-plus contract, you pay the contractor's actual documented costs—materials, subcontractor invoices, equipment rental, direct labor—plus a markup. The markup takes two primary forms:
- Cost-plus percentage: The contractor adds a fixed percentage (typically 15–25%) to all direct costs. The problem with this structure: the contractor has a financial incentive to spend more, because their fee grows with project cost.
- Cost-plus fixed fee: The contractor adds a predetermined dollar fee regardless of total project cost. Better incentive alignment—the contractor does not profit from expensive choices. More common on larger residential and commercial projects where a percentage would produce unreasonably large fee amounts.
The Guaranteed Maximum Price (GMP) Variant
A GMP contract is a cost-plus agreement with a ceiling. The contractor charges actual costs plus their fee, but total billings cannot exceed the GMP without a formal change order from you. If the project comes in under the GMP, some contracts specify cost savings are split between owner and contractor (commonly 50/50); others pass all savings to the owner.
GMP contracts are the most owner-friendly form of cost-plus because they cap your exposure while still providing transparency into actual costs. They require more sophisticated project management from the contractor and more administrative overhead on both sides—not all residential contractors offer them, and not all have the accounting systems to execute them cleanly.
When Cost-Plus Works Well
- Historic home renovations where structural conditions behind walls are genuinely unknown until demolition
- Complex additions where the extent of foundation, structural, and mechanical work cannot be accurately scoped without opening the building
- Whole-home remodels on older homes where systems may need partial or complete replacement at undetermined scope
- Situations where you want premium quality on material selections and trust the contractor's judgment on sourcing decisions
A Worked Cost Comparison
Consider a kitchen remodel with an estimated scope of $65,000:
- Fixed-price bid: $65,000. The contractor includes a 15% contingency for the unknown condition of plumbing under the slab. If no surprises emerge, they keep the contingency as profit. If surprises exceed their contingency, they absorb the loss—or write a change order if they can tie it to a scope change.
- Cost-plus 20%: Actual costs run $54,000 (no surprises, well-managed project). You pay $54,000 + $10,800 markup = $64,800—nearly equivalent. But if the slab plumbing needed replacement (an additional $12,000 of work), you pay $66,000 + $13,200 markup = $79,200 rather than fighting over whether a change order was warranted.
- Cost-plus GMP at $70,000: You are protected against going over $70,000. If actual costs plus markup come to $64,800, you pay $64,800 and benefit from the $5,200 in headroom you did not need.
The key insight: fixed-price and cost-plus converge in total cost on clean, well-scoped projects. The divergence occurs when surprises happen—and cost-plus projects with genuinely high unknowns often come in higher than a well-estimated fixed-price bid precisely because there is no cost discipline incentive built into the contractor's markup structure.
Red Flags in Each Contract Type
Watch for these warning signs in fixed-price contracts:
- Scope of work defined in vague language that gives the contractor grounds for frequent change orders
- Allowances for major items like appliances or tile set far below realistic market cost—you absorb every dollar over the allowance
- Change order markup rates not specified in the contract—contractors may charge 30–50% on change order work if not constrained
Watch for these warning signs in cost-plus contracts:
- Contractor refuses open-book accounting or receipt sharing—a legitimate cost-plus contractor welcomes transparency
- No GMP ceiling, leaving you with unlimited cost exposure
- Overhead costs charged as direct costs rather than included in the markup percentage—double-dipping on overhead
- Subcontractor markups not clearly disclosed or capped in the contract language
Negotiating the Right Structure
Before accepting either structure, honestly assess your project's scope certainty. If you have architectural plans, finishes specified, and a well-documented scope, push for fixed-price—you are paying the contractor to absorb cost risk, which is appropriate when you have done the work to define the project thoroughly. If your project has significant unknowns, negotiate a GMP cost-plus contract rather than accepting either an open-ended cost-plus or a fixed-price bid that is loaded with contingency you may not need.
The renovation contract checklist covers every provision that should appear in either contract type—including change order procedures, dispute resolution mechanisms, and payment schedule terms. For structuring milestone payments to protect your interests within either contract type, the contractor payment schedule guide explains draw schedules, retainage, and what to hold back through final inspection. When cost disputes or change order disagreements do arise, the construction change order guide explains how to evaluate, document, and negotiate additional costs under any contract structure. Browse ranked general contractors by city or find general contractors near you with verified credentials and documented project history.
Frequently Asked Questions
- Is a fixed-price or cost-plus contract better for a home renovation?
- Fixed-price contracts are better for clearly scoped renovations where materials and labor can be accurately estimated—kitchen remodels, bathroom renovations, siding replacement. Cost-plus works better for projects with uncertain scope, like historic home renovations or complex additions where structural surprises are likely and the full extent of systems work cannot be determined until walls are open.
- What is a guaranteed maximum price (GMP) contract?
- A GMP contract is a cost-plus contract with a ceiling. The contractor charges actual costs plus their fee but cannot exceed the guaranteed maximum price without your written approval. If costs come in under the GMP, some contracts share savings between owner and contractor; others pass all savings to the owner.
- Can a contractor change the price on a fixed-price contract?
- Only through a formal change order that you sign and approve. A fixed-price contract binds the contractor to the agreed number for the defined scope. If unexpected conditions are discovered—asbestos behind walls, rotten framing—the contractor must document the discovery, provide a written change order with pricing, and obtain your approval before doing additional work.
- How do I verify costs in a cost-plus contract?
- Require open-book accounting: the contractor provides original receipts and invoices for all materials and subcontractor payments. Specify in the contract that you have the right to audit cost documentation at any time during and after the project. For large cost-plus projects, some owners hire an independent owner's representative to review invoices.
- What percentage markup do contractors add in cost-plus contracts?
- Typical contractor markups in residential cost-plus contracts run 15–25% on materials and 10–20% on subcontractor work, plus an additional 10–20% overhead-and-profit on all direct costs. The total effective markup on materials and labor often falls in the 20–35% range depending on project size and contractor overhead structure.