Hard-bid vs CMAR vs design-build: estimating workflows for GC estimators
Compare how estimating unfolds under hard-bid (DBB), CMAR/GMP, and design-build (solicitation, scope, leveling, carry, and closeout) with checkpoints and checklists for each method.
Author
Ido Gedanken, CEOPublished

- Types
- Comparison, Guide
- Read
- 5 min
- Published
On this page
- Delivery method definitions
- Design-bid-build (hard-bid)
- CMAR / GMP (construction manager at risk)
- Design-build
- Solicitation and selection
- Scope definition and estimating prep
- Hard-bid checklist
- CMAR process
- Design-build checklist
- Bid and trade package management
- Hard-bid
- CMAR / GMP
- Design-build
- Final estimate, carry, and risk allocation
- Handling incomplete design and scope gaps
- KPIs by method
- Common failure modes
- Trade-specific notes
- Spreadsheets vs dedicated tools
- Choosing a method (owner lens, estimator impact)
- Phase timing (illustrative)
Project delivery method shapes the estimator's workflow. Hard-bid (design-bid-build) prices a complete set and wins on lowest responsive bid. CMAR/GMP brings the GC in during design, then negotiates a guaranteed maximum price. Design-build puts design and construction under one contract, overlapping phases and putting both design and build risk on the design-builder.
Each method changes how you run solicitation, scope development, bid leveling, the carry / contingency decision, and post-award handoff. Missteps in coverage or assumptions hurt in all three, especially when design is incomplete. This guide compares the workflows phase by phase so GC estimators can adjust checklists, risk, and trade coverage by method.
Delivery method definitions
Design-bid-build (hard-bid)
The owner hires an architect for full design, then solicits sealed competitive bids. Separate contracts: designer and lowest-responsive GC (typically lump sum). Flow is linear, design → bid → build. Common in public work and wherever competitive bidding is required.
CMAR / GMP (construction manager at risk)
The CM joins during design as a cost/schedule/constructability advisor, then holds trade contracts under a fixed or guaranteed maximum price. Owner keeps separate designer and CM contracts. Design risk largely stays with owner/designer until GMP; after GMP the CM carries construction cost risk up to that ceiling. Trade buyout often starts around 60-90% design. Popular on complex projects that need early contractor input with price assurance.
Design-build
One design-builder delivers design and construction under a single contract, both design and build risk on that team. Design and construction can overlap (foundations while finishes are still open). Faster delivery and fewer owner-side design COs are the usual pitch; it still needs clear performance criteria and tight design-cost coordination.
Solicitation and selection
| Aspect | Hard-bid (DBB) | CMAR / GMP | Design-build |
|---|---|---|---|
| Owner solicitation | Invitation to bid / RFP, price-driven | RFQ/RFP on qualifications (and fee) | RFP on goals, program, budget, criteria |
| When trades are priced | After complete docs | Often ~60-85% design into GMP | Design-builder selects / shops subs; not a public trade bid at award |
| Negotiation | Little on price, responsive to fixed docs | Open-book precon; GMP negotiated | Proposal price (often GMP) negotiated / qualifications-based |
| Estimator focus | Assemble packages, track addenda, hit bid day | Precon advice + phased trade buyout | Conceptual proposal estimate + iterative alignment |
Hard-bid. Final price is set against completed design. Missing scope becomes a change later. See solicitation and addenda management.
CMAR. Decision point: competitive sub-bids (common on public CMAR) vs negotiated / self-perform (more common private). Either way, trade numbers firm the GMP.
Design-build. Upfront cost and schedule commitment often happens on less-than-complete design. Estimators must predict unresolved work and justify it.
Scope definition and estimating prep
Hard-bid checklist
- Verify the final drawing set; flag late design changes
- Confirm invited and required trades per package
- Prepare scope outlines and distribute to estimating / PM
- Set up a bid coverage matrix
- Identify long-leads and owner-furnished items in the specs
- Build the initial cost model with allowances only for minor unknowns
Design should be complete at bid. Incomplete ground reports or missing details become qualifications and risk, not silent optimism. Scope craft: scope generation.
CMAR process
- At 30-60% design, ROM estimates for major scopes; flag underground and other major risks
- Track budget vs design with a target-budget report; value-engineer as needed
- Near 60-85%, issue trade packages; hold allowances / contingency for remaining design
- Maintain a record of design assumptions and unresolved RFIs / details
Push owner decisions (finishes, systems) while design is still open. Use placeholder allowances consciously. They feed the carry number.
Design-build checklist
- Lock performance criteria with the owner (budget, start date, capacity, energy)
- Compile historical $/SF or system benchmarks for similar DB work
- Structure major packages (foundation, shell, MEP, finishes) that may run in parallel
- Set design freeze / allowance cutoffs (e.g. finishes locked at 30% as deduct/credit, refined at 60%)
- Document scope decisions as the living baseline, iterative design without a register becomes dispute fuel
Bid and trade package management
Hard-bid
Trades and quantities are locked at bid time. Use a coverage matrix so every critical package has enough qualified bids:
| Trade package | Sub A | Sub B | Sub C | Notes |
|---|---|---|---|---|
| Concrete | $350k covers | $370k covers | - | Sub C excluded basement slab |
| Structural steel | $200k covers | - | $220k covers | Sub B no-bid |
| Electrical | $150k | $140k | $145k | Scope aligned across bidders |
| HVAC | $180k | $175k | - | Only two bidders; thin coverage |
Keep an addenda log. On bid day: level scopes item-by-item, chase high-impact exclusions, hunt scope gaps, and decide whether thin packages need another invite or a plug (coverage, leveling).
CMAR / GMP
- Trade bidding at the design threshold: fewer bidders or direct negotiation possible on private work; public owners often still require competition
- Open-book buyout: normalize allowances and unit prices across evolving scope
- Keep a scope reconciliation log: what each trade assumed until final design
- GMP = accepted trade costs + CM markups + contingencies + owner allowances, with contingency justified
- Uncovered items (every mech bid excludes a valve) still need an allowance in the GMP, same discipline as coverage, less formal packaging
Design-build
- Internal packages; early mini-RFPs to preferred or shortlisted subs for gut-check pricing
- Full competitive rounds may wait until later design stages
- Estimator owns proposal scope completeness against owner promises
- Track changes from the proposal baseline in a living estimate, site or slab shifts become documented cost movements, not surprises
Final estimate, carry, and risk allocation
| Factor | Hard-bid | CMAR / GMP | Design-build |
|---|---|---|---|
| Design completeness | Full set | Partial at GMP | Early concept → iterative |
| Who carries design risk | Owner / designer (Spearin) | Owner until GMP; then mostly construction risk on CM | Design-builder |
| Who carries cost risk | GC (except claimable gaps) | CM up to GMP; owner above (with exceptions) | Design-builder |
| Typical contingency posture | Often 2-5% if design truly complete | Often 5-10% when GMP is early | Often 5-15% or padded into line items |
Hard-bid. Carry covers residual unknowns (soils, weather, permits) and known gaps. Run final bid review before submission.
CMAR. Contingency is explicit in the GMP narrative. Use a factor-based rubric (design completeness, geotech, scope clarity, market volatility, owner change propensity, complexity). Method detail: carry number methodology.
Design-build. Contingency is often implicit in line items; some proposals show an owner contingency separately. Because the design-builder cannot bill the owner for its own design mistakes, pad against unresolved refinements with eyes open.
Handling incomplete design and scope gaps
- Hard-bid: force clarifications via RFI/addenda; every ambiguity gets a conservative assumption. Use historical CO trends (e.g. local K-12 ~3% post-bid growth) to size risk when docs are imperfect.
- CMAR: design-gap checklist by spec section; regular design reviews; allowance drawings with unit prices or lumps for unresolved scope before GMP lock.
- Design-build: design-freeze thresholds and a scope-status register; drift past allowances triggers review before it becomes buried cost.
KPIs by method
| KPI | What to watch |
|---|---|
| Cost growth / accuracy | Research often shows design-build with lower average cost growth than CMAR or DBB, partly because DB absorbs its own design errors. Track bid vs model and final vs GMP/bid. |
| Schedule growth | DB typically fastest; DBB often sees larger schedule overruns. Bid logs and addenda turnaround matter more when the path is compressed. |
| Bidder response | Hard-bid target often 2-3+ bids per trade. CMAR/DB may run leaner, fewer bidders usually means higher risk premium in the carry. |
Treat published averages as directional; build your own internal medians by delivery method.
Common failure modes
| Method | Failure mode | Mitigation |
|---|---|---|
| Hard-bid | Incomplete scope / sole-source specialty | Cross-trade gap review; coverage matrix; chase thin packages early |
| Hard-bid | Late owner addenda flood | Buffer time; addenda log; liquidated-damages awareness |
| Hard-bid | Suspiciously low bid | Full exclusions pass before you celebrate the number |
| CMAR | A/E-CM disconnect | Standing coordination; reconcile drawings to buyout assumptions |
| CMAR | GMP surprise when trades land high | Lock major equipment / civil early; transparent contingency narrative |
| CMAR | Owner adds scope pre-GMP expecting inclusion | Owner-changes allowance; adjust GMP explicitly |
| Design-build | Vague performance brief | Written performance specs before price commitment |
| Design-build | Friendly but expensive preferred subs | Benchmark against market |
| Design-build | Permit / AHJ late demands | Early plan-reviewer contact; freeze thresholds |
Trade-specific notes
- Structural, earthwork, utilities: quantities fixed in DBB; still moving in CMAR/DB until site design settles. State quantity assumptions and allowances clearly.
- MEP: DB/CMAR can value-engineer systems early (chiller type, distribution). DBB focuses on small omissions against a complete spec.
- Finishes and specialty: stage long-lead millwork; lock colors/fixtures later with a small contingency in CMAR/DB; in DBB, price architect allowances explicitly.
Spreadsheets vs dedicated tools
| Situation | Usually enough | Prefer a dedicated system |
|---|---|---|
| Fully designed DBB, smaller jobs, disciplined files | Spreadsheet leveling and summaries | Optional |
| Partial design (CMAR/DB), fast-track, many estimators | Painful, version drift and missed links | Single source for bids, RFIs, assumptions, and cost model |
The test is traceability: can you show which document or sub proposal backs each number when design or addenda move? That is the same "source-backed" bar as leveling and final review, method does not change the need; incomplete design raises the stakes.
Choosing a method (owner lens, estimator impact)
- Lowest price on complete docs → hard-bid, estimator focuses on responsive coverage and a clean bid day
- Budget certainty plus contractor input during design → CMAR/GMP, estimator lives in precon updates and a justified GMP
- Speed and single point of responsibility → design-build, estimator iterates design and cost together and prices unresolved work up front
Phase timing (illustrative)
| Phase | Hard-bid | CMAR / GMP | Design-build |
|---|---|---|---|
| Design / precon | Design complete before bid | Design + precon services overlap for months | Proposal development, then overlapping design-construction |
| Trade pricing | Hard bid date after docs | Trade bids into GMP (~60-85% design) | Internal / staged buyout as design advances |
| Price commitment | Final sealed bid | GMP negotiation | Proposal / GMP with iterative refinement |
| Construction start | After award | After GMP (often) | Can start early packages while design continues |
FAQ
Does hard-bid always mean lower contingency?
Only when design is truly complete and coverage is strong. Incomplete docs or thin trades need the same honest carry you would use on CMAR, silence is not a method advantage.
When should CMAR start trade bidding?
Commonly around 60-85% design, enough detail to get real numbers, enough openness left that allowances for remaining design are still explicit in the GMP.
Why do design-build estimates feel "softer" early?
Because you are pricing a proposal against performance criteria and incomplete design. The rigor is in freeze points, living baselines, and benchmarking, not in pretending the set is 100%.
How many bids per trade by method?
Hard-bid: target 3-5 usable bids (invite more). CMAR/DB: often fewer, especially with preferred teams, document sole-source rationale and raise contingency when competition is thin.
Where do exclusions reviews still matter on CMAR and DB?
Everywhere you take a trade price. Open-book does not remove exclusions; it makes normalizing them part of the GMP story. Same matrix discipline as [exclusions review](/resources/review-subcontractor-exclusions-and-qualifications).
Related reading
Construction scope generation: a practical guide for GCs
How general contractors turn drawings, specifications, addenda, and company standards into trade scopes a subcontractor can price, an estimator can trace, and a senior reviewer can challenge.

Construction bid solicitation: a practical guide for GCs
How general contractors plan bid packages, qualify subcontractors, manage ITBs and addenda, protect coverage, and receive proposals that can actually be leveled.

Construction bid leveling: a practical guide for GCs
How to level subcontractor bids across design-bid-build, CM-at-risk, design-build, and progressive design-build, and why the same spreadsheet does not work for all of them.

Construction bid coverage: how GCs know every scope is covered
Ensure every trade has competitive bids before you lock the estimate. Track coverage with a matrix, follow up on invitations, and fill gaps so thin packages do not become expensive buyouts.

Construction addenda management for GC estimators
Addenda are official bid-document revisions. Log them, distribute them, retakeoff the deltas, and require subcontractor acknowledgments so your estimate and every bid reflect the final scope.

How to review subcontractor exclusions and qualifications
Subcontractor bids bury risk in exclusions and qualifications. Identify them, classify impact, normalize the comparison, and lock decisions into the subcontract scope letter before award.

How to set a carry number you can defend
The method for getting from a submitted subcontractor bid to the number that actually goes in the estimate, including evaluated cost, expected-value risk pricing, and the duplicate-contingency trap.

Final bid review: a QA/QC playbook for general contractors
The pre-submission gate between a working estimate and a price you are prepared to submit, explain, contract around, and build. Workflow, checklists, review lanes, delivery-method playbooks, and the KPIs worth tracking.

How to spot scope gaps before you carry the number
A practical review sequence for finding missing scope, duplicated cost, and unresolved trade boundaries while there is still time to price them properly.

Piper removes manual review from the critical path and brings project data, company knowledge, and expert checks into every preconstruction decision and workflow
See Piper on your project
Bring a current or completed project and see how Piper saves review time, surfaces scope gaps, and applies your company's knowledge.