Skip to main content

Guaranteed Maximum Price Contracts: The Cost-Plus Deal With a Ceiling (and Who Pays Past It)

Published 13 min readMike ThriftMike Thrift
Guaranteed Maximum Price Contracts: The Cost-Plus Deal With a Ceiling (and Who Pays Past It)
On this page

Your contractor's estimate says $400,000. The final invoice says $520,000. If you are the one writing the check, that $120,000 surprise is the exact scenario a Guaranteed Maximum Price contract exists to prevent. And if you are the contractor, the same contract decides whether that $120,000 comes out of your profit instead.

A Guaranteed Maximum Price (GMP) contract is the middle ground between a fixed lump-sum bid and an open-ended cost-plus deal: the owner reimburses the contractor's actual costs plus a fee, but total payment cannot exceed an agreed ceiling. Costs above the ceiling are the contractor's problem — with a few important exceptions that routinely cause disputes. Whether you are hiring a builder for a restaurant buildout or you are a small general contractor deciding what to offer, here is how GMP deals work, where the money sits, and who eats the overrun.

What a GMP Contract Actually Is

Strip a GMP contract to its skeleton and you get three components stacked into one ceiling number:

  1. Cost of the work — the reimbursable costs of building the project: labor, materials, equipment, and subcontractor payments.
  2. The contractor's fee — the contractor's overhead and profit, either a fixed dollar amount or a percentage of the cost of the work.
  3. A contingency allowance — a pre-agreed buffer inside the ceiling for unforeseen costs that are nobody's fault.

Cost of the work plus fee plus contingency equals the guaranteed maximum price. The owner pays actual, documented costs plus the fee up to that ceiling — and not a dollar more, unless the ceiling itself is legitimately moved.

The second defining feature is open-book accounting. Unlike a lump-sum bid, where the contractor's margins stay private, a GMP contractor shows receipts. The owner (or the owner's auditor) can inspect project records, subcontractor invoices, and payroll records to verify that billed costs are real, allowable costs of the work. That transparency is the owner's side of the bargain: you give up the simplicity of a single fixed number in exchange for visibility into where every dollar goes.

GMP shows up most often in commercial construction and construction-manager-at-risk delivery, but the structure scales down fine. A negotiated tenant improvement, restaurant buildout, or office renovation can all run on a GMP when the design is not finished enough for anyone to bid a responsible fixed price.

GMP vs. Lump Sum vs. Cost-Plus: Who Holds Which Risk

Choosing a contract type is really choosing who absorbs uncertainty. Here is how the three common structures compare:

Lump Sum (Fixed Price)Cost-Plus (No Cap)GMP
Owner paysOne agreed priceActual costs + fee, whatever they totalActual costs + fee, capped at the ceiling
Overrun riskContractorOwnerContractor (past the ceiling)
Savings if costs come in lowContractor keeps themOwner keeps them automaticallyDepends on the savings clause
Cost transparencyLow — price is priceHigh — open booksHigh — open books
Best whenDesign is complete and scope is certainScope genuinely cannot be defined yetDesign is mostly done but not final, or speed matters

A GMP gives the owner the budget certainty of a fixed price with the flexibility and transparency of cost-plus. The contractor accepts capped recovery on overruns in exchange for a negotiated fee and, usually, a shot at shared savings.

The Moving Parts Inside the Ceiling

The ceiling number is not one blob of money. How it is divided determines how the project behaves under stress.

The contractor's fee

The fee is how the contractor gets paid for running the job, and its form shapes incentives. A fixed (lump-sum) fee rewards efficiency: the contractor earns the same fee whether costs land high or low, so finishing under budget costs them nothing. A percentage-of-cost fee does the opposite — every extra dollar of cost increases the fee, which quietly rewards spending up to the ceiling. Owners negotiating a GMP should push for a fixed fee, or at least a percentage applied to a defined cost base with the fee itself frozen once the ceiling is set.

Also confirm the fee does not shrink when costs come in low — some percentage-fee contracts penalize the contractor for efficiency. A well-drafted GMP protects the fee so saving you money never costs the contractor money.

Contingency: whose buffer is it?

The contingency is the most misunderstood line in a GMP. It is an agreed sum inside the ceiling reserved for unforeseen costs within the defined scope — inaccurate quantity estimates, a subcontractor default that forces a re-let, differing site conditions. It exists to keep cash flowing without renegotiating the contract every time reality intrudes.

