Construction

Bid leveling based on your subcontractors' past performance

Prequalification checks whether a subcontractor is fit to bid, before the first award and at many firms once a year after. Neither the first check nor the yearly check looks at how the subcontractor did on the firm's own jobs. Bid leveling compares the bids on one job and does not show the subcontractor's past change orders or its share of the firm's current work.

Two people in hardhats seen from behind in an unfinished room with a tablet and drawings
On this page

Bid leveling is, in ediphi's own words, "the process of reviewing and normalizing subcontractor bids to confirm that all bidders are pricing the same scope. Adjustments are made for scope gaps, exclusions, and qualifications." The bid leveling meeting has three bids and three sets of exclusions in front of it. It has no record of how each bidder performed on the firm's past jobs. A poor award costs the firm after the subcontractor starts work, most often in change orders and at the rare end in a default. The only record that shows those costs before the next award is the general contractor's own commitments and change orders, booked across every job that subcontractor has run. At Cadre AI, we assemble that record by subcontractor from the project management system and accounting connected for general contractors.

What bid leveling settles

Bid leveling settles one question: are these bids actually pricing the same job? Three subcontractors rarely bid identical scope. One prices with an allowance the others skipped. One puts a schedule assumption in a footnote. One quotes a substitution nobody else priced. An estimator normalizes those bids into line items that mean the same thing, so the prices can be compared line by line.

The guides that come up in a search for bid leveling cover three steps: match the scope, catch the gaps, sign the contract. None of them covers what the subcontractor did on the firm's past jobs. Procore (Autodesk Build or other equivalent) has its own bid leveling tool. It compares bids side by side on one project and flags scope gaps and pricing anomalies. Procore's bid leveling page does not mention the subcontractor's commitments or change orders on other jobs.

Prequalification checks whether a subcontractor is fit to bid

Prequalification checks whether a subcontractor is fit to bid, before the first award and at many firms once a year after. ConsensusDocs' 721 Subcontractor Prequalification Statement asks for "a subcontractor's project experience," "company structure, current and completed projects," "financial health," "key personnel," "safety programs," and references through its exhibits, all before the first contract gets signed. Procore's own prequalification guide lists nearly the same set: "Financial Health," "Safety Record," "Insurance & Bonding," "Licensing & Credentials," "Project Experience," "Capacity & Resources," "Legal History." The yearly check updates insurance certificates, bonding capacity, and financials. Neither the first check nor the yearly check looks at how the subcontractor did the last three times it won work from the firm.

No standard report shows how a subcontractor performed on the firm's own past jobs. No prequalification form asks about the change orders that cut the firm's margin on the last two jobs a subcontractor ran for the firm, so a subcontractor with a clean bond and a strong safety record clears it. The bid leveling sheet lacks that history each time a subcontractor the firm has used before bids on a new job.

What can't the bid leveling meeting see?

The bid leveling sheet shows what a subcontractor is asking for on this job. It holds no record of what that subcontractor's past awards cost the firm. One of those costs is change order growth after a low bid: a subcontractor bids low and makes the money back on change orders. Trade forums describe the practice openly. "Underbidding and then slaughtering them on the extras & change orders is a very old and still very common practice," an electrician on a trade forum wrote in a thread about low bidders. A contractor on a trade forum, in a thread about pricing too high, wrote about other bidders who price this way. Some outfits bid at a loss on purpose because they plan to make it up on change orders. The two posts are anecdotes that describe the practice in plain terms.

The bid leveling sheet also does not show a subcontractor's cash position. Billd's 2026 subcontractor market report found subcontractors wait an average of 51 days to get paid after submitting a pay application, while general contractors estimate they pay in 35. The 16-day difference shows that general contractors underestimate how long their subcontractors wait for payment.

Default is the rare end of cost after award. Marsh, citing the Surety and Fidelity Association of America, puts the cost of a subcontractor default at 1.5 to 3 times the subcontract value. A default can cost the firm more than the difference between the bids. Levelset, citing CFMA, puts average pre-tax net profit for general contractors at 1.4 to 2.4%. That figure comes from a different CFMA cohort and year than the 4.4% and 6.7% figures in our other posts. The loss from a single default at 1.5 to 3 times a subcontract's value can exceed the profit on several other jobs running at the same time.

The bid leveling sheet compares three subcontractors on this job's prices alone, with no link to the closed job files, commitments, and change orders that record their past work.

Commitments and change orders already sit in the project management system

The history that bid leveling and prequalification leave out is stored in a firm's own systems. Those systems do not group it by subcontractor. Procore's own documentation states that "purchase orders and subcontracts are called commitments," and every change order modifies one of those commitments. The change order stays in the system with its contract line long after the job closes. The schedule sits in daily logs on that same job. The closeout file holds the final cost of each subcontract. The same commitments and change orders feed the weekly job cost report. Why the job cost report runs days late explains why they reach it late.

A firm that uses a subcontractor on several jobs a year keeps no single file of that subcontractor's history.

The construction white paper

A field report for the presidents, owners, and COOs running general contracting and building firms. It draws on forty cited sources, including industry surveys, federal data, and published case studies of contractors already using AI.

Cover of The State of AI in Construction, a wireframe building and crane on black

What a subcontractor record holds

A subcontractor record is built from four things a firm already owns:

  • Bid history against peers
  • Schedule reliability
  • Change order growth from award to closeout
  • Share of the firm's current volume

None of the tools or prequalification forms we found totals how much of a firm's live work already sits with one subcontractor across every project running at once. When one subcontractor holds a large share of the firm's current work, a crew shortage or cash problem at that subcontractor can delay several of the firm's active projects.

The subcontractor record shows Subcontractor C holding too large a share of the firm's current work, so a crew shortage or cash problem at Subcontractor C can delay several jobs at once.

What the AI bid leveling tools need from the firm

AI bid leveling tools read bid PDFs, pull out scope and price, flag exclusions and missing line items, and cut the hours an estimator spends leveling trades down to minutes. One vendor in this category also says its tool connects bid data to a firm's own project history.

Any record of subcontractor performance, Cadre's included, is accurate only when the commitments and change orders behind it are booked correctly. Those commitments and change orders are booked in the general contractor's own systems and have to agree between the project management system and accounting every day. What a Procore accounting integration does not check explains that no step in Procore's accounting connectors checks that both systems show the same dollar amounts. We check that booking daily, then assemble the record from the firm's own commitments, change orders, schedule, and share of volume, across every job a subcontractor has run.

What changes when award decisions use the subcontractor record

With the record next to the leveling sheet, the bid leveling meeting compares each bid with that subcontractor's past change orders. A low bid from a subcontractor with large change orders on past jobs gets questioned. The person who questions it can point to the change order totals from those jobs. The record also shows when one subcontractor holds too much of the firm's current work, before a crew shortage delays a job. A low bid can understate what a subcontract finally costs. The same understatement happens on self-performed work when a firm uses a flat labor burden rate, as the post One labor burden rate gets every job's labor cost wrong explains.

The record keeps each subcontractor's history with the firm after the director of preconstruction leaves. Build an estimating database from completed jobs covers the same loss in estimating, where cost history kept in one estimator's memory leaves with that estimator.

The record keeps, for each subcontractor, the difference between its bid and its billed total at closeout on every past job. The firm can check those differences before the next award decision.

Questions contractors ask

What is bid leveling in construction?
How is bid leveling different from subcontractor prequalification?
Does Procore do bid leveling?
What should a subcontractor record track?

Sources

  1. Bid leveling, glossary entry, ediphi
  2. Construction bid leveling, Procore
  3. 721 Subcontractor Prequalification Statement, ConsensusDocs
  4. Subcontractor Prequalification: The Keys to Selecting Quality Subs, Procore, 2024
  5. The rise of subcontractor defaults, Marsh, 2023
  6. The High Cost of Low Bids, Levelset
  7. Billd's Sixth Annual National Subcontractor Market Report, Billd, 2026
  8. Thread on low bidders, Mike Holt's Forum
  9. Bidding to high, Contractor Talk
  10. Commitments, user guide, Procore
  11. What is a change order?, FAQ, Procore
  12. AI bid leveling, Buildr

Written by

Grayson Lafrenz, Founder and CEO at Cadre AI

Grayson Lafrenz

Founder / CEO

Grayson Lafrenz is Founder & CEO of Cadre AI, helping companies drive measurable financial impact through AI. He founded Power Digital in 2012, scaling it from a bootstrapped startup into a global tech-enabled marketing firm through two PE exits, seven acquisitions, and 600% EBITDA growth. A two-time Entrepreneurs Organization CEO of the Year, 5× Inc. 5000 winner, and San Diego Union Tribune #1 Place to Work honoree, Grayson is an active YPO and EO San Diego member and serves on multiple boards, and is committed to building world-class teams.

About Grayson Lafrenz

Ready to go from AI confusion to AI confidence?

The State of AI in Construction

From the white paper

Full figures inside the white paper.

61%

of contractors now use AI or plan to increase investment in it.

45%

started or increased AI use in office and administrative work last year.

50%

of contractors under $50M in revenue did not start or expand AI use last year.

4.4%

net income before taxes for industrial and nonresidential contractors.

Cadre

A field report on where AI is working in construction, from 40 cited sources.