01
Start with a bid/no-bid decision
A bid consumes estimator time, subcontractor attention, and supplier goodwill. Before committing, score the opportunity against trade fit, geography, capacity, client history, design completeness, schedule, contract terms, bonding needs, competition, and the reason you can credibly win.
Passing on a weak opportunity is not lost revenue. It protects time for work where your experience, relationships, schedule, and delivery plan create an advantage beyond being the lowest number.
02
Control the invitation and documents
Create a bid calendar with the site walk, RFI deadline, addenda cutoff, subcontractor due date, internal review, and owner submission time. Download every drawing, specification, addendum, bid form, contract exhibit, and insurance or bonding requirement into a versioned folder.
Read the instructions to bidders before measuring. A complete price can still be rejected when it arrives late, uses the wrong form, omits an acknowledgement, or fails to include required security.
- Confirm the governing issue date and every addendum.
- List alternates, allowances, unit prices, and owner-furnished items.
- Track questions in one RFI log and distribute answers consistently.
- Set subcontractor deadlines early enough to level coverage.
03
Build a scope-first takeoff
Organize the estimate by trade or cost code, then measure the work from coordinated drawings and specifications. Cross-check plans, details, schedules, and notes. A door count without hardware sets, a wall area without finish requirements, or a conduit length without fittings is not a complete scope.
AI-assisted detection can accelerate the first pass, but every detected item must be reviewed. Calibrate the sheet before relying on measured quantities, resolve duplicates across pages, and keep manual corrections connected to the plan.
04
Level quotes and close scope gaps
Put subcontractor and supplier quotes into a side-by-side scope sheet. Normalize taxes, freight, bonds, alternates, exclusions, lead times, and quote validity. Call bidders about gaps rather than inserting a silent allowance that nobody owns.
The apparent low quote is often not the lowest complete quote. Leveling creates an audit trail for why a number was carried and identifies scopes that need an estimate, an allowance, or a clarification.
05
Set price with the contract risk visible
Add project indirects, escalation, contingency, overhead, and profit as deliberate decisions. Review liquidated damages, schedule compression, retainage, payment timing, warranties, indemnity, and change-order language with qualified advisers where appropriate.
Do not use markup as a substitute for missing scope. Scope completeness and commercial risk are different problems and should remain visible as separate parts of the bid review.
06
Write a proposal that can be compared
Lead with the base price and requested alternates, then state the scope, schedule assumptions, inclusions, exclusions, allowances, unit prices, validity period, and payment terms. Use the owner’s form when required and attach qualifications only where the instructions allow them.
A professional proposal reduces ambiguity. It should help the reader understand exactly what changes the price without forcing them to reconstruct your estimate.
07
Submit, follow up, and learn
Perform a final compliance check, submit ahead of the deadline, and retain proof of delivery. Follow up on the evaluation schedule without creating unnecessary urgency. Whether you win or lose, record the result, spread to the selected bidder when available, estimate hours, and the reasons behind the decision.
Over time, that record improves opportunity selection and pricing discipline. The goal is not to bid everything; it is to build a repeatable process for bidding the right work well.