Two things owners get wrong about it:

  • Contingency is not a change-order fund. Scope changes — the owner asking for a bigger patio, a different HVAC system, an added phase — are priced and approved as change orders that adjust the ceiling. Dipping into contingency to pay for owner-directed extras drains the buffer meant for genuine unknowns and guarantees a fight later about what the money was for.
  • Unused contingency should come home. At final completion, leftover contingency is savings under the ceiling, and the savings clause decides who keeps it (more below). Contractors sometimes treat unspent contingency as a quiet bonus. Owners should insist the contract says otherwise in plain language.

Allowances vs. contingency

Do not confuse the two. An allowance covers a cost fluctuation everyone saw coming at signing — the exact tile, light fixtures, or appliance package have not been selected, so the contract carries a placeholder sum per line item. When selections are made, the allowance adjusts up or down against actual cost. Contingency, by contrast, covers what nobody could foresee. Allowances adjust for decisions; contingency absorbs surprises.

The schedule of values

The schedule of values breaks the ceiling into line items (demolition, concrete, framing, electrical, and so on) so progress billings can be measured against something. Under GMP, billings still reflect actual costs incurred, but the schedule of values is the shared map that lets both sides see which buckets are burning faster than planned.

The Savings Clause: Who Keeps the Money Left Over

If the job finishes below the ceiling, someone pockets the difference — and the contract, not custom, decides who. The three common structures:

  • 100% to owner. The purest form: every dollar under the ceiling reduces the owner's final price. Simple, but it gives the contractor zero financial reason to chase savings.
  • Shared savings. The leftover is split on an agreed ratio, commonly 50/50 or weighted toward the owner. This is the most popular compromise because it pays the contractor to be efficient.
  • Contractor keeps savings up to a point. Rare, and essentially converts the GMP into a lump sum with extra paperwork. Owners should think hard before agreeing to this.

The incentive problem is worth naming: a contractor with no savings share and a percentage fee maximizes profit by landing exactly on the ceiling. Shared savings plus a fixed fee aligns both sides — the contractor profits from efficiency, and the owner still captures most of the upside.

Also check that savings calculations return the share of bonds, insurance, and taxes tied to the unspent amount — not just bricks-and-mortar costs — and that unused contingency and allowances flow into the savings pool.

Change Orders: The Only Legitimate Way to Move the Ceiling

The ceiling is guaranteed, not frozen in amber. It moves — but only through the contract's change-order process. Legitimate ceiling adjustments generally come from:

  • Owner-directed scope changes: added work, upgraded finishes, program changes.
  • Owner-caused impacts: late decisions, delayed site access, or design revisions issued after the ceiling was set.
  • Concealed or differing site conditions, to the extent the contract assigns that risk to the owner rather than the contingency.
  • Force-majeure-type events the contract carves out, such as certain regulatory changes.

The discipline that matters is procedural: every change in writing, priced before the work proceeds whenever possible, with clear notice requirements and a stated valuation method (unit prices, agreed lump sums, or time-and-materials with a markup cap). Handshake change orders are how GMP projects end up in dispute — the contractor performs extra work expecting a ceiling increase, the owner treats it as included, and the open books become evidence in an argument instead of a management tool.

A tight scope of work at signing is the best dispute prevention available. Attach the drawings and specifications, list what is included and excluded, and include language covering work reasonably inferable from the documents. The vaguer the baseline scope, the easier it is for either side to reclassify ordinary costs as extras — or extras as ordinary costs.

When the Overrun Is the Contractor's Problem (and When It Isn't)

This is the question the whole contract structure answers, so put it plainly:

The contractor absorbs costs above the ceiling that stem from their own estimating misses, inefficient means and methods, subcontractor buyout gaps (budgeted $300,000 for electrical, could only buy it for $330,000), schedule slippage they caused, and rework of defective work. That is the "guaranteed" in Guaranteed Maximum Price.

The owner pays more when the ceiling legitimately moves: approved scope changes, owner-caused delays, and owner-assumed risks like concealed conditions or owner-furnished design errors. These increase the ceiling through change orders, so the final price rises but the guarantee still holds against the adjusted number.

The gray zone is where projects go to argue: Was that soil condition truly unforeseeable, or should the contractor's site investigation have caught it? Is this bulletin a clarification of the original scope or a design change? Is the steel price spike a contingency event or grounds for a ceiling adjustment? Good GMP contracts answer these categories in advance — naming which risks sit in contingency, which adjust the ceiling, and which the contractor owns. If your contract is silent on material-price escalation in a volatile market, fix that before signing, not after the first buyout blows the budget.

