A blanket contingency percentage is the first number a client negotiates away, because it is the only line in the estimate not attached to any work. Contingency that names its risks — unknown subgrade under the addition, a window package with a 14-week lead, rot where the new floor ties into the old — holds up in the bid meeting. Each line says what it covers, what it costs if it happens and when it stops being a risk. Carried that way, it can also be released line by line as each risk passes. Clients remember that part.
Why the percentage gets cut first
The usual way to carry contingency in construction estimate work is one line near the bottom: 'Contingency — 7%.' On a $780,000 addition that is $54,600 under the subtotal with nothing beneath it. The client reads it as money for nothing in particular. A competing bid that left it out looks $54,600 cheaper. So the line goes.
Once it is cut, the builder has two options and both are bad. The first is to eat the risk and absorb whatever the ground does. The second is to put the money back by inflating unit rates — a little more per yard of concrete, a little more per framing hour. The second is worse than it looks. Padded rates go into the rate library and the next estimate inherits them. Later nobody can tell which part of a framing rate is labor and which part is worry about another job's soil.
The percentage also fails the builder after the contract is signed. When something goes wrong, there is no record of what the contingency was for. Every draw against it looks discretionary. Clients on cost-plus and GMP work notice.
What a named risk line looks like
A named contingency line carries six things: the risk, where it sits in the scope, the cost if it hits, how much of that cost is carried, what event ends the risk and who holds the risk if the line is struck. Here is the same $780,000 addition carried that way. The figures are an illustration, not a benchmark.
- Unknown subgrade at the addition footprint — 60 CY of overexcavation and imported structural fill if bearing is poor. Full cost $9,800. Carried in full because there is no geotech report. Ends at footing inspection.
- Rot at the tie-in — 40 LF of rim joist and sill replacement where the new floor meets the existing house. Full cost $6,400. Carried at half ($3,200) because the crawlspace could only be seen in two places. Ends when demo is complete.
- Window package price hold — 14-week lead, with the quote held for 30 days. Escalation exposure $6,500. Carried in full. Ends when the order is placed with deposit.
- Electrical service upgrade — needed only if the utility rejects the existing service for the new load. Full cost $12,000. Carried at half ($6,000). Ends at the utility's service review.
- Winter conditions — heat, blankets and slower pours if framing slips past November. Full cost $4,800. Carried in full. Ends at dry-in.
Total carried: $30,300. That is less than the 7%, and every dollar has a reason. On another job the named total will come out higher than the percentage would have — an old basement, a lot with no soils data. Either way, the number now comes from the job and not from habit.
Pricing a risk without pretending to precision
Nobody knows the odds that the subgrade is bad. Writing '35% probability' on an estimate starts an argument about a number no one can defend. A coarser method holds up better.
- Price the full cost if the risk hits, using the same rates as the rest of the estimate. Overexcavation goes at the excavation rate and sill replacement at the carpentry rate.
- Pick one of three treatments. Carry it in full when there is no information. Carry half when there is partial evidence. Exclude it and say so when the risk belongs to the owner.
- Write the release trigger — an inspection, a delivery, a demo milestone, a date. A risk with no end point is not a risk. It is a scope gap or a markup.
- Put each line under the cost code of the work it protects, not in a lump at the bottom.
Some things do not belong in contingency at all. Company overhead belongs in the overhead rate. Profit belongs in markup — and the arithmetic of markup versus margin applies to contingency too, so decide before bidding whether markup sits on top of the contingency lines. Scope missed in the takeoff is not a risk. It is an error, and the fix is a better takeoff. Known escalation on a quoted material belongs in the material price.
Defending it at bid time
When a client asks to cut contingency, a named estimate turns the request into a choice. Strike the subgrade line and the client takes on the soil. The estimate then states what overexcavation will cost by change order if it is needed. Strike the window hold and the client carries the escalation if the order slips. Some lines survive that conversation and some do not. That is fine — a struck line is a decision, not a loss.
The same logic sorts the bids the client is comparing. A competitor's lower number with no contingency has not removed the risk. It has moved the risk to the owner without saying so. It is the same pattern as leveling subcontractor quotes, where the low number usually carries the most exclusions. Setting the named lines next to the other bid's exclusions makes the comparison honest.
Some risks are better handled by the contract than by contingency. Where the quantity is genuinely unknown — rock, unsuitable soil, a long run of failed sill — a unit price for the uncertain item can replace the contingency line entirely. The tradeoffs are covered in unit price versus lump sum.
If a client cuts a named contingency line and the contract does not then exclude that risk in writing, the builder has given up the money and kept the risk. Every struck line should become a sentence in the exclusions or clarifications before anyone signs — for example, 'Overexcavation and import fill below plan depth are excluded and will be priced by change order at the stated unit rate.'
Releasing contingency line by line
A named line has an end point, so it can be closed. When the footing inspection passes on good bearing, the subgrade line is done. When the windows are ordered at the held price, that line is done. Closing lines one at a time is where the method pays for itself.
What happens to released money depends on the contract, not on this method. On cost-plus and GMP work the agreement normally spells out whether unused contingency returns to the owner or is shared — read that clause before bidding. On lump-sum work unused contingency usually stays with the builder unless the contract says otherwise.
On jobs where contingency goes back to the owner, a release that arrives as a credit — 'Subgrade contingency released, $9,800, footing inspection passed' — is the most persuasive document a builder sends all job. It is also why the next draw against a different line gets approved without a fight.
When a risk does hit, document the draw the same way: the line it comes from, the daily log entry, photos, the quantity. Draws against contingency are judged on contemporaneous records. A line that says what it was for, plus a log showing it happened, is hard to argue with.
How this works in BuilderSolve — and what it does not do
BuilderSolve's line-item estimating runs on a shared rate library. A contingency line priced as 60 CY of overexcavation uses the same excavation rate as the base scope, not a padded one. The line carries into budget vs. actual, so a draw against the subgrade line shows up against that line and not as a general overrun. Draws and releases go through change orders with an audit trail, and the client sees them in the branded portal. The AI assistant can draft that change order from a daily log entry. A person approves or rejects it.
What it does not do: it does not tell anyone the odds that the soil is bad, and it does not release a contingency line on its own. Someone decides the risk has passed. QuickBooks stays the book of record — the platform reads from it and does not write back. Where estimating time is the bottleneck, the services team builds named-risk estimates as part of takeoffs and budgets.
What to do on the next estimate
- Pull the last three closed jobs and list what contingency was actually spent on. That list is the first draft of the named risks.
- On the next bid, delete the percentage line. Write one line per risk with full cost, treatment and release trigger.
- Price each line from the rate library, not by feel.
- Write the exclusion language for every line before the bid goes out, so a struck line converts the same day.
- Put each trigger on the job calendar — footing inspection, window order, dry-in — and close or draw the line when it arrives.
Start with one job. The first named-risk estimate takes longer than typing a percentage. The second goes faster, because most of the risks repeat.
Common questions
how much contingency should be in a construction estimate
There is no correct percentage — the right amount is the sum of the risks that can be named and priced on that job. A remodel with an old crawlspace and no soils data needs more than a new build on a surveyed lot. Price each risk at full cost, decide how much of it to carry and add the lines up. The total comes from the job, not from habit.
contingency vs allowance in construction estimate
An allowance covers known scope where the owner has not picked the product yet — tile, fixtures, appliances. Contingency covers conditions nobody can see yet, like poor subgrade or rot behind a wall. Allowances reconcile against the owner's selection. Contingency lines close when the risk passes or is drawn. Mixing the two in one line makes both harder to defend at bid time and at closeout.
who keeps unused contingency in a construction contract
It depends on the contract. On cost-plus and GMP work the agreement normally states whether unused contingency returns to the owner or is shared, so read that clause before bidding. On lump-sum work unused contingency usually stays with the builder unless the contract says otherwise. Named lines make either arrangement easier to account for, because each release has a date and a reason.
should contingency be shown to the client in a bid
Named contingency should be shown, because each line gives the client a specific risk to weigh. A line reading 'subgrade overexcavation, $9,800, ends at footing inspection' can be discussed. A bare percentage invites a cut. If a client strikes a named line, write that risk into the exclusions so it becomes theirs rather than staying with the builder at no price.
what should not be included in construction contingency
Overhead, profit, missed scope and known escalation do not belong in contingency. Overhead goes in the company overhead rate and profit goes in markup. Quantities missed in the takeoff are errors to fix, not risks to carry. Escalation already quoted by a supplier belongs in the material price. Contingency is for conditions that are uncertain and have a point where they stop being uncertain.