What Is the Difference Between a Fixed-Price and a Cost-Plus Contract?

A fixed-price contract sets one total number for the job. Your contractor agrees to complete the defined scope of work for, say, $180,000 - no matter what materials or labor actually cost them. A cost-plus contract works the opposite way: you pay the contractor's actual costs (materials, labor, subcontractors) plus an agreed markup, typically 15-25% on top of those costs.

Both are legal. Both are used constantly in residential construction. But they expose you to very different risks. Understanding the difference before you sign could save you $20,000 to $80,000 on a mid-size remodel.

Feature Fixed-Price Contract Cost-Plus Contract
Budget certainty High - you know the total upfront Low - final cost is unknown until done
Contractor risk Contractor absorbs cost overruns You absorb all cost overruns
Your financial risk Lower - capped at contract price Higher - open-ended spending
Best for Well-defined scopes, finished designs Complex renovations, incomplete plans
Change order exposure Changes cost extra above the base All changes fold into running costs
Transparency Costs are bundled, less visible Every receipt, every bill is yours to see
Typical markup range Baked into lump sum (you cannot see it) 15-25% over actual costs, stated clearly

Which Contract Type Protects Your Budget More?

For most homeowners doing a defined kitchen remodel, bathroom renovation, or home addition with completed architectural plans, a fixed-price contract provides better budget protection. You know the ceiling before you start.

As a licensed GC who has built projects from $50,000 kitchen refreshes to $2M+ whole-house renovations, I can tell you this: the fixed-price contract only protects you if the scope is fully defined. The moment you leave gaps in the plans, your contractor fills them with change orders - and that fixed price stops being fixed.

I have seen homeowners sign a $220,000 fixed-price kitchen remodel and end up paying $310,000 after change orders. The contract said fixed. The scope had holes. The contractor knew it going in.

The real question is not which contract type is safer. It is whether your plans are complete enough to support a fixed price.

Rule of thumb: if you do not have permitted architectural drawings and a finalized finish schedule (every tile, every fixture, every cabinet line decided), do not sign a fixed-price contract. You will get hammered with change orders for every unspecified item.

When Does a Cost-Plus Contract Actually Make Sense?

Cost-plus contracts make sense in three specific situations: complex renovations with significant unknowns (like an older home where wall-opening discoveries are inevitable), projects where the scope is still evolving, and situations where you want full transparency into every dollar spent.

Based on typical project data from Bay Area contractors, cost-plus contracts are most common on whole-house remodels over $500,000 where the final scope depends on discoveries behind walls - older plumbing, outdated electrical panels, subfloor damage. In those cases, no honest contractor will give you a firm fixed price anyway.

There is also a trust factor. With cost-plus, you see every invoice, every receipt, every subcontractor payment. On a $400,000 addition, I would rather see itemized invoices for $320,000 in costs plus an 18% markup than wonder what was buried inside a $420,000 lump sum.

But here is the risk nobody talks about: cost-plus gives your contractor zero financial incentive to control costs. If lumber prices spike, you pay. If a subcontractor runs slow and racks up labor hours, you pay. If your contractor did not negotiate a good deal with their supplier, you pay. The upside is transparency. The downside is that you are the one absorbing every inefficiency.

In my experience building homes across Silicon Valley since 2017, I have seen cost-plus projects run 15-35% over initial estimates. That is not fraud - that is just how open-ended construction works. Plan for it.

What Should a Fixed-Price Contract Actually Include?

A legitimate fixed-price contract is not just a single number on a page. If that is all you have, you have a problem.

Every fixed-price contract should include a detailed scope of work (what is explicitly included), an allowance schedule (line items for things not yet specified, like tile or fixtures, with a dollar amount set aside per item), a change order clause (the process and pricing for any work outside the original scope), a draw schedule (how and when payments are released tied to project milestones), and a warranty clause covering workmanship for at least one year.

Pay close attention to the allowance schedule. This is where contractors hide future change orders. If your contract has a $3,000 allowance for kitchen tile and you want $8,000 tile, that $5,000 difference becomes a change order - even on a quote you thought was fixed. I have seen allowances set deliberately low to make the bid look competitive. When you add up all the upcharges on selections, the budget balloons.

As a contractor, I can tell you this: a fixed-price bid with low allowances is not a deal. It is a setup. Always ask what assumptions went into every allowance line.

For deeper protection on payments, read what a draw schedule is and how it protects you - it is one of the most overlooked homeowner protections in any construction contract.

How Do I Know If My Contractor Is Pricing the Job Fairly?

Get three bids. Not two. Three. And make sure all three are bidding the same scope - the same plans, the same finishes, the same inclusions. You cannot compare a bid that includes appliances to one that does not.

Based on 2026 construction cost data, a typical kitchen remodel in California ranges from $75,000 to $175,000 depending on size and finish level. A primary bathroom renovation runs $40,000 to $90,000. A 500 square foot home addition runs $200,000 to $350,000. If a bid lands more than 25-30% below those ranges, something is wrong - either the scope is incomplete, the contractor is unlicensed, or they plan to make it up in change orders.

On a cost-plus contract, ask for the markup percentage in writing. Industry standard is 15-20% for a well-run residential GC. Markups above 25% need justification. Anything below 12% and your contractor may be cutting corners on insurance, supervision, or subcontractor quality to stay profitable.

For fixed-price contracts, ask for a cost breakdown. Any contractor confident in their bid will show you where the money goes. If they refuse to itemize, that is a red flag. You should know roughly how much is going to labor, materials, subcontractors, and overhead.

Always verify their CSLB license at cslb.ca.gov before you sign anything. Takes 30 seconds. According to CSLB complaint data, unlicensed contractor complaints make up a disproportionate share of consumer fraud cases in California. A license check is not optional.

If you want to understand how professional contractors structure their bids and track costs on a job, this guide to construction business operations gives you the contractor's perspective - useful when evaluating whether your GC runs a tight operation.

What Happens When Change Orders Hit Either Type of Contract?

Change orders are inevitable. In my experience across hundreds of remodels, every project has at least 3-7 change orders. The question is whether they are legitimate and priced fairly.

On a fixed-price contract, change orders are additions to the base price. Legitimate change orders cover genuinely unforeseen conditions (rotted framing inside a wall, a relocated gas line not on the plans) or owner-directed changes (upgrading to a different countertop, adding a window). Contractors sometimes use change orders to recover margin they underestimated at bid time. Watch for change orders on items that were vague in the original scope - that vagueness was intentional.

On a cost-plus contract, change orders are less dramatic because scope additions just fold into the running cost tally. But your exposure is higher because every change - including contractor errors - gets billed to you at cost plus markup.

A fair change order on either contract type should include a written description of the change, the reason it was not in the original scope, a price breakdown (labor hours, material costs, markup), and a signature line before work begins. Never let a contractor do change order work without a signed written authorization. Verbal approvals have cost homeowners tens of thousands of dollars in disputes.

As a contractor, I can tell you that the projects that end in legal disputes almost always have one thing in common: a pattern of verbal approvals on scope changes with no paper trail. You can protect yourself completely by insisting on written, signed change orders before a single nail goes in. On a typical 8-12 week kitchen remodel, you will face at least 2-4 change order decisions. Slow down, read them, and sign only when you understand what you are agreeing to.

From working with homeowners on projects ranging from $50K to $2M+, the single most expensive mistake I see is approving change orders verbally. Write it down. Every time. No exceptions.

Platforms like Opsite let contractors manage change orders with a 6-status approval workflow and client e-signatures - so homeowners can review, approve, and have a digital paper trail for every scope change. If your contractor uses a platform like that, it is a good sign they run a professional operation. If everything is managed by text message, be careful. You can also check how subcontractor management works on a professional job site - understanding how your GC manages their subs tells you a lot about how they will manage your project.

Frequently Asked Questions

Is a fixed-price contract always better for homeowners?

Not always. A fixed-price contract is better when your scope is fully defined with complete plans and a finalized finish schedule. If your plans have gaps or unknowns, those gaps turn into change orders and your fixed price stops being fixed. For projects with significant unknowns - older homes, complex renovations - a cost-plus contract with a clear markup percentage may actually be more honest.

What is a typical contractor markup on a cost-plus contract?

Industry standard for residential general contractors in California is 15-20% over actual costs. This covers the contractor's overhead (office, insurance, vehicles, staff) and profit. Markups below 12% are a warning sign that the contractor is cutting corners somewhere. Markups above 25% should come with a clear explanation of what you are getting for the premium.

Can a contractor change a fixed price after signing?

Only through a signed change order for genuinely new scope. If your contractor tries to raise the contract price without a written, signed change order, that is a contract violation. Document everything in writing. If the pressure continues, consult a construction attorney - not a general one, but someone who handles contractor disputes specifically.

What is an allowance in a construction contract?

An allowance is a placeholder dollar amount for items not yet selected - like tile, plumbing fixtures, or lighting. For example, a contract might include a $5,000 allowance for bathroom tile. If your actual tile selection costs $9,000, the $4,000 difference becomes a change order. Watch allowances carefully. Low allowances on a fixed-price bid are often how a contractor keeps their number competitive while planning to recover margin later.

How do I protect myself on a cost-plus contract?

Get the markup percentage in writing. Require copies of all supplier invoices and subcontractor bills. Set a not-to-exceed cap if possible - a maximum total the contractor cannot exceed without your written approval. Require weekly cost reports so you are never surprised by the running total. And make sure your draw schedule ties payments to completed milestones, not just elapsed time.

What is a not-to-exceed clause?

A not-to-exceed (NTE) clause on a cost-plus contract sets a hard ceiling on total project cost. The contractor pays actual costs plus markup, but if the total approaches the NTE number, they must get your written approval before continuing. This gives you the transparency of cost-plus with a budget ceiling similar to fixed-price. Not all contractors will agree to an NTE, but it is worth asking.

How do I verify my contractor is licensed in California?

Go to cslb.ca.gov and use their license lookup tool. It takes 30 seconds. You will see whether the license is active, what classification it covers (a kitchen remodel requires a Class B General Building contractor or the appropriate specialty license), whether they carry the required bond, and whether there are any disciplinary actions or consumer complaints on record. Do this before your first meeting - not after.

Should I ask to see proof of insurance before signing a contract?

Yes, and not just a certificate - ask to be named as an additional insured on the general liability policy. A legitimate contractor carries general liability insurance (minimum $1M per occurrence is standard in California) and workers compensation for any employees. If a worker is injured on your property and the contractor has no workers comp, you could be held liable. Verify the policy directly with the insurer if you have any doubt.