82 min read

Bid day. The Ridgeline Regional Library and Learning Center — $31.4 million, hard bid, lump sum, bids due at the Rivermont County Library District offices at 2:00 p.m. sharp. A bid that arrives at 2:01 is not a late bid. It is not a bid at all.

Chapter 13 — Detailed Estimating: CSI Divisions, Subcontractor Quotes, Equipment Costs, and the Final Number

The Hook: 11:52 a.m.

Bid day. The Ridgeline Regional Library and Learning Center — $31.4 million, hard bid, lump sum, bids due at the Rivermont County Library District offices at 2:00 p.m. sharp. A bid that arrives at 2:01 is not a late bid. It is not a bid at all.

Tomás Reyes has the big conference room. He has had it since Monday. The long wall is covered with a projected spreadsheet forty feet wide, and Tomás is standing in front of it the way a conductor stands in front of an orchestra, except the orchestra keeps calling in changes. Three phones on the table. Two estimators taking quotes. Dani Okonkwo — six months out of school, on loan from Northgate for the day because Tomás believes everybody should see one of these before they are thirty — has been given exactly one job: write down every number, who called it in, what time, and what they said was excluded. Nothing else. Do not calculate. Do not judge. Write.

At 11:40 the mechanical page has three lines on it:

Bidder Number called in Time
Trueline Mechanical $5,442,000 10:14 a.m.
Cardinal Mechanical $5,318,000 11:31 a.m.

Kestrel's own in-house estimate for the HVAC package is $5,120,000.

At 11:52 the third phone rings. Dani takes it, writes, and turns around holding the pad up like it might be a trick.

"Ashfield Mechanical. Four million nine hundred seventy-eight thousand."

The room goes quiet for about a second and a half. Ashfield is $340,000 under Cardinal. On a $31.4 million bid where Kestrel expects to win or lose by less than one percent, $340,000 is not a rounding difference. It is the whole job.

Here is the thing I want you to notice, because it is the thesis of this chapter and I have watched it separate good estimators from expensive ones for twenty-two years.

Tomás did not smile.

He said, without looking away from the wall: "What did they miss?"

Not did they miss something. What. Then he looked at the clock — 11:52, two hours and eight minutes — and started the twenty minutes that decide the job.

"Dani, read me their exclusions. All of them, in order, slowly."

"It's a one-page proposal. It says: 'Excludes medical gas systems, excludes test and balance by independent agency, excludes duct cleaning and final filter change, excludes cutting and patching, excludes painting, excludes fire alarm interface wiring, excludes concrete pads and curbs, excludes seismic bracing calculations by others.'"

Tomás held up a hand. "Stop. Go back two. Medical gas."

The Ridgeline library has a small clinic suite — the county co-located a public health screening room into the building program at the sixty-percent design review. Medical gas is not what you expect in a library, which is exactly why it is easy to lose. In MasterFormat, medical gas piping lives in Division 22, Plumbing. In Kestrel's bid package, it was put with mechanical, because Kestrel wanted one throat to choke on that clinic suite.

Ashfield read the division. Kestrel wrote the package. Those are not the same document, and the difference was $268,000.

"Test and balance," Tomás said. "Who did we assume?"

"The mechanical sub. Package 23A, item 14."

"Does Cardinal carry it?"

An estimator, flipping pages: "Cardinal includes test and balance by an independent agency. Says so, page two."

"That's another eighty-something. Call Ashfield. Ask them three questions and do not tell them anybody's number."

That last clause — do not tell them anybody's number — takes ten seconds to say, and some contractors have never learned it. We will spend real time on it in §13.5, because it is the difference between negotiating and stealing.

At 12:26 Ashfield called back with a revised proposal: add $241,000 for medical gas through a partner, add $79,000 for independent test and balance, add $28,000 for duct cleaning and final filters. Revised number: $5,326,000.

Cardinal, at $5,318,000, was now $8,000 low. The $340,000 gap had never existed. It was a $383,000 hole with $340,000 of daylight showing through it.

A low number is a question, not an answer. That is the whole chapter. Everything that follows is machinery for asking the question fast enough, on a clock that does not care how tired you are.

Chapter 12 taught you how to price one thing — quantity times productivity times rate, plus material, plus waste. This chapter is about assembling the whole number: twenty-three divisions, forty-one subcontract packages, an equipment fleet, a staff, two winters of temporary heat, a bond, and a fee, reconciled into a single figure you will sign your name under and then live inside for the next nineteen months.

🏃 Fast Track: If you build bid tabs for a living, read §13.2 (the Northgate reconciliation), §13.3 (the itemized general-conditions build-up and why the burn rate is $5,150 per calendar day), the leveling worked example in §13.4, and §13.9 (where the number really gets set). Skim the rest.

🔬 Deep Dive: Unit costs, productivity factors, waste factors, and division-by-division reference data are in Appendix C. Blank scope sheets, bid tabs, and a general-conditions worksheet are in Appendix D. The estimate's afterlife as a control budget is Chapter 28; as a schedule of values it is Chapter 32.


13.1 The container: MasterFormat as an estimating structure

An estimate needs a filing system, and in North American commercial construction that filing system is CSI MasterFormat — a numbering standard published jointly by the Construction Specifications Institute and Construction Specifications Canada. You met it in Chapter 7 as the organizing spine of the project manual. Here it does a second job: it is the container that guarantees you counted everything once and only once.

That is the entire purpose. Not elegance. Completeness and non-duplication. An estimate is wrong in exactly two ways — something is missing, or something is in there twice — and a division structure catches both, because every scope item has one and only one obvious home.

Here is the working map, with who typically bids each division on a commercial building.

Div Title What lands here Who bids it
00 Procurement & Contracting Requirements Invitation to bid, instructions to bidders, bid form, the agreement, bond forms, general and supplementary conditions Nobody — this is not cost, it is the rules
01 General Requirements Temporary facilities, cleaning, safety, quality control, submittals, scheduling, closeout The GC. This becomes general conditions.
02 Existing Conditions Demolition, abatement, site remediation, existing utility removal Demolition contractor, abatement specialist
03 Concrete Cast-in-place, formwork, reinforcing, precast — including architectural precast panels Concrete contractor (Kestrel self-performs cast-in-place); precast erector
04 Masonry CMU, brick, stone, mortar, masonry reinforcing, flashing at masonry Mason
05 Metals Structural steel, metal deck, joists, miscellaneous metals, stairs, railings Steel fabricator/erector; miscellaneous metals fabricator
06 Wood, Plastics & Composites Rough carpentry, blocking, architectural millwork, casework, solid surface Carpenter (Kestrel self-performs rough carpentry); millwork shop
07 Thermal & Moisture Protection Roofing, waterproofing, air barrier, insulation, firestopping, sealants, sheet metal Roofer, waterproofer, firestopping specialist
08 Openings Curtain wall, storefront, doors, frames, hardware, glazing, automatic entrances Glazing contractor; door and hardware supplier
09 Finishes Metal stud framing, gypsum board, acoustical ceilings, flooring, paint, wall covering Drywall/interiors contractor; flooring contractor; painter
10 Specialties Toilet accessories and partitions, signage, lockers, extinguisher cabinets, wall protection Specialties supplier/installer
11 Equipment Food service, loading dock, waste handling, laboratory and medical equipment Equipment vendors
12 Furnishings Window treatments, fixed casework and seating, entrance mats Furnishings vendors
13 Special Construction Radio-frequency and radiation shielding, clean rooms, pre-engineered structures Specialty subcontractors
14 Conveying Equipment Elevators, escalators, lifts, material handling Elevator manufacturer
21 Fire Suppression Sprinklers, standpipes, clean-agent systems, fire pumps Fire protection contractor
22 Plumbing Domestic water, sanitary, storm, natural gas, medical gas, fixtures Plumber
23 HVAC Ductwork, air handlers, chillers, boilers, hydronic piping, test and balance Mechanical contractor
25 Integrated Automation Building automation, direct digital controls, systems integration Controls contractor
26 Electrical Service, distribution, branch wiring, lighting, generators, transfer switches Electrician
27 Communications Structured cabling, audiovisual, distributed antenna, nurse-call backbone Low-voltage contractor
28 Electronic Safety & Security Fire alarm, access control, video surveillance, intrusion detection Fire alarm and security contractors
31 Earthwork Clearing, excavation, fill, shoring, dewatering, backfill, erosion control Site/excavation contractor
32 Exterior Improvements Paving, curbs, sidewalks, fencing, landscape, irrigation, site furnishings Sitework and landscape contractors
33 Utilities Site sanitary, storm, water, fire line, gas, primary electrical duct bank, detention Site utility contractor

Divisions 15–19, 24, 29, 30, and 34–49 exist in the standard and get used in industrial, process, transportation, and utility work. On a typical commercial building they are empty — and an empty division is not a mistake. It is a documented zero. Write the line, put a dash in it, move on. A dash means I looked. A missing row means nothing at all, and six weeks later nobody can tell the difference between "we decided it was zero" and "we forgot."

The trap: packages are not divisions

This is the mistake that cost Ashfield the Ridgeline job, and it earns its own callout.

💡 Aha moment. MasterFormat organizes the specification. Your bid packages organize the market. They almost never line up, and the gaps between them are exactly where scope disappears.

Three examples from Northgate:

  • Architectural precast panels are Division 03 by MasterFormat — they are concrete. But they are enclosure by function. They get bought against the curtain-wall schedule, coordinated with Division 05 embeds and Division 07 air barrier. The enclosure bid package spans Divisions 03, 05, 07, and 08 all by itself.
  • Firestopping is Division 07. But the mechanical, electrical, and plumbing trades each firestop their own penetrations, so the Division 07 firestopping package covers only the drywall trade's penetrations and the perimeter slab-edge joint. Buy "all firestopping" from one sub and let each MEP sub carry their own, and you paid twice. Buy neither and you have an unsealed rated wall and a failed inspection two days before the certificate of occupancy.
  • Medical gas is Division 22. Kestrel puts it with mechanical because the mechanical contractor already owns the clinic suite. Every bidder must be told this in writing, in the bid package, in the scope sheet. Ashfield was not told clearly enough — and that is at least half Kestrel's fault.

The rule that survives all of this: the division tells you where to file it; the scope sheet tells you who bought it. We build a scope sheet in §13.4.

The Northgate cost of work by division

Here is the whole thing. This is the estimate summary Tomás handed Nadia Haddad and Pri Sethi at the Guaranteed Maximum Price (GMP) submission for the Northgate Outpatient Pavilion — 132,000 gross square feet, four stories, structural steel frame, curtain wall and architectural precast enclosure, on a 6.2-acre urban-edge site with an active clinic staying open along the north property line.

