Skip to main content
Calcimator

Construction Contract Comparison Calculator

Compare lump sum, GMP, and cost-plus construction contract types to understand owner exposure, contractor profit, and risk allocation.

About this calculator

This calculator shows how the same project cost, markup, and contingency assumptions produce very different owner exposure depending on which of three contract structures you choose. Under Lump Sum, the owner's maximum exposure is capped at cost plus markup plus expected change orders — the contractor absorbs any cost overruns and keeps whatever contingency goes unused, which is why the model assigns it the lowest risk score (25). Under GMP (Guaranteed Maximum Price), a cap is set at cost plus markup plus contingency, with savings from unused contingency split 50/50 between owner and contractor — a moderate risk score (50) reflecting that the price is capped but change orders can still push costs upward. Under Cost-Plus, the owner pays actual costs plus contingency plus change orders in full, with the contractor earning only a fixed fee on top — the owner bears essentially all the overrun risk, scored highest (85).

Change order exposure and contingency reserve are calculated the same way across all three types, since those risks exist regardless of contract structure; what differs is who absorbs them. The monthly burn rate simply spreads total exposure across the project duration for cash-flow planning. One figure to treat with caution: cost-per-square-foot-equivalent is a rough proxy that backs into an implied square footage by assuming $200/sqft as a baseline construction cost — it does not use an actual square footage input, so for wildly different unit costs (very high-end finishes or extremely value-engineered builds) this number won't reflect true per-square-foot pricing. Use it as a sanity check, not a real cost benchmark.

Inputs

%
%
%

Results

Owner max exposure ($)

$600,000.00

≈ 14 Teslas

Contractor profit ($)$125,000.00
Contingency reserve ($)$50,000.00
Change order exposure ($)$25,000.00
Monthly burn rate ($)$50,000.00
Owner risk score (0-100)25
Type NameLump Sum
Cost Per (sq ft) Equiv$240.00
How to Use This Calculator
  1. Enter the estimated project cost and select a contract type: 0 for Lump Sum, 1 for GMP, or 2 for Cost-Plus.
  2. Set the contractor markup %, contingency %, and expected change order % for the project.
  3. Enter the expected project duration in months to see the monthly burn rate.
  4. Review owner max exposure, contractor profit, contingency reserve, and change order exposure for the selected contract type.
  5. Check the owner risk score (0-100) to see how exposed you are under this contract type — Lump Sum scores lowest, Cost-Plus scores highest.
  6. Re-run the calculator with a different contract type value to compare exposure and risk across Lump Sum, GMP, and Cost-Plus.

How the result changes with Estimated project cost ($)

Estimated project cost ($)Owner max exposure ($)
250,000$300,000.00
375,000$450,000.00
750,000$900,000.00
1,250,000$1,500,000.00

What each input means

Estimated project cost ($)
Total estimated hard construction cost before markup.
Contract type (0=Lump Sum, 1=GMP, 2=Cost-Plus)
0 = Lump Sum (fixed price), 1 = GMP (guaranteed maximum price), 2 = Cost-Plus (reimbursable).
Contractor markup (%)
Contractor's fee/profit markup on top of estimated cost. Typical range: 10-20%.
Contingency (%)
Budget contingency for unknowns. 5-10% for renovations, 3-5% for new construction.
Expected change orders (%)
Anticipated change orders as a percentage of project cost. Industry average is 5-10%.
Project duration (months)
Expected construction timeline in months.

What each result means

Owner max exposure ($)
Maximum total cost the owner could pay under this contract type.
Contractor profit ($)
Estimated contractor profit including fee and any retained contingency.
Contingency reserve ($)
Dollar amount set aside for unforeseen conditions.
Change order exposure ($)
Estimated cost of change orders based on your percentage.
Monthly burn rate ($)
Average monthly expenditure over the project duration.
Owner risk score (0-100)
Relative risk to the owner: 25 = Lump Sum (low), 50 = GMP (moderate), 85 = Cost-Plus (high).

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Estimated project cost ($) = 500000, Contract type (0=Lump Sum, 1=GMP, 2=Cost-Plus) = 0, Contractor markup (%) = 15, Contingency (%) = 10 = 6 input(s) provided
  2. Calculate Owner max exposure
    Owner max exposure
    600000 = $600,000
  3. Calculate Contractor profit
    Contractor profit
    125000 = $125,000
  4. Calculate Contingency reserve
    Contingency reserve = projectCost * (contingencyPct / 100)
    50000 = $50,000

Engine last updated . Checked against 3 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

How is the owner risk score (25/50/85) determined for each contract type?

The score is a fixed value assigned per contract type in the model, not a derived calculation: Lump Sum gets 25 because the contractor absorbs cost overruns and the owner's exposure is capped at cost plus markup plus expected change orders. GMP gets 50 because the price is capped by a guaranteed maximum, but change orders can still increase what the owner pays beyond that cap. Cost-Plus gets 85 because the owner pays actual costs plus contingency plus change orders in full, with the contractor earning only a fixed fee, leaving the owner exposed to essentially all overrun risk.

Why does GMP split unused contingency savings 50/50 between owner and contractor?

Under the model's GMP calculation, contractor profit is markup plus half of the contingency amount — reflecting the common real-world GMP structure where any contingency the contractor doesn't end up needing is shared as a savings incentive rather than kept entirely by either party. This is what distinguishes GMP's contractor profit from Lump Sum, where the contractor keeps 100% of unused contingency, and from Cost-Plus, where the contractor earns only the fixed fee with no contingency upside at all.

What does 'Cost per (sq ft) equiv' actually measure, since I never entered a square footage?

This figure backs into an implied square footage by assuming a flat $200/sqft baseline construction cost, then divides owner max exposure by that implied footage — it's a rough sanity-check proxy, not a real per-square-foot cost derived from your actual project size. For projects with unusually high-end finishes or heavily value-engineered budgets, where true cost per square foot is far from $200, this number will diverge significantly from what you'd get from an actual square-footage-based estimate, so use it only as a loose cross-check, not a benchmark figure.

Why are contingency reserve and change order exposure identical no matter which contract type I select?

Both figures are calculated purely from project cost times their respective percentages (contingencyPct and changeOrderPct) with no dependency on contractType, because the underlying risks — unforeseen conditions and scope changes — exist regardless of how the contract allocates who pays for them. What differs across Lump Sum, GMP, and Cost-Plus is only who bears those costs when they materialize, which is reflected in owner max exposure and contractor profit, not in the reserve and exposure line items themselves.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Legal & Professional.