How Contractors Account for GMP Jobs

For contractors, a GMP job is still a long-term contract for revenue purposes. Under current revenue-recognition rules, construction contractors generally recognize revenue over time as the work progresses — typically measured by the ratio of costs incurred to total estimated costs (the cost-to-cost method). That means every month's reported profit depends on the estimated cost to complete, which makes honest, current job-cost forecasting the backbone of the whole accounting treatment.

Practical consequences for a small contractor running GMP work:

  • Job-cost every project separately. Labor, materials, equipment, and each subcontractor's billings post to the job, by cost code, as they happen. Open-book billing means the owner sees these records — messy books become billing disputes.
  • Track contingency draws explicitly. Every dollar moved out of contingency needs a documented reason tied to an unforeseen, in-scope cost. A contingency ledger that just shrinks with no paper trail invites the owner to challenge the fee.
  • Reconcile billings against the schedule of values monthly. GMP billings reflect costs incurred, but comparing them to the line-item budget is how you spot a bucket overrunning while there is still time to recover it elsewhere.
  • Update the estimate to complete ruthlessly. Your recognized profit is only as good as your forecast. A job that looks profitable at 40% complete can flip the moment the remaining work gets repriced honestly.
  • Separate change-order work in the books. Unapproved extras sitting in job costs with no corresponding ceiling adjustment look exactly like overruns — because until the change order is signed, that is what they are.

Job costing this disciplined is easier when project transactions live in structured, auditable records rather than a shoebox of invoices. Plain-text accounting tools with version history make it straightforward to show an owner exactly what was spent, when, and on which cost code — which is precisely what open-book billing demands.

Common Mistakes That Sink GMP Deals

  • Signing on a vague scope. A one-page scope with "per plans" and no exclusions list is a dispute factory. Detail is cheap at signing and expensive in arbitration.
  • Treating contingency as a slush fund. Both sides do it — owners funding wish-list extras from it, contractors burying buyout gaps in it without documentation. Either way the buffer evaporates and trust goes with it.
  • Verbal change orders. If the ceiling moved but nothing is in writing, it did not move. No exceptions worth making.
  • No audit rights. An open-book contract without defined audit rights, record-retention periods, and access procedures is open-book in name only. Owners should be able to verify costs; contractors should know exactly what records to keep.
  • Ignoring subcontractor buyout. The ceiling is often set before every trade is bought out. If buyouts come in high with no savings elsewhere, the contractor is underwater from day one. Aggressive early buyout and transparent reporting of buyout savings (or gaps) is the single best early warning system.
  • Forgetting the fee mechanics. Percentage fees that shrink with savings, fees charged on contingency draws, or markups stacked on change orders can quietly transfer tens of thousands. Model the fee math at signing under three scenarios: under budget, on budget, and over.

Is a GMP Right for Your Project?

A GMP fits when the design is advanced enough to price responsibly but not complete enough to bid as a lump sum — or when schedule pressure demands breaking ground before drawings are finished. Owners who want cost certainty plus transparency, and contractors confident in their estimating and job costing, both do well under it. It also suits negotiated, relationship-driven procurement better than low-bid environments, since the whole structure runs on documented trust.

A lump sum is usually better when drawings are truly complete and you want one number and minimal administration. Pure cost-plus fits only when the scope genuinely cannot be bounded — emergency work, exploratory rehabilitation — and even then, owners should demand strong audit rights and some form of not-to-exceed cap.

Whatever you choose, remember what the contract is really allocating: not just dollars, but the risk of being wrong about the future. A GMP says the contractor is wrong about costs at their own expense, the owner is wrong about scope at theirs, and the contingency covers the surprises neither side could see. Write those assignments down clearly, keep the books open, and the ceiling will do its job.

Keep Every Project Dollar Traceable

GMP contracts run on documentation — job costs by code, contingency draws with reasons, change orders with signatures, and monthly reconciliations an owner can actually follow. Whether you are the contractor keeping open books or the owner auditing them, clean records are what turn the ceiling from a litigation topic into a management tool. Beancount.io offers plain-text accounting that keeps every project transaction transparent, version-controlled, and AI-ready, so your job costing stays audit-grade from the first invoice to final completion. Get started for free and see why builders and finance professionals are switching to plain-text accounting.

Share this article

Source: https://beancount.io/blog/2026/09/22/gmp-contracts-guaranteed-maximum-price-cost-plus-cap-savings-guide

Published: September 22, 2026