Div Description Amount % of cost of work $/SF
00 Procurement & contracting requirements
01 General requirements carried below as general conditions
02 Existing conditions — demolition of surface lot, abandoned utility removal $265,000 | 0.66% | $2.01
03 Concrete — cast-in-place $2,200,000 + architectural precast $1,300,000 $3,500,000 | 8.75% | $26.52
04 Masonry — CMU shafts, stair enclosures, interior CMU, entry veneer $890,000 | 2.23% | $6.74
05 Metals — 985 tons structural steel, 99,000 SF deck, miscellaneous metals $4,850,000 | 12.13% | $36.74
06 Wood, plastics & composites — rough carpentry, blocking, millwork $760,000 | 1.90% | $5.76
07 Thermal & moisture protection — 34,000 SF TPO, air barrier, firestopping $1,600,000 | 4.00% | $12.12
08 Openings — 38,500 SF curtain wall, storefront, doors, hardware, glazing $4,460,000 | 11.15% | $33.79
09 Finishes — 18,600 LF partitions, 412,000 SF gypsum, ceilings, flooring, paint $4,900,000 | 12.25% | $37.12
10 Specialties — accessories, signage, lockers, wall protection $480,000 | 1.20% | $3.64
11 Equipment — café food service, loading dock, waste handling $520,000 | 1.30% | $3.94
12 Furnishings — window treatments, fixed casework, entrance mats $390,000 | 0.98% | $2.95
13 Special construction — RF shielding and lead lining at imaging $470,000 | 1.18% | $3.56
14 Conveying equipment — 2 passenger + 1 service elevator $780,000 | 1.95% | $5.91
21 Fire suppression — wet sprinkler, standpipes, clean agent at IT and imaging $560,000 | 1.40% | $4.24
22 Plumbing — domestic, sanitary, storm, medical gas, fixtures $1,780,000 | 4.45% | $13.48
23 HVAC — 412,000 lbs ductwork, air handlers, hydronics, test and balance $5,190,000 | 12.98% | $39.32
25 Integrated automation — building automation and DDC controls $470,000 | 1.18% | $3.56
26 Electrical — 3,000 A service at 480/277 V, distribution, lighting, generator $3,860,000 | 9.65% | $29.24
27 Communications — structured cabling, audiovisual, nurse-call backbone $580,000 | 1.45% | $4.39
28 Electronic safety & security — fire alarm, access control, video $495,000 | 1.24% | $3.75
31 Earthwork — 44,000 CY cut / 12,000 CY fill / 32,000 CY net export, shoring $1,540,000 | 3.85% | $11.67
32 Exterior improvements — paving, curbs, walks, landscape, irrigation $980,000 | 2.45% | $7.42
33 Utilities — site sanitary, storm, water, fire line, gas, duct bank $680,000 | 1.70% | $5.15
TOTAL DIRECT COST OF WORK $40,000,000 100% $303.03

Percentages are rounded and may not total exactly 100%.

Read that table the way a doctor reads a chart. The three biggest numbers on a four-story medical outpatient building are HVAC (12.98%), Finishes (12.25%), and Metals (12.13%). If those three are right, the estimate is probably right. If any one of them is off by ten percent, you have moved roughly a half-million dollars, and no amount of care in Division 10 will get it back.

Notice also that Divisions 21 through 28 — mechanical, plumbing, fire protection, controls, electrical, communications, and security — total $12,935,000, or 32.3% of the cost of work. One dollar in three, bought from six or seven subcontractors who must all fit their systems into the same ceiling cavity above the same corridor. That is the arithmetic behind the Chapter 10 lesson that MEP, not structure, sets the interior schedule. It is also a third of your money.

🔄 Check your understanding. Kestrel's bid package for the enclosure asks glaziers to price "the exterior wall." A bidder returns a number covering curtain wall and storefront only. Which scope did that bidder almost certainly leave out, and roughly how much money is sitting in it on Northgate?

Answer

At minimum: the architectural precast panels (Division 03 — $1,300,000 of the $3,500,000 concrete line), the air and vapor barrier plus exterior joint sealants (Division 07, part of the $1,600,000 line), and the embeds and support steel the panels hang from (Division 05). The glazier's number is entirely legitimate for their division; it is the package that has a hole in it. This is why the scope sheet, not the division list, is the buyout document. A "wall" is not a division. It is four of them.


13.2 The reconciliation: from $40,000,000 to $47,500,000

The cost of work is not the price. Between them sit five lines that most people outside the industry — and a discouraging number of people inside it — cannot correctly name or order.

Here is the Northgate GMP reconciliation. Memorize the shape of it; you will build one of these on every job you ever price.

Line Basis Amount
Direct cost of work (subcontracts + self-perform + material) Divisions 02–33 above $40,000,000
General conditions (project staff, trailers, temporary facilities, cleanup, safety) Itemized in §13.3, 565 calendar days $2,900,000
Insurance and bonds (payment and performance bond, general liability, builder's risk) Itemized in §13.8 $900,000
Construction contingency 3.0% of $43,800,000, rounded | $1,320,000
Subtotal $45,120,000
CM fee 4.0% of $45,120,000 | $1,804,800
Escalation allowance 2.30% on $18,400,000 material + 1.90% on $8,000,000 labor $575,200
GUARANTEED MAXIMUM PRICE $47,500,000

Check the arithmetic yourself, because I want you in the habit:

  • $40,000,000 + $2,900,000 + $900,000 + $1,320,000 = $45,120,000
  • $45,120,000 × 0.040 = $1,804,800
  • $45,120,000 + $1,804,800 + $575,200 = $47,500,000

And the derived rate that will follow you through the rest of this book:

$47,500,000 ÷ 132,000 SF = $359.85/SF, which the whole Northgate team rounds to $360/SF in conversation.

What each line is actually for

Cost of work is the physical building. It is what a subcontractor invoices and what a truck delivers. On a GMP contract it is the auditable portion — Meridian Health System's auditors can and will ask to see the subcontracts and the material invoices behind it.

General conditions is the cost of having a project rather than the cost of building the building. Nothing in this line becomes part of the finished structure. Every dollar of it is spent to make the building possible: the superintendent who sequences the work, the trailer they sit in, the dumpster the trades throw into, the temporary heat that lets the drywall mud cure in January. §13.3 builds it line by line.

Insurance and bonds is priced as a rate on contract value, not on scope, which means it moves when the contract value moves and is therefore the one line in the estimate that is genuinely mechanical.

Contingency is not padding. Chapter 6 made this a threshold concept: contingency is a priced, owned, drawn-down reserve for identified risk. On Northgate it is 3.0% of $43,800,000 — $1,314,000 — carried at a round $1,320,000. On this contract, unused contingency at the end splits 75% to Meridian and 25% to Kestrel, which is the single most powerful incentive alignment in the whole agreement. Kestrel gets paid a quarter of every dollar of risk it manages away.

Fee is Kestrel's compensation for management, overhead, and profit. It is a markup — 4.0% applied to $45,120,000 — and we will pull that apart in §13.8, because "4% fee" and "4% margin" are two different amounts of money.

Escalation covers the price movement between the day you sign the GMP and the day you actually buy the work. At GMP execution Kestrel had firm quotes covering about 34% of the cost of work. The other 66% — $26,400,000 — was still exposed to the market. Escalation is priced against that exposure, not against the whole job.

💰 Money check. Escalation, worked.

Unbought scope at GMP: $40,000,000 × 0.66 = $26,400,000, split into material-heavy and labor-heavy exposure:

Component Base Rate Amount
Material escalation (steel, copper, aluminum, gypsum, roofing) $18,400,000 | 2.30% | $423,200
Labor escalation (wage movement in trades not yet under contract) $8,000,000 | 1.90% | $152,000
Escalation allowance $575,200

What it means for the job: Kestrel has bought itself about a 2% cushion on two-thirds of the work. If steel moves 6% before the mill order goes in, that cushion is gone by itself and the contingency starts absorbing the rest. This is why the buyout calendar in Chapter 16 is a risk document, not a purchasing document: every week you delay buying is a week you are still exposed.

⚖️ What the contract says. A GMP is not a lump sum. Under a cost-plus-fee-with-a-GMP agreement of the AIA A102/A133 family, the owner pays the actual cost of the work plus the fee, capped at the guaranteed maximum. If Kestrel spends $44,300,000 on the cost of work, Meridian pays $44,300,000, not $45,120,000 — and the savings split applies to the unused contingency. If Kestrel spends $46,000,000, Kestrel eats the overage. That asymmetry is the whole point of the word "guaranteed," and as Chapter 4 established, it guarantees the contractor's exposure, not the owner's cost. Scope changes still move the number — CO #14 will prove that expensively in Chapter 31.


13.3 Division 01 is a cost, not a formality

In Chapter 7 I told you that Division 01 is where the money is. New estimators skip it because it reads like administration — submittal procedures, closeout procedures, temporary facilities, quality requirements. It reads like paperwork.

It is $2,900,000.

That is 7.25% of the cost of work and 6.1% of the GMP, and unlike almost every other number in the estimate, it is not driven by quantity. It is driven by time.

What the specification actually requires you to pay for

Read Division 01 with a pen and a running total. On Northgate the requirements that carry real cost are:

  • Temporary facilities and utilities — offices, power, water, sanitary, heat, lighting, and the meters and permits behind them.
  • Temporary protection — floor and stair protection, dust partitions at the active clinic on the north line, an accessible path of travel maintained around the site at all times.
  • Progressive and final cleaning — the specification says "broom clean daily and remove debris from the site"; that sentence is $124,200 of dumpsters and hauling.
  • Safety program — orientation, personal protective equipment, fall-protection hardware, guardrail systems, first aid, the safety manager's time.
  • Quality control and testing — Kestrel's own quality management, mockups, and pre-installation conferences. (The independent testing laboratory is owner-retained on Northgate; on many jobs it is not, and that single sentence in the supplementary conditions is worth six figures.)
  • Submittals and scheduling — the project engineer, the scheduler, the software, the reproduction.
  • Permits and fees — those not paid directly by the owner.
  • Surveying — control, benchmarks, robotic total station work, and the as-built survey.
  • Waste management — including the diversion and sorting the sustainability section demands.
  • Closeout — as-built drafting, operation and maintenance manual compilation, warranty administration, and owner training coordination. The cost of the closeout process itself is a Division 01 line, and it is the one every rookie forgets, because it happens after the interesting part is over.

The itemized Northgate general-conditions estimate

Here it is, built the way Tomás builds it: staff first, because staff is the majority; then facilities; then services. Nineteen months of field duration on a 565-calendar-day contract, with the project manager and superintendent carried a little longer at each end for preconstruction and closeout.

Project staff (rates are fully burdened monthly — base salary plus payroll taxes, insurance, and benefits):

Position Duration Monthly rate Amount
Senior project manager (Ray Alvarez) 20 mo $19,400 | $388,000
Project superintendent 20 mo $20,100 | $402,000
Assistant superintendent (peak field period) 13 mo $14,200 | $184,600
Field engineer (Dani Okonkwo) 18 mo $10,300 | $185,400
Project accountant (Lorena Vasquez, 35% allocation) 20 mo $4,000 | $80,000
Safety manager (45% of a full-time manager) 18 mo $7,100 | $127,800
Project controls / scheduler (Wei Chen, 25% allocation) 20 mo $5,200 | $104,000
VDC / BIM support (Grace Lindqvist, 15% allocation) 12 mo $3,600 | $43,200
Administrative assistant (50% allocation) 18 mo $3,500 | $63,000
Staff subtotal $1,578,000

Facilities, services, and consumables:

Item Basis Amount
Field office trailers (2), delivery, setup, skirting, removal 19 mo @ $2,650 + $16,000 lump sum $66,350
Office furnishings, equipment, and supplies 19 mo @ $980 | $18,620
Communications and IT — network, cellular, project-management software seats 19 mo @ $2,900 | $55,100
Temporary electrical service, distribution, and power consumption 18 mo @ $3,800 | $68,400
Temporary water, sanitary service, and drinking water 18 mo @ $850 | $15,300
Temporary heat and enclosure (two winters, 6 months total) 6 mo @ $11,400 | $68,400
Temporary lighting — install, maintain, remove Lump sum $42,000
Portable sanitary facilities (sized to a 210-worker peak) 18 mo @ $2,950 | $53,100
Temporary fencing, gates, screening, and jobsite signage Lump sum $53,000
Temporary roads, crane mats, and construction entrance Lump sum $72,000
Temporary protection — floor and stair, dust partitions at the active clinic, ADA path Lump sum $66,000
Progressive cleanup, dumpsters, and waste hauling 18 mo @ $6,900 | $124,200
Final cleaning 132,000 SF @ $0.62/SF | $81,840
Small tools and consumables Lump sum $86,000
Jobsite vehicles and fuel 19 mo @ $2,600 | $49,400
Safety program — PPE, orientation, first aid, fall protection, guardrail systems Lump sum $98,000
Quality control, mockups, and Kestrel's own testing Lump sum $74,000
Surveying, layout, control, and as-built survey Lump sum $68,000
Progress photography and drone documentation 19 mo @ $780 | $14,820
Reproduction, plotting, and shipping Lump sum $21,070
Winter conditions — snow and ice control, ground protection Lump sum $36,000
Site security — after-hours patrol and cameras 18 mo @ $1,800 | $32,400
Closeout — as-built drafting, O&M compilation, warranty administration, owner training Lump sum $58,000
Facilities and services subtotal $1,322,000
TOTAL GENERAL CONDITIONS $2,900,000

Staff is $1,578,000 of $2,900,000 — 54.4%. That ratio is worth carrying in your head. On most commercial buildings, project staff runs somewhere between half and two-thirds of general conditions. If you build a GC estimate where staff comes out at 30%, you have either forgotten somebody or double-counted the facilities.

The burn rate, and why it decides everything

$2,900,000 ÷ 565 calendar days = $5,132.74 per calendar day.

Kestrel and Meridian negotiated the contractually agreed extended-general-conditions rate to a round $5,150 per calendar day. That is the number that appears in the supplementary conditions, and it is the number that gets multiplied by every compensable delay day for the rest of the project.

🔍 Why this works. Look back at the itemized table and sort it in your head into two buckets: things you buy once, and things you buy per unit of time.

Buy once: trailer delivery and setup ($16,000 of the trailer line), fencing, temporary roads, final cleaning, the mockups, the as-built survey.

Buy per month: every single staff line. Trailer rent. Temporary power. Dumpsters. Portable toilets. Vehicles. Security. Photography.

Now count: roughly $2.28 million of the $2.9 million is time-dependent. It does not care how much work got done this month. It only cares that the month happened.

That is the mechanism behind Theme 2 — the schedule and the budget are the same conversation. A schedule slip is not a schedule problem that might later become a cost problem. It is already a cost problem, automatically, the instant it happens, at $5,150 a day, before anybody argues about who caused it. Nobody has to decide to spend that money. It spends itself.

And on Northgate there is a second meter running next to the first one. Liquidated damages are $5,500 per calendar day. Add them:

$5,150 + $5,500 = $10,650 per calendar day of total exposure to slipping substantial completion past September 18, Year 2.

💰 Money check. When Ironbridge Steel's anchor-bolt submittal sat in Kestrel's office for 11 days and Caldwell Structural then took its full contractual 14-day review, Ironbridge missed its mill rolling slot and steel erection start slipped from August 4 to August 27, Year 1 — 23 calendar days, on the critical path.

23 CD × $10,650/CD = $244,950.

Two hundred forty-five thousand dollars, generated by a stack of paper sitting on a desk. Not by bad welding. Not by weather. By eleven days of nobody moving a submittal. That is a Division 01 failure with a Division 05 price tag, and it is the reason Chapter 25 exists.

🔄 Check your understanding. Kestrel's general conditions are $2,900,000 over 565 calendar days. Suppose the owner adds scope that extends the contract by 40 calendar days, with no acceleration and no change to the staffing plan. Before you compute anything: is Kestrel entitled to 40 days of the full $5,150, or something less? Why?

Answer

40 × $5,150 = $206,000 is the contractual answer, and on Northgate that is what Kestrel would claim, because the parties negotiated a stipulated daily rate precisely to avoid arguing about this every time.

But the honest technical answer is "something less than the true average," and you should know why. Extended general conditions are not the average daily rate — they are the marginal rate at the end of the job. In the final weeks the assistant superintendent has rolled off, the trailers are down to one, temporary heat is finished, and the dumpster count has dropped. A true marginal build-up might come to $4,200 a day. Conversely, an extension that lands in the middle of the job, at peak staffing with 210 workers on site, can cost more than $5,150 a day.

A stipulated rate trades accuracy for the elimination of a fight. That is usually a good trade — and it is a trade, which means somebody is slightly better off. Know which side you are on before you agree to the number.


13.4 Subcontractor quotes and the bid tab

On Northgate, about 86% of the cost of work is bought from somebody else. Kestrel self-performs cast-in-place concrete and rough carpentry; everything else arrives as a subcontractor's price. Which means the accuracy of a $40 million estimate is mostly the accuracy of forty-one other companies' estimates, assembled by you, under time pressure, from documents of wildly varying quality.

The bid tab is how you do that without losing money.

Coverage: how many bidders is enough

The working rule in most commercial markets is three qualified, competitive bidders per trade. Not three names. Three companies that actually intend to bid, are capable of the work, and are not too busy to care.

Coverage What it means What to do
4+ real bidders Healthy competition; the spread will tell you something true about the market Level all of them; watch for an outlier low
3 real bidders Standard target Proceed normally
2 real bidders Thin. The spread tells you very little Get a third, or price the trade in-house as a check
1 bidder You do not have a price; you have a proposal See below
0 bidders The market is telling you something about your schedule, your terms, your payment history, or your reputation Listen to it

When a trade has one bidder, you have three honest moves, and none of them is "hope."

  1. Estimate the trade yourself, in detail, from quantity and unit cost, and use your number as the check on theirs. If the sole bidder is 8% over your detailed build-up, you have a negotiating position. If they are 40% over, you have a scope misunderstanding or a market problem.
  2. Break the package up. One elevator bidder is a fact of life; one drywall bidder means your package is too big, your schedule is too tight, or your terms scared people off. Split it by area or by system and see if smaller firms come to the table.
  3. Carry a qualified allowance and say so out loud. Tell the owner: "We have one bidder on Division 14. We are carrying $780,000 as an allowance, and here is the exposure." An allowance disclosed in the basis of estimate is a managed risk. An allowance hidden inside a division total is a lie with a timer on it.

🏗️ From the field. Early in my career I had one roofing bidder on a school addition, and I carried their number because it was close to my in-house estimate and I was tired. What I did not do was ask why nobody else bid. The answer, which I got eight months later from a competitor in a parking lot, was that our specification called for a warranty term that only two manufacturers in the region would write, and one of them had a backlog. My "competitive" number was a monopoly number with good manners. It cost about $61,000 more than it should have, and every dollar of it was available to me on bid day for the price of one phone call I did not make.

Scope sheets: the most valuable document in buyout

A scope sheet is a written, itemized list of every element of work in a bid package, prepared before bids come in, against which every bidder's proposal is checked. It is the single most valuable document in the entire buyout process, and it costs an estimator maybe two hours per trade.

Here is a real one — the Northgate drywall and framing package, which carries a Kestrel budget of $2,760,000 within the $4,900,000 Division 09 line. The three bidders are Meridian Interiors, Cordova Wall Systems, and Bright Line Drywall. (All three are illustrative composites, as is every company in this book.)

# Scope item Meridian Cordova Bright Line
1 Interior metal stud framing, 18,600 LF, per partition schedule
2 Gypsum board, 412,000 SF all faces and layers
3 Shaft wall assemblies at elevator and stair (≈9,400 SF)
4 Soffits, bulkheads, and ceiling framing
5 Batt insulation in partitions (acoustic and thermal)
6 In-wall blocking for casework, monitors, grab bars, handrails, equipment
7 Firestopping and fire caulking at drywall-trade penetrations and slab edge
8 Acoustical sealant at head and base of rated and acoustic walls
9 Rated-assembly identification above ceiling
10 Impact-resistant board at corridors (≈14,200 SF)
11 Glass-mat and cementitious board at wet areas
12 Lead-lined gypsum board at imaging
13 Access panel installation in gypsum assemblies
14 Layout from Kestrel control points
15 Hoisting and material distribution to floors
16 Daily cleanup and debris to Kestrel dumpsters
17 Temporary protection of completed work
18 Patching after other trades
19 Level 5 finish at lobby and public areas Alt.
20 Mockup partition (one 12-foot assembly)
21 Off-hours work at the active-clinic corridor tie-in
22 Subcontractor performance and payment bond
23 Addenda acknowledged 1–3 1–4 1–4
Base bid $2,684,000 $2,512,000 $2,748,000

Note item 12. All three bidders exclude lead-lined board. That is not a leveling adjustment — it does not change the comparison between them at all. But it is absolutely a scope gap, and it must be covered somewhere: on Northgate it goes into Division 13 with the radiation-shielding contractor. An exclusion shared by every bidder is invisible on the bid tab and lethal on the job. Circle those separately.

Note item 23. Cordova and Bright Line acknowledged Addendum 4; Meridian acknowledged only through Addendum 3. Addendum 4 added six exam rooms on level 3 — about 1,180 LF of additional partition. Meridian's number is a price for a different building.

🧩 Productive struggle

Before you read the next table, take five minutes and try this yourself.

You have three base bids: Cordova at $2,512,000, Meridian at $2,684,000, Bright Line at $2,748,000. Cordova is $236,000 low and Bright Line is the most expensive of the three. Kestrel's own budget is $2,760,000.

Kestrel's carried values for the gaps are: shaft wall $118,000 · in-wall blocking $46,000 · firestopping $88,000 · impact-resistant board $38,000 · hoisting and distribution $52,000 · daily cleanup $31,000 · temporary protection $17,000 · patching after other trades $26,000 · mockup $9,000 · access panels $12,000 · off-hours work at the clinic corridor $18,000 · Addendum 4 $68,000 · Level 5 finish (Meridian's own alternate price $34,000; Kestrel's carry for Cordova $41,000). A subcontractor bond, where not included, costs 1.15% of the leveled subtotal.

Who is actually low, and by how much? Write your answer down before you look.

Bid tabulation and leveling

Leveling means adjusting every bidder's number so all of them cover the same scope, so that the comparison is between prices rather than between paragraphs. You add back what a bidder excluded, subtract what they duplicated, adjust for alternates and addenda, and apply the same bond and insurance treatment to everybody.

Adjustment Meridian Cordova Bright Line
Base bid as submitted $2,684,000 $2,512,000 $2,748,000
Add: shaft wall assemblies +$118,000
Add: in-wall blocking +$46,000
Add: firestopping and fire caulking +$88,000
Add: impact-resistant board at corridors +$38,000
Add: hoisting and material distribution +$52,000 | +$52,000
Add: daily cleanup +$31,000 | +$31,000
Add: temporary protection of finished work +$17,000
Add: patching after other trades +$26,000 | +$26,000
Add: mockup partition +$9,000
Add: access panel installation +$12,000
Add: Level 5 finish at lobby (spec-required, bid as alternate) +$34,000 | +$41,000 included
Add: off-hours work at clinic corridor tie-in +$18,000 | +$18,000 +$18,000
Add: Addendum 4 — six exam rooms, level 3 +$68,000
Total adjustments +$284,000 +$429,000 +$30,000
Leveled subtotal $2,968,000 $2,941,000 $2,778,000
Add: subcontractor bond @ 1.15% +$34,132 | +$33,822 included
LEVELED TOTAL $3,002,132 $2,974,822 $2,778,000
Rank as submitted 2nd 1st 3rd
Rank leveled 3rd 2nd 1st
Variance to Kestrel budget of $2,760,000 | +$242,132 +$214,822 +$18,000

Look at what happened. The rankings completely inverted. The apparent low bidder is $196,822 more expensive than the apparent high bidder. The bidder whose base number looked worst — Bright Line, at $2,748,000 — is the actual low at $2,778,000, and lands within 0.65% of Kestrel's own budget.

That last fact is the quiet vindication in the table. Kestrel's estimator built a $2,760,000 number from quantities and unit costs, without seeing a single quote, and the true market price came in $18,000 away. That is what a good detailed estimate does: it tells you which quote to believe.

And notice what Bright Line's number really was. It was not high. It was complete. Cordova's $2,512,000 was a perfectly honest price for a smaller scope, clearly qualified in writing. Cordova did nothing wrong. If Kestrel had carried Cordova's number and awarded Cordova's subcontract, the missing $429,000 would have arrived over eighteen months as change orders, backcharges, and scope-gap arguments — mostly at a worse price than $429,000, because nobody negotiates well in February with the ceiling grid already up.

Reading a quote for what is missing

Train your eye. These are the exclusions that show up over and over, and each one is a real number:

Classic exclusion Who usually ends up with it Why it matters
Hoisting and material distribution GC, or nobody On a four-story building this is real money and real crane time
Layout GC, from control points Cheap to provide, expensive to argue about at 6:30 a.m.
Daily cleanup / debris removal GC dumpsters Small per trade, large in aggregate; a housekeeping and safety issue
Temporary protection of finished work GC The floor gets destroyed by the trade that comes after
Firestopping / fire caulking Contested between drywall, MEP, and a specialist Fails inspection; delays the certificate of occupancy
In-wall blocking Carpenter or drywall Discovered when the grab bar has nothing to screw into
Patching after other trades Nobody wants it Guaranteed punch-list fight
Off-hours, weekend, and shift work Excluded by default Priced at premium time later, when you have no leverage
Prevailing wage / certified payroll Excluded on private work, mandatory on public A 20–40% labor delta if the job is public and the bidder assumed private
Sales and use tax Varies by jurisdiction and by owner tax status Meaningful on material-heavy trades
Bonds Usually priced separately 1.0–1.5% of the subcontract
Escalation beyond a stated date "Price firm 30 days" Your award date just became a cost item
Permits and inspection fees Split between owner, GC, and trade Small dollars, large delays
Winter conditions and temporary heat Excluded almost universally Two winters on Northgate; see §13.3

⚖️ What the contract says. The defense against all of this is a subcontract that establishes order of precedence — the subcontract and its scope exhibit govern over the subcontractor's proposal. Write the scope sheet into the subcontract as Exhibit A, list any accepted qualifications explicitly in Exhibit B, and include a clause stating that qualifications, exclusions, and conditions contained in the subcontractor's proposal are not part of the agreement unless expressly listed in Exhibit B. Without that clause, a sub can attach their two-page proposal with fourteen exclusions and argue the exclusions came along with the price. With it, the only exclusions that exist are the ones you knowingly accepted. This is the same order-of-precedence logic you learned for the prime contract documents in Chapter 7, applied one tier down.

Evaluating a bidder beyond price

The leveled low number is a candidate, not a decision. A subcontractor who cannot perform is more expensive than one who costs 4% more, because a default in month eleven costs you the schedule, the rebid premium, and the surety's timeline.

Factor What to look at The disqualifying answer
Capacity Crew size available for your dates, not their total headcount "We'll have the crew when you need it" with no names
Backlog Current contracted work versus annual volume; how much of their year your job is Your job is more than about a third of their annual volume
Bonding Single-project and aggregate capacity from a rated surety; is your subcontract inside it? Cannot produce a surety letter
Safety record Experience Modification Rate (EMR), recordable and lost-time rates, written safety program, competent persons EMR well above 1.0 with no explanation or corrective plan
Key personnel The named foreman and PM, and whether they are actually available The A-team on the proposal, the B-team on the job
Past performance Their record on your last three jobs together: change-order behavior, closeout, punch list, payment of their subs Chronic lien claims from second-tier subs
Financial health Payment history to suppliers; do they need your first payment to make payroll? Requests mobilization payment before mobilizing

Prequalification — doing this work before the bid rather than during it — is the subject of Chapter 19, and the mechanics of converting a leveled bid into an executed subcontract are Chapter 16. For now, hold this: you are not buying a price. You are buying a company's next nine months.

🔄 Check your understanding. A drywall sub's leveled number is $61,000 higher than the low bidder's. Their EMR is 0.71, they have worked four Kestrel jobs with no backcharges, and their named foreman ran your last hospital fit-out. The low bidder is new to you, has an EMR of 1.34, and their proposal requires payment within 15 days of invoice. What is the $61,000 actually buying?

Answer

Risk transfer, and specifically three kinds. First, schedule risk: a known foreman who has run this scope before will not need six weeks to learn your building, and interiors sit on the critical path for the back half of the job. Second, safety risk: an EMR of 1.34 versus 0.71 is not a statistic, it is a prediction about who gets hurt on your site, and one recordable injury will cost more than $61,000 in investigation, lost time, insurance experience, and the schedule stoppage. Third, cash-flow and default risk: a 15-day payment demand from an unfamiliar sub, on a job where the owner pays in 30 days after a pay app due on the 25th, means you would be financing them.

The honest counter-argument is that $61,000 is real money and a good PM can manage a new sub. Sometimes that is right. The point is to make the trade deliberately and in writing — put the reasoning in the buyout log so that in month eleven, when somebody asks why you did not take low, the answer exists.


13.5 The ethics of the bid tab: shopping, peddling, and the line

This is a required conversation, and I am going to be precise, because vagueness here is how people talk themselves into things.

Bid shopping is when a general contractor, having received subcontractor quotes, discloses or characterizes one subcontractor's price to another and invites a lower number for the same scope. It can happen before the prime bid ("Ashfield is at 4.9 — can you get under that?") or after award ("we're carrying $2,512,000, beat it and the job is yours"). The tell is that nothing about the work changed. Only the knowledge of somebody else's price changed.

Bid peddling is the mirror image, initiated by the subcontractor. A sub who did not submit, or who submitted and was not low, approaches the general contractor after the prime bids are opened and offers to beat the number the GC carried. The tell is the same: no scope change, just a price chase against information that was supposed to be confidential.

Both are prohibited or restricted on most public work. Many states require prime bidders on public projects to list their subcontractors at bid time and forbid substituting a listed sub without a stated, approved reason. The specific mechanism, the dollar thresholds, and the penalties vary substantially by state and change over time, so check your jurisdiction's public contracting code and the bid documents themselves rather than assuming. Both the Associated General Contractors of America and Associated Builders and Contractors address the practice in their ethical standards. And on private work, where no statute reaches, plenty of owners write anti-shopping language into the prime contract anyway, because owners have figured out what it does to their buildings.

Why it is corrosive, in numbers

Bid shopping does not lower the cost of a building. It moves money and quality around, and it takes a cut on the way through.

  1. Subcontractors price a known shopper higher. Every market has a whisper network. When a sub believes their number will be shopped, they add a hedge — call it two to four percent — or they simply do not bid. On $40,000,000 of subcontracted work, a three percent "shopper's premium" is $1,200,000 a year against you, forever, on every job.
  2. Your best subs stop bidding. The firms with the deepest benches and the best foremen have more work than they need. They do not participate in auctions where the last number wins. You are left with the firms who must bid, and the correlation between "must bid" and "is in financial trouble" is not zero.
  3. A shopped price gets recovered in scope. A sub forced down $80,000 does not absorb $80,000. They find it: thinner crews, a cheaper foreman, substituted product, and a proposal full of exclusions written to create change orders. You will pay the $80,000 back, plus markup, plus the argument. Curtis Boone's Rivermont Elementary job is the worked example, and it is in case-study-02.md.
  4. It poisons the field. A subcontractor who believes they were cheated in buyout behaves differently at 6:30 a.m. in month fourteen. They will not do you the small favors — the two-hour resequence, the Saturday, the "we'll work around them and come back" — that keep a job on schedule. Those favors are worth more than the $80,000, and you cannot buy them back.

Where the line actually is

Here is the distinction that matters, stated as plainly as I can:

Legitimate Bid shopping
Asking a bidder what is included and excluded Telling a bidder what a competitor's number is
Asking a bidder to price added or deleted scope Asking a bidder to re-price the same scope after seeing another number
Asking a bidder to price a value-engineering alternative you propose Asking "can you do better?" with no change to anything
Negotiating schedule, phasing, payment terms, or bond requirements and re-pricing accordingly Using a competitor's price as the target
Telling a bidder their number is above your budget Telling a bidder their number is above another bidder's
Telling a bidder they missed scope, and asking them to price it Using a bidder's missed scope as leverage to squeeze the complete bidder

Notice that the left column is not a soft version of the right. It is a different activity. On the left, the scope or the terms change and the price follows. On the right, only the price moves. That is the test, and it works in every situation I have ever been in.

Back to the hook. When Tomás told his estimator "ask them three questions and do not tell them anybody's number," the three questions were: Is medical gas in or out? Is independent test and balance in or out? Are duct cleaning and final filters in or out? Ashfield came back $348,000 higher on their own scope, because they had genuinely missed scope. Kestrel never revealed Cardinal's number, and Cardinal was awarded on merit at $5,318,000. That is what the left column looks like at 12:26 p.m. on bid day.

🏗️ From the field. Margo Deacon puts it in one sentence, which she has said to me more than once: "Every dollar you squeeze out of a sub in the trailer, you buy back in the building — with interest, and at a time of their choosing."


13.6 Self-perform work

Kestrel self-performs cast-in-place concrete, rough carpentry, and general trades. On Northgate that is $2,200,000 of cast-in-place work inside the $3,500,000 Division 03 line, plus roughly half the $760,000 Division 06 line.

Estimating self-perform work is a different act from tabulating a subcontract bid, and the difference is not technique. It is ownership.

When you take a subcontractor's number, you have bought a price. If their crew is slow, that is their loss. When you self-perform, you have bought a plan — a crew composition, a productivity rate, and a duration — and if the crew is slow, that is your loss, dollar for dollar, with nobody in between.

Worked: the Northgate slab on grade

33,000 SF of slab on grade at 5 inches — 510 cubic yards — placed by Jamal Foster's crews in five placements.

Component Basis Amount
Labor — crew of 10 (1 foreman @ $58/hr, 6 cement masons @ $46/hr, 2 laborers @ $38/hr, 1 pump operator @ $52/hr) = $462/hr | $4,620 per 10-hour day × 5 placement days $23,100
Concrete material 510 CY × 1.04 waste = 530 CY @ $172/CY | $91,160
Concrete pump 5 days @ $2,150/day | $10,750
Vapor barrier, reinforcement, curing compound, saw cutting 33,000 SF @ $1.42/SF | $46,860
Edge forms, screed rails, miscellaneous Lump sum $12,000
Finishing equipment (ride-on trowels, laser screed rental) Lump sum $18,400
Direct cost $202,270
$202,270 ÷ 33,000 SF = $6.13/SF

The estimate carries slab on grade at $8.15/SF, or $268,950. The $2.02/SF difference — $66,680 — is self-perform supervision (Jamal's allocated time, which is charged to the work and not to general conditions), self-perform small tools, a productivity-risk contingency, and Kestrel's self-perform markup.

Now the lesson, and it is a hard one.

That $66,680 is Kestrel's to win or lose. If the crew places 6,600 SF a day as planned, Kestrel keeps it. If the crew averages 5,300 SF a day — a 20% productivity miss, which is an ordinary bad month, not a catastrophe — the job takes 6.2 days instead of 5, labor goes from $23,100 to $28,644, and the pump goes from $10,750 to $13,330. That is $8,124 gone from a single small placement. Scale that miss across $2,200,000 of self-perform concrete and you have eaten the entire self-perform margin and started on the fee.

When you subcontract, that risk belongs to the subcontractor. When you self-perform, it belongs to you. Self-perform is not a way to make money. It is a way to take a risk you believe you can manage better than the market can price it.

The honest reason contractors self-perform

Ask around and you will be told self-perform is about margin. In my experience that is the second reason at best.

The real reason is control of the critical path. Foundations and the slab feed steel; steel feeds deck; deck feeds enclosure. When that early chain belongs to a subcontractor with three other jobs, you can only ask. When it belongs to your own superintendent, you can decide — you can add a crew Thursday, you can place on a Saturday, you can resequence a pour because the rebar inspection slipped. On Northgate, that ability was worth more than the concrete margin, and everyone on the job knew it.

The secondary reasons are real too: you keep a core craft workforce employed between jobs (which is how you still have a foreman when the market turns), you retain genuine knowledge of what work actually costs (which is how you know a subcontractor's number is wrong), and you have a credible in-house benchmark for every concrete bid you will ever level.

⚠️ Safety alert. Look back at the drywall scope sheet, item 15: hoisting and material distribution. Two of three bidders excluded it. Now imagine an estimator who levels the bid, misses that line, awards the subcontract without it, and hands the field a job where nobody owns hoisting.

What happens is not that the material stops moving. What happens is that crews improvise — an overloaded personnel hoist, a pallet of board on a scaffold platform never designed for it, a trade borrowing another trade's equipment without training. In week 34 on Northgate, on the north elevation at level 3, a frame scaffold was partially modified overnight by a trade that had not erected it, to run conduit. A plank was lifted and not re-secured. Milo Serrano, a mason tender, stepped onto it at 7:20 a.m. and went down onto the platform, catching himself on the top rail. No injury — that time.

Bea Salgado's investigation found three failures, and the third was a crew running behind after the steel acceleration under an unwritten pressure to make it up. But the first two were ownership failures: no competent-person inspection tag for that shift, and a scaffold modified by a trade that did not erect it and did not re-inspect it.

Ownership of temporary equipment starts in the estimate. If scaffold, hoisting, and material handling are not explicitly assigned to a named party in a priced line, they are assigned to whoever is closest and most desperate at 7:20 in the morning. That is not a scope gap. That is a hazard you bought. Chapter 22 covers the technical requirements; Chapter 24 covers why the system, not the rulebook, produces safety.


13.7 Equipment costs

Equipment is the part of the estimate that most reliably separates people who have run a job from people who have not, because equipment cost is not a price you look up. It is a rate you build, and the rate depends on facts about your company that no catalog knows.

The two halves: ownership and operating

Ownership cost accrues whether the machine runs or sits in the yard:

Component What it is How it is computed
Depreciation Capital consumed by use and age (Purchase price − salvage) ÷ useful life in hours
Interest / cost of capital The money tied up in the machine Average value × your cost of capital ÷ annual hours
Taxes Property and ad valorem tax Rate × average value ÷ annual hours
Insurance Physical damage coverage Rate × average value ÷ annual hours
Storage Yard space, security, and yard overhead Allocated ÷ annual hours

Operating cost accrues only when the machine runs:

Component Typical basis
Fuel Consumption rate (gal/hr) × fuel price
Lubricants and filters Commonly estimated as a percentage of fuel cost
Tires or tracks and undercarriage Replacement cost ÷ expected life in hours
Repairs and field maintenance Commonly estimated as a percentage of straight-line depreciation

Operator cost is separate from both and is usually carried with the labor for the activity, not with the machine. State clearly in your basis of estimate which convention you used — the single most common equipment estimating error I see is a rate that includes the operator being applied to an activity whose labor already includes the operator. You just paid for that person twice.

Mobilization and demobilization is its own line. A lowboy for a 45,000-pound excavator is not free, and on an urban site with a tight north property line it may also involve a permit, a police detail, and a Sunday morning.

Standby and idle cost is the one nobody carries and everybody pays. A rented machine on your site during a two-week weather delay costs full rent and produces nothing. An owned machine costs ownership cost — depreciation is hour-based, but interest, taxes, insurance, and storage keep accruing on the calendar. Standby is exactly the kind of exposure the construction contingency exists to absorb, and it is exactly the kind of exposure people forget to name when they write the risk register in Chapter 6.

Worked: own or rent a telehandler for Northgate?

Northgate needs a 10,000-pound, 55-foot rough-terrain telehandler for roughly 14 months and 1,150 machine hours — material distribution from mobilization through the interiors phase. Kestrel owns three. Should the job take one, or rent?

Step 1 — build the owned rate.

Machine: purchase price $198,000; useful life 8 years or 8,000 hours; salvage $52,000; Kestrel's fleet averages 1,000 hours per machine per year; cost of capital 7.5%; taxes, insurance, and storage 4.0% of average value.

Average value = ($198,000 + $52,000) ÷ 2 = $125,000

Component Computation $/hr
Depreciation ($198,000 − $52,000) ÷ 8,000 hr $18.25
Interest at 7.5% $125,000 × 0.075 = $9,375/yr ÷ 1,000 hr $9.38
Taxes, insurance, storage at 4.0% $125,000 × 0.040 = $5,000/yr ÷ 1,000 hr $5.00
Ownership subtotal $32.63
Fuel 2.6 gal/hr × $4.15/gal | $10.79
Lubricants and filters 12% of fuel $1.29
Tires $6,400 per set ÷ 2,400 hr life | $2.67
Repairs and field maintenance 55% of straight-line depreciation $10.04
Operating subtotal $24.79
Total owning and operating cost (no operator) $57.42

Kestrel's internal rental rate — the rate the equipment division charges a job — is the owning-and-operating cost plus a load for shop overhead, transport between jobs, and the weeks the machine sits idle between assignments. Kestrel uses 15%:

$57.42 × 1.15 = $66.03/hr, published as $66.00/hr.

Step 2 — price both options over the real duration.

Owned Rented
Machine time 1,150 hr @ $66.00/hr = $75,900 14 mo @ $4,850/mo = $67,900
Mobilization and demobilization $2,800 | delivery and pickup $1,450
Rental protection plan (damage waiver) @ 12% included in rate $8,148
Environmental and preparation fees @ 2% included in rate $1,358
Fuel and lubricants included in rate ($10.79 + $1.29) × 1,150 hr = $13,898
Tires and repairs included in rate covered by rental company
TOTAL $78,700 $92,754

Owning is $14,054 cheaper — about 15%.

Step 3 — find the break-even, and then find the assumption that controls it.

Per month, owned costs about $5,420 and rented costs about $6,521, a $1,101/month advantage to owning. Owning starts $1,350 behind on mobilization ($2,800 versus $1,450). Break-even: $1,350 ÷ $1,101 = 1.23 months. Past about five weeks of use, owning wins.

Which sounds decisive, and is not, because the entire result depends on one assumption buried in step 1.

🔍 Why this works — and where it stops working. Re-run the owned rate at 600 hours per year of fleet utilization instead of 1,000. Depreciation does not change, because it is charged per hour of use. But interest, taxes, insurance, and storage are annual costs spread over fewer hours:

Component At 1,000 hr/yr At 600 hr/yr
Depreciation $18.25 | $18.25
Interest $9.38 | $15.63
Taxes, insurance, storage $5.00 | $8.33
Operating (fuel, lube, tires, repairs) $24.79 | $24.79
Owning and operating $57.42 $67.00
Internal rate at 1.15 $66.00 $77.05
Cost of 1,150 hr + mob/demob $78,700 $91,408

At 600 hours a year, owning costs $91,408 against renting's $92,754. The $14,054 advantage collapses to $1,346 — inside the noise of any of these assumptions.

Utilization, not purchase price, decides own versus rent. The machine costs the same either way. What changes is how many hours you have to spread the annual carrying costs across. This is why a contractor's fleet decision is a company decision made across all jobs, not a project decision made on one — and why the job that takes the machine out of the yard for fourteen months is doing the fleet a favor that never shows up on that job's cost report. Chapter 21 takes this all the way through crane selection, fleet strategy, and matching equipment to the work.

🔄 Check your understanding. Your excavation subcontractor's schedule slips and your rented 45,000-pound excavator sits on site for eleven working days doing nothing. It is rented at $9,400 per month. What does the standby cost, and who pays it?

Answer

Cost: eleven working days is roughly half a month, so approximately $4,700 of rent for zero production, plus whatever damage waiver and fees ride on the rental. If you also carried an operator against those days, add the operator.

Who pays depends entirely on the subcontract and on causation, which is why it is a Theme 1 question and not an arithmetic question. If the sub caused the delay and your subcontract has a clear backcharge provision plus a notice requirement you actually complied with, you backcharge them — if you documented it contemporaneously. If the delay was owner-caused, it is a change-order or claim item (Chapter 31). If it was weather, it is probably yours and it comes out of contingency.

But notice the real lesson: in every one of those branches, the recovery depends on a daily report written on the day, naming the idle machine, the reason, and the hours. The equipment cost is easy. The entitlement is documentation — Theme 5, and the reason Chapter 26 exists.


13.8 Markups, assembled properly

You have a cost of work, general conditions, and equipment. Now you turn cost into price. This is where estimates most often go quietly wrong, because each markup has its own base and its own arithmetic, and applying the wrong base to the right rate produces a number that looks right and is not.

Bond premium: a rate on contract value, on a sliding scale

Surety bond premium is quoted per thousand dollars of contract value, and the rate declines as the contract gets larger — the surety's underwriting cost does not scale linearly with exposure. Rates vary by surety, by contractor's financial strength, and by market, so treat this scale as illustrative of the structure, not as a quote.

Bracket of contract value Rate per $1,000 Amount
First $500,000 | $25.00 $12,500
Next $2,000,000 (to $2,500,000) $15.00 | $30,000
Next $2,500,000 (to $5,000,000) $11.50 | $28,750
Next $2,500,000 (to $7,500,000) $9.50 | $23,750
Balance above $7,500,000 ($40,000,000) $8.25 | $330,000
Payment and performance bond on $47,500,000 $425,000

Effective rate: $425,000 ÷ $47,500,000 = 0.895% of contract value.

Note the base: the bond is priced on the full contract value, including your own fee. Bond, price, fee, and bond again is a small circular reference that estimating software handles and hand-built spreadsheets often do not. Two practical consequences: if the contract value moves, the bond premium moves, and a change order that adds $1,000,000 of work adds roughly $8,250 of bond premium that you must remember to include in the change-order price.

The Northgate insurance and bonds line, itemized

Item Basis Amount
Payment and performance bond Sliding scale on $47,500,000 | $425,000
General liability and excess liability Rate on contract value $286,000
Builder's risk $1.65 per $1,000 of insurable value $78,000
Pollution liability and design-assist professional liability Policy premiums $46,000
Additional-insured endorsements and waivers of subrogation required by the owner Per endorsement $12,000
Builder's risk deductible reserve Named exposure $53,000
TOTAL INSURANCE AND BONDS $900,000

That deductible reserve is worth a sentence. Builder's risk carries a deductible — often substantial, and often larger for water damage and wind. If a pipe lets go on level 3 in February and destroys $340,000 of finishes, insurance pays the loss above the deductible and you pay the deductible. Carrying a named reserve for it is the difference between a managed risk and a surprise. Note also that in some jurisdictions and on some projects the owner purchases builder's risk; read the supplementary conditions before you carry it, and if the owner carries it, read the policy anyway to learn what the deductible is and who owes it.

Contingency and escalation

Contingency on Northgate is 3.0% of the $43,800,000 of cost of work plus general conditions plus insurance and bonds, carried at $1,320,000. It is drawn down against named risks from the risk register, with a log, and what is left at the end splits 75/25 with Meridian.

Escalation is $575,200, built in §13.2 against the $26,400,000 of scope that was not yet under a firm quote when the GMP was signed. The rule is: escalate what you have not bought, for the period until you buy it. Escalating the whole cost of work would have double-counted the third of the job already locked by firm quotes — a $190,000-ish error in the owner's disfavor that a competent owner's estimator will find and that will cost you credibility you need later.

Markup versus margin — the same distinction, at full scale

Chapter 12 drew this on a single line item. Here it is on a $47.5 million contract, where the difference is real money.

Markup is a percentage added to cost. Margin is that same money expressed as a percentage of price. They are never equal, and margin is always the smaller number.

Northgate's fee is a 4.0% markup on the $45,120,000 subtotal:

$45,120,000 × 0.040 = $1,804,800, giving a price of $46,924,800 before escalation.

As a margin on that price: $1,804,800 ÷ $46,924,800 = 3.846%. As a margin on the full GMP of $47,500,000: $1,804,800 ÷ $47,500,000 = 3.80%.

Now suppose Nadia Haddad had said "I want a 4% margin, not a 4% markup." Then:

Price = Cost ÷ (1 − margin) = $45,120,000 ÷ 0.96 = $47,000,000, and the fee is $1,880,000.

$1,880,000 − $1,804,800 = $75,200.

💰 Money check. Seventy-five thousand two hundred dollars, on one word. That is more than the entire Northgate final-cleaning line ($81,840) and about the same as the site security budget for the whole job. If you and your executive are using the words "markup" and "margin" interchangeably in the final review meeting, one of you is about to be surprised, and it will be discovered in month sixteen when the fee does not cover what somebody thought it covered.

The markup stack, in order

📊 Diagram (described). Picture the estimate as a stack of layers, each one sitting on a specific base. Reading up from the ground:

  ┌──────────────────────────────────────────────────────┐
  │  GUARANTEED MAXIMUM PRICE            $47,500,000     │
  ├──────────────────────────────────────────────────────┤
  │  + Escalation      $575,200   (base: unbought scope   │
  │                                $26,400,000)           │
  ├──────────────────────────────────────────────────────┤
  │  + Fee @ 4.0%    $1,804,800   (base: $45,120,000)     │
  ├══════════════════════════════════════════════════════┤
  │    SUBTOTAL                    $45,120,000            │
  ├──────────────────────────────────────────────────────┤
  │  + Contingency   $1,320,000   (base: $43,800,000)     │
  ├──────────────────────────────────────────────────────┤
  │  + Ins. & bonds    $900,000   (base: contract value,  │
  │                                incl. the fee)         │
  ├──────────────────────────────────────────────────────┤
  │  + Gen. conds.   $2,900,000   (base: 565 days)        │
  ├──────────────────────────────────────────────────────┤
  │    COST OF WORK               $40,000,000             │
  │    (base: quantities × unit costs, and 41 subcontract │
  │     packages)                                          │
  └──────────────────────────────────────────────────────┘

The teaching point is in the parentheses. Every layer has a different base. General conditions rest on time. Insurance and bonds rest on contract value, which includes the fee sitting above them. Contingency rests on cost. Fee rests on the subtotal. Escalation rests on the unbought portion only.

Get the rate right and the base wrong and you have an error that survives every review, because the rate is defensible and nobody re-derives the base. I have seen a bond premium computed on the cost of work instead of the contract value on a $60 million job. The error was $62,000, it lived in the estimate for four months, and it was found by a twenty-four-year-old who asked what number the surety would actually invoice against.


13.9 Bid day

Everything above is craft. Bid day is a process-control problem, and the failures on bid day are almost never estimating failures. They are clerical failures at high speed, and they are enormous.

The war room

📊 Diagram (described). Kestrel's bid-day layout, which has not changed in fifteen years because it works:

        ┌───────────────────────────────────────────────┐
        │   PROJECTED BID SUMMARY  (the wall)           │
        │   Div | Package | Budget | Low | Carry | Δ    │
        └───────────────────────────────────────────────┘
                            ▲
                            │ ONE person updates this.
                            │ Only one. Ever.
   ┌────────────┐   ┌───────┴────────┐   ┌────────────┐
   │  PHONE 1   │   │  BID CAPTAIN   │   │  PHONE 2   │
   │  quote     │──▶│  (Tomás)       │◀──│  quote     │
   │  intake    │   │  decides what  │   │  intake    │
   └────────────┘   │  gets carried  │   └────────────┘
   ┌────────────┐   └───────┬────────┘   ┌────────────┐
   │  PHONE 3   │──────────▶│◀───────────│  SCRIBE    │
   │  quote     │           │            │  (Dani):   │
   │  intake    │           ▼            │  time,     │
   └────────────┘   ┌────────────────┐   │  name,     │
                    │ FINAL REVIEW   │   │  number,   │
                    │ Nadia Haddad,  │   │  exclusions│
                    │ T-45 minutes   │   └────────────┘
                    └───────┬────────┘
                            ▼
                    ┌────────────────┐
                    │  BID DELIVERY  │
                    │  T-30 on site  │
                    └────────────────┘

Three rules are doing all the work in that diagram.

One person touches the summary. Quote takers write on paper and hand it over. They do not type into the master. A spreadsheet with four people in it on bid day is a spreadsheet that will contain a number nobody can explain.

Every quote is logged with time, company, number, and stated exclusions, before it is evaluated. Dani's job in the hook was not clerical busywork. It is the audit trail that lets you reconstruct at 1:15 p.m. why the electrical carry moved.

The bid leaves early. T-30 on site, minimum. Traffic, elevators, a locked door, a receptionist at lunch — a bid that is technically finished at 1:58 and physically outside the building at 2:00 is worth nothing.

The last-minute quote problem

Subcontractors submit late for the same reason contractors do: to limit the time available for shopping. A quote that lands at 1:47 p.m. for a 2:00 p.m. bid is a business decision, not a discourtesy, and you have to be able to handle it.

You handle it with a plug number — a carried value for a package you do not yet have a real, leveled quote for. Plugs are legitimate and universal. They are also how people get hurt, so:

Plug discipline Rule
Source it A plug is your own detailed estimate, or last quarter's number for similar scope escalated, or an unleveled quote you have marked as unleveled. Never a guess.
Flag it Plugs are highlighted on the summary in a color everyone can see across the room. A plug that stops looking like a plug is a landmine.
Load it A plug carries a risk allowance because you have no competitive check on it. Two to five percent, depending on the trade.
Count them Somebody states out loud, in the final review: "We have four plugs totaling $2.1 million, or 6.7% of the bid." That sentence changes decisions.
Kill them Every plug replaced by a real leveled quote gets announced and re-totaled.

Spreadsheet discipline

I am going to be blunt: more money has been lost on bid day to a spreadsheet error than to a bad unit price. A transposed digit that turns $1,850,000 into $1,580,000 is a $270,000 mistake that no amount of estimating skill will catch, because the number looks fine.

The controls that catch it:

  1. Sum every column two ways. Total the divisions and, separately, total the subcontract packages. They must agree. When they do not, you have a package assigned to no division or to two.
  2. Print the summary and check it against paper. The eye catches on paper what it slides over on a screen. This sounds antique. Do it anyway.
  3. Lock the formula cells. Every catastrophic bid-day error I know of involved somebody typing a number into a cell that used to contain a formula.
  4. Reconcile against $/SF. $47,500,000 ÷ 132,000 SF = $360/SF. If your comparable outpatient buildings run $310–$385/SF, you are in the band. If your summary says $268/SF, do not congratulate yourself — go find what fell out. This is the same sanity check as the conceptual estimate you built in Chapter 11, used in reverse: the conceptual number now audits the detailed one.
  5. Reconcile against the previous estimate. If the design-development estimate was $44.1 million and the construction-document estimate is $47.5 million, you must be able to explain the $3.4 million in a short list of named causes. "The design got more expensive" is not a cause. "Curtain wall went from stick-built to unitized at the owner's direction, $1,180,000" is.

The bid-day checklist

Item When
All addenda received, logged, acknowledged, and priced T−48 hr
Coverage confirmed: every package has ≥2 real bidders or a documented plug T−24 hr
Alternates, unit prices, and allowances priced and cross-checked against the bid form T−24 hr
Bid bond executed, sealed, dated, and physically in the bid envelope T−24 hr
Bid form filled out completely — every blank, including the ones that seem stupid T−4 hr
Subcontractor listing form complete (where required by public bidding rules) T−4 hr
Quantities cross-checked against takeoff summary T−4 hr
General conditions verified against the current schedule duration T−4 hr
Bond and insurance recomputed on the current contract value T−2 hr
Escalation base re-checked against what is actually bought T−2 hr
Every plug identified, loaded, and announced with its total T−90 min
Column sums reconciled two ways; formulas verified T−60 min
$/SF sanity check and variance-to-prior-estimate explanation T−60 min
Final review meeting: who moves the number, and by how much T−45 min
"What did we forget?" — every person in the room speaks once, out loud T−40 min
Number transcribed to bid form; two people read it back digit by digit T−35 min
Bid physically at the delivery location T−30 min
Confirm receipt, time-stamped T−5 min

That "what did we forget" ritual on the second-to-last line is not a formality. Everybody in the room speaks — the quote takers, the scribe, the estimator who did earthwork, the person who has been quiet for four hours. Tomás runs it the same way every time: "Go around. One thing each. If you have nothing, say 'nothing.'" I have watched a twenty-three-year-old field engineer say "we never got a number for the temporary chain-link along Ferry Street" and save $71,000.

The final review, and the decision to move the number

Here is the honest part of this chapter, and the part textbooks usually skip.

The estimate produces a cost. It does not produce a bid. Between them sits a judgment about market, competition, backlog, and appetite — and that judgment belongs to somebody with the authority to lose the company's money. At Kestrel it is Nadia Haddad, Vice President of Operations. Nobody else moves the number. Not the estimator, not the PM, not the person on the phone at 1:52.

The legitimate reasons to move a number down:

Legitimate What it looks like
A late quote actually came in lower on complete scope Cardinal drops $84,000 after re-checking their duct takeoff
A plug is replaced by a real, leveled number that is lower You had $860,000 plugged for masonry; the leveled low is $811,000
A named risk was retired The geotechnical addendum eliminated the shoring assumption; take out the $180,000 you carried for it
A schedule improvement reduces time-dependent cost Resequencing removed 20 days; general conditions drop $103,000
A duplication was found Firestopping was carried in both Division 07 and the MEP packages
A fee decision The executive accepts a lower fee for strategic reasons and says so on the record

Every one of those has a name and a mechanism. That is finding savings.

And then there is the other thing.

Buying the job is reducing the number without a corresponding change in scope, risk, or expectation — taking cost out of a line you still intend to spend, because you want the work. It is not fraud, it is not illegal, and it is extremely common. It is also, in my experience, the most reliable way to lose money in this industry.

💰 Money check — what buying work actually costs. Curtis Boone's Rivermont Elementary School #12 bid is the worked example, and case-study-02.md walks it in full.

Curtis's built-up number was $22,865,000. He and his team "found" $465,000 in the final review and bid $22,400,000. He won by $312,000 over the second bidder. Here is what the four shaved lines cost during construction:

Line shaved in the final review Taken out What it cost during construction
Masonry — accepted the low quote without leveling three scope gaps $96,000 | $214,000 in change orders and backcharges
General conditions — cut the assistant superintendent and two months of PM time $148,000 | $286,000 in extended general conditions and unmanaged rework
Winter conditions and temporary heat — "we'll be dried in by November" $74,000 | $158,000 (they were not dried in until February)
Construction contingency — cut from 2.5% to 1.8% $147,000 | $340,000 of unabsorbed cost with too little reserve to draw on
TOTAL $465,000 $998,000

The shave was $465,000. The cost was $998,000 — $2.15 back out for every dollar taken.

Now put it against the fee. Rivermont Elementary carried an anticipated fee of 3.5% on $22,400,000 = $784,000.

$998,000 − $784,000 = $214,000 lost. Not "made less than we hoped." Lost. Kestrel finished a two-year job, tied up a superintendent, a PM, a bonding line, and a piece of its aggregate capacity, and paid $214,000 for the privilege.

And the recovery arithmetic is the part that should stay with you. To earn back $214,000 at a 3.5% fee, Kestrel must go win and successfully perform:

$214,000 ÷ 0.035 = $6,114,286 of additional work — at full fee, with no overruns.

A $465,000 shave in a forty-minute meeting created a $6.1 million hole to dig out of. That is the real price of buying work, and it is why Nadia Haddad's most valuable skill is not knowing when to sharpen a number. It is knowing when to say "we're not the low bidder on this one, and that's the right answer."

Unbalanced bidding and front-loading

Two related practices sit on the same ethical boundary, and you will meet both.

Unbalanced bidding is loading price into some line items and stripping it out of others while keeping the total unchanged. On a unit-price contract like Cottonwood Creek Bridge, this can be genuinely predatory: if you believe the actual quantity of structural excavation will far exceed the engineer's estimate, you load that unit price and strip the ones you expect to under-run. Your total bid looks competitive; your actual revenue is materially higher. Some owners' bid documents expressly reject materially unbalanced bids, and public owners routinely reserve the right to do so.

Front-loading is the schedule-of-values version: assigning more value to early activities — mobilization, foundations, underground — and less to late ones, so you get paid faster than you spend. On Willow Street's $6.8 million, moving $180,000 of value from finish activities into mobilization and foundations might improve your financing position by roughly $30,000–$35,000 over the job. It is also a representation to the owner that mobilization is worth what you said it is worth, and it is not.

⚖️ What the contract says. Most owner-favorable agreements require the schedule of values to be submitted for the architect's approval and to "allocate the contract sum to the various portions of the work" — language that a materially front-loaded SOV does not satisfy. Architects reject them routinely. More seriously, the practice leaves an unbilled liability at the end of the job: you have collected for value you have not created, so the last 10% of the work has 4% of the money behind it, and you finish the punch list on your own dime with a subcontractor who has already been paid. When jobs go bad, a front-loaded SOV is also the first exhibit in the owner's argument that your billing was never trustworthy — which will follow you into every claim you file. Chapter 32 builds an honest schedule of values and shows what happens to the dishonest one.

There is a legitimate neighbor to this practice, and it is worth naming so you can tell them apart: genuine early costs belong in early line items. Mobilization really does cost money. Bonds are paid up front. Long-lead deposits are real. Putting real early costs in early line items, and being able to substantiate every one of them, is correct estimating. Putting finish money in early line items is something else.


13.10 The estimate's second life

The estimate does not end on bid day. Roughly two weeks after award it comes back to life as three different documents, and how much pain that transition causes was decided months earlier by how you structured the estimate.

The estimate becomes Owned by Used for Chapter
The control budget — the baseline every actual cost is measured against Project manager Cost reporting, cost-to-complete forecasting, variance analysis Chapter 28
The cost code structure — the accounts field costs get charged to Project accountant (Lorena Vasquez) Coding invoices, timecards, and equipment charges Chapter 28
The schedule of values — the billing breakdown the owner approves Project manager and owner's rep Monthly applications for payment Chapter 32

Here is a slice of the Northgate mapping, so you can see the shape:

Estimate line Cost code SOV line Notes
Div 03 — footings, 1,240 CY 03-3100 Footings Foundations Self-perform: labor, material, and equipment coded separately
Div 03 — slab on grade, 33,000 SF 03-3300 Slab on grade Foundations Same
Div 03 — architectural precast, 21,000 SF 03-4500 Architectural precast Exterior enclosure Subcontract: one code, one line
Div 05 — structural steel, 985 tons 05-1200 Structural steel Structural steel Split billing: fabrication (stored material) vs. erection
Div 09 — drywall and framing package 09-2100 Gypsum assemblies Interior partitions, by floor SOV subdivided by level for progress measurement
Div 01 — general conditions 01-0000 series, by item General conditions Billed monthly against the burn rate

Three rules make this transition survivable, and all three are decisions you make while building the estimate, not after:

  1. Estimate at the level of detail you intend to control at — no finer, no coarser. A cost code you cannot get accurate field data against is worse than no code, because it produces confident garbage. If nobody is going to separate "interior partitions, level 2" from "interior partitions, level 3" on a timecard at 3:30 p.m. on a Friday, do not create the code.
  2. Keep self-perform work coded by labor, material, and equipment separately. Subcontracts can be one line — they are a fixed price and you either owe it or you do not. Self-perform work is where you find out whether you are making money, and you cannot find that out from a lump.
  3. Make the schedule of values and the estimate reconcilable. Not identical — the SOV is negotiated with the owner and is organized for progress measurement, so it gets subdivided by area and floor. But you must be able to walk from any SOV line back to the estimate lines behind it. When the owner asks in month nine why interior partitions are billing at 62% while your cost report says 71% spent, you need to answer in ten minutes, not three days.

🔄 Check your understanding. Two estimators build the same $40 million cost of work. One produces 180 line items; the other produces 2,400. Which is better?

Answer

Neither, on its own — the question is unanswerable without knowing how the job will be controlled and who will code the data.

180 lines is too coarse for a job with $2.2 million of self-perform concrete: you will not know where you are losing money until you have already lost it. 2,400 lines is too fine if your field staff is one superintendent and one field engineer: you will get miscoded timecards, and miscoded data is worse than absent data because people believe it.

The right structure is the level at which someone will actually collect accurate data. For Northgate, that turned out to be about 340 cost codes: heavily subdivided in Divisions 03 and 06 where Kestrel self-performs, and roughly one code per subcontract package everywhere else. Estimate structure is a control decision made in advance, not a precision contest.


📋 Try it: level three masonry bids

The Northgate masonry package carries a Kestrel budget of $890,000 (Division 04). Scope: CMU shaft and stair enclosures, interior CMU at mechanical and electrical rooms and the loading dock, brick veneer at the entry canopy, cast stone sills and copings, masonry reinforcing and grout, flashing and weeps, control joints, cleaning and sealing, one mockup panel, and burnished CMU at the lobby stair.

Three bids arrive:

Anvil Masonry Rivermont Block & Brick Castellan Masonry
Base bid $824,000 $766,000 $851,000
Scaffolding for exterior veneer
Hoisting and material distribution
Masonry flashing and weeps
Cast stone sills and copings (18 pieces)
CMU reinforcing and grout
Control joints
Cold-weather protection (two winters)
Mockup panel (8' × 8')
Masonry cleaning and sealing
Daily cleanup to GC dumpsters
Layout from GC control points
Saw-cutting for MEP penetrations after the fact
Burnished CMU at lobby stair Alt. $23,000 included
Addenda acknowledged 1–3 1–2 1–3
Subcontractor bond included
Unit price, additional CMU $28.50/SF | $31.20/SF $26.90/SF

Kestrel's carried values for the gaps: scaffolding $22,000 · hoisting and distribution $12,000 · flashing and weeps $22,000 · cast stone $28,000 · cold-weather protection $37,000 · mockup $11,000 · cleaning and sealing $16,000 · daily cleanup $14,000 · layout $6,000 · saw-cutting $9,000 · burnished CMU $23,000. Addendum 3 added CMU at the new generator enclosure — 1,850 SF, valued at $52,000. A subcontractor bond, where not included, costs 1.2% of the leveled subtotal.

Your tasks:

  1. Level the three bids into a comparable table.
  2. Identify the true low bidder and the variance to Kestrel's $890,000 budget.
  3. Name the three scope gaps most likely to have become change orders if the apparent low bid had simply been carried.
  4. State what you would write into the subcontract to close them.
Worked answer

1. The leveled bid tab

Adjustment Anvil Rivermont Castellan
Base bid $824,000 $766,000 $851,000
Add: scaffolding for exterior veneer +$22,000
Add: hoisting and material distribution +$12,000 | +$12,000
Add: masonry flashing and weeps +$22,000
Add: cast stone sills and copings +$28,000
Add: cold-weather protection +$37,000 | +$37,000
Add: mockup panel +$11,000
Add: masonry cleaning and sealing +$16,000
Add: daily cleanup +$14,000
Add: layout from GC control +$6,000
Add: saw-cutting for MEP penetrations +$9,000 | +$9,000 +$9,000
Add: burnished CMU at lobby stair (spec-required) +$23,000 | +$23,000 included
Add: Addendum 3 — generator enclosure CMU +$52,000
Total adjustments +$139,000 +$194,000 +$15,000
Leveled subtotal $963,000 $960,000 $866,000
Add: subcontractor bond @ 1.2% +$11,556 | +$11,520 included
LEVELED TOTAL $974,556 $971,520 $866,000
Rank as submitted 2nd 1st 3rd
Rank leveled 3rd 2nd 1st
Variance to $890,000 budget | +$84,556 +$81,520 −$24,000

2. The true low bidder is Castellan Masonry at $866,000 — the bidder whose base number was the highest of the three. Castellan is $24,000 under Kestrel's budget (2.7% favorable) and $105,520 below the apparent low bidder.

Rivermont's $766,000 was not a bad price. It was an incomplete price, honestly qualified. Carried as submitted, it would have cost Kestrel $105,520 more than Castellan and $81,520 more than budget — and every dollar of that would have arrived as a change order rather than as a bid, which means it would have arrived with markup on top and an argument attached.

3. The three scope gaps most likely to become change orders

  • Cold-weather protection ($37,000). Excluded by two of three bidders. Northgate's masonry runs through two winters. This one does not arrive as a debate — it arrives in January with the temperature at 24°F, the mason standing in the trailer, and no leverage anywhere in the room. Nobody argues about whether it is cold.
  • Addendum 3 — the generator enclosure CMU ($52,000). Rivermont acknowledged only Addenda 1 and 2. Their price is for a different building. When the generator enclosure shows up on the drawings in month seven, Rivermont will say — correctly — "we never bid that," and they will be right.
  • Cast stone sills and copings ($28,000). The classic orphan. Cast stone sits at the boundary between the masonry package and the precast/enclosure package, and it is routinely excluded by both because each assumes the other has it. Excluded by Rivermont here; on many jobs it is excluded by everyone and discovered when the mason reaches window-head height.

Honorable mention: saw-cutting for MEP penetrations, excluded by all three. It never shows on the bid tab because it does not change the comparison — and it is still $9,000 of work that somebody must own. Circle shared exclusions separately, always.

4. What to write into the subcontract

  • Exhibit A — Scope of Work, reproducing the scope sheet item by item, with an explicit "complete and in place" clause: all labor, material, equipment, scaffolding, hoisting, layout from Contractor's control points, cold-weather protection, cleanup, and incidentals necessary to complete the masonry work in accordance with the Contract Documents including Addenda 1 through 3.
  • Exhibit B — Accepted Qualifications, listing the only exclusions Kestrel agrees to, plus a clause stating that qualifications, exclusions, conditions, or clarifications appearing in the Subcontractor's proposal are not part of this Subcontract unless expressly restated in Exhibit B.
  • An order-of-precedence clause making the subcontract and its exhibits govern over the subcontractor's proposal.
  • The unit price carried forward — $26.90/SF for added or deleted CMU — with a stated validity period and a statement of what it includes (labor, material, reinforcing, grout, and markup) so that a future change order is arithmetic instead of a negotiation.
  • Explicit cold-weather language: cold-weather protection and heating per the specification is included for the full duration of the masonry work regardless of season, with no additional compensation for seasonal conditions.

That last bullet is the one that pays for this entire exercise. It costs you one sentence in a subcontract in April, and it is worth $37,000 and a bad conversation in January.


Spaced Review

Answer these from memory before you check anything.

From Chapter 12: What are the three factors in a unit-cost build-up for labor, and why is a productivity rate the most dangerous of the three?

Recall check

Quantity × productivity × rate. Quantity comes from the drawings and can be verified by a second person. The wage rate comes from a payroll register or a collective bargaining agreement and can be verified by a document. Productivity is the only one that is a prediction — it depends on crew skill, access, weather, congestion, sequence, and morale, none of which exist yet. It is where estimates go wrong, and it is why the Northgate slab-on-grade example in §13.6 is dangerous: an ordinary 20% productivity miss on one placement is $8,124, and Kestrel owns every dollar of it because Kestrel self-performs.

Also from Chapter 12: State the markup-versus-margin distinction, then apply it: Northgate's fee is a 4.0% markup on $45,120,000. What is it as a margin on the $47,500,000 GMP?

Recall check

Markup is a percentage added to cost; margin is the same dollars expressed as a percentage of price. Margin is always the smaller number.

$45,120,000 × 0.040 = $1,804,800. As a margin on the GMP: $1,804,800 ÷ $47,500,000 = 3.80%. A true 4.0% margin on the pre-escalation price would have required a fee of $1,880,000 — $75,200 more.

From Chapter 11: What is a basis of estimate, and what does escalation actually cover?

Recall check

The basis of estimate is the written statement of what the number assumes: the documents and their date, the quantities, the inclusions, the exclusions, the allowances, the assumed schedule and construction duration, the assumed market conditions, and the named risks carried in contingency. It is the difference between an estimate you can defend and a number you can only repeat. Every estimate leaves your desk with one attached — no exceptions.

Escalation covers price movement between the date of the estimate and the date you actually buy the work. On Northgate it is priced only against the $26,400,000 that was not under firm quote at GMP execution — 2.30% on $18,400,000 of material exposure and 1.90% on $8,000,000 of labor exposure, totaling $575,200. Escalating scope you have already bought at a firm price is double-counting, and a sharp owner's estimator will find it.

Deep callback to Chapter 4: On a GMP contract, what is the difference between the cost of the work, general conditions, and the fee — and which of the three is the owner allowed to audit?

Recall check

Cost of the work is what goes into the building: subcontracts, material, self-perform labor, and equipment. General conditions is the cost of running the project — staff, trailers, temporary utilities, cleanup, safety — none of which becomes part of the finished structure. Fee is the contractor's compensation for management, home-office overhead, and profit.

On a cost-plus-with-a-GMP agreement, the owner typically has audit rights over the cost of the work and general conditions, because both are reimbursable at actual cost. The fee is not auditable — it is a fixed amount or a fixed percentage the parties negotiated, and there is nothing behind it to inspect. That distinction is exactly why the boundary between general conditions and fee is negotiated so carefully in a GMP: every item you move from fee into general conditions becomes reimbursable, and every item you move the other way becomes yours to absorb.


Project Checkpoint: The Willow Street Detailed Estimate

In Chapter 12 you produced a quantity takeoff for the Willow Street Community Center — sitework, concrete, masonry, and structure, with waste factors applied. Now you turn quantities into a number.

Your deliverable: a complete detailed estimate for the Willow Street Community Center, 24,000 SF, two stories, wood-framed second floor over a structural steel and CMU first floor, design-bid-build lump sum, 425 calendar days, prevailing wage, 100% payment and performance bonds, liquidated damages $1,200 per calendar day. The full project package — program, drawings described, specification excerpts, and quantity data — is Appendix K.

Build these five components.

1. An estimate summary by CSI division. Every division from 02 through 33 gets a row, including the empty ones with a dash. Price your Chapter 12 self-perform quantities at unit cost; carry the rest at package level.

2. Bid tabs for five subcontracted trades. Choose five with real money in them — earthwork, masonry, structural steel, roofing, mechanical, electrical are the obvious candidates. For each: write the scope sheet first, invent three bidders with genuinely different inclusions and exclusions, then level them. Do the leveling arithmetic in a table exactly as §13.4 does. Write the scope sheet before you invent the bids. Doing it in the other order teaches you nothing, because you will unconsciously write bids that level cleanly.

3. An itemized general-conditions estimate with a derived burn rate. Staff first, with duration and monthly rate; then facilities, services, and consumables. Then divide by 425 calendar days and state the daily rate you would put in the contract. For scale: a $680,000 general-conditions estimate on Willow Street produces exactly $1,600 per calendar day, and adding the $1,200/CD liquidated damages gives a total exposure of $2,800 per calendar day for slipping substantial completion. Compare that to Northgate's $10,650/CD and notice that the ratio to contract value is not far off — that is not a coincidence.

4. All markups, in the right order, on the right bases. Bond premium on the full contract value using a sliding scale. Insurance as a rate. Contingency on cost. Fee as a markup — and state the resulting margin separately, so you know both numbers. Escalation on the unbought portion only. Reconcile to a final bid number.

Here is a target skeleton. Yours will differ; if it differs by more than about 8% on any line, go find out why:

Line Amount
Cost of work (Divisions 02–33) $5,430,000
General conditions (425 CD @ $1,600/CD) | $680,000
Insurance and bonds $155,000
Contingency @ 2.5% $157,000
Subtotal $6,422,000
Fee @ 5.0% markup $321,100
Escalation $56,900
TOTAL BID $6,800,000

$6,800,000 ÷ 24,000 SF = $283.33/SF. Sanity-check your own number against that.

5. A basis-of-estimate page. One page. Documents and their dates, addenda acknowledged, quantities and their source, inclusions, exclusions, allowances (with dollar values), assumptions about schedule and construction duration, assumed market conditions, and the named risks carried in contingency. If you can only produce four of the five components this week, produce this one and the general conditions. An estimate without a basis of estimate is a rumor with a dollar sign.

Next chapter you build the CPM schedule — activity list, logic, durations, forward and backward pass, critical path, and Gantt. Keep your general-conditions duration assumption where you can reach it. The schedule you build in Chapter 14 will either confirm the 425 days you just priced, or it will not, and finding that out on paper costs nothing.


Chapter Summary

A reference card for the next time you are standing in front of a forty-foot spreadsheet at 11:52 in the morning.

The eight things that decide whether a detailed estimate is any good:

# Principle The consequence of ignoring it
1 A low number is a question, not an answer Ashfield's $340,000 gap was a $383,000 hole
2 Divisions organize the specification; packages organize the market Scope disappears in the gap between them
3 An empty division is a documented zero, written as a dash A missing row and a decided zero look identical in six weeks
4 General conditions are time-dependent, not quantity-dependent Every schedule slip is automatically a cost overrun, at $5,150/CD
5 The scope sheet is written before the bids arrive Otherwise you level against the bids instead of against the work
6 Leveling routinely inverts the ranking The apparent low bidder was $196,822 high on drywall, $105,520 high on masonry
7 Every markup has its own base Right rate, wrong base survives every review
8 Finding savings has a name and a mechanism; buying work does not Curtis Boone shaved $465,000 and paid $998,000

The Northgate reconciliation, for reference:

Line Amount
Cost of work (Divisions 02–33) $40,000,000
General conditions (565 CD) $2,900,000
Insurance and bonds $900,000
Contingency (3.0%) $1,320,000
Subtotal $45,120,000
Fee (4.0% markup = 3.80% margin on GMP) $1,804,800
Escalation (on $26,400,000 unbought) | $575,200
GMP $47,500,000
Derived: general-conditions burn rate $5,150/CD
Derived: total daily exposure with LDs $10,650/CD
Derived: cost per square foot $360/SF

The four-question test before any number leaves your desk:

  1. Is every division on the summary? Including the ones with a dash.
  2. Is every package covered by at least two leveled bidders, or by a flagged and loaded plug? Say the plug total out loud.
  3. Does every markup sit on the correct base? General conditions on time. Bond on contract value including fee. Escalation on unbought scope only.
  4. Can you defend every line to somebody who wants it to be lower? If a line cannot survive the question "why is this here," it will not survive the final review — and if it disappears there without a named reason, you did not find a saving. You bought the job.

The ethical line, in one sentence: on the legitimate side, the scope or the terms change and the price follows; on the other side, only the price moves.


What's Next

You have a number. It rests on an assumption you have not tested yet: that this building can be built in 565 calendar days. Chapter 14 makes you prove it — activity list, logic, durations, the forward and backward pass, and the critical path, which is a calculated result rather than a management opinion. That chapter also puts a price on the steel delay you have been hearing about since Chapter 1, using the $10,650 per calendar day you derived here. Then Chapter 15 takes the estimate and the schedule together into the bid decision itself — including how to know when the right answer is to walk away.