Estimating

What is bid leveling in construction?

Bid leveling is the process of adjusting subcontractor and supplier quotes to the same scope, inclusions, and exclusions so they can be compared fairly and the true low bid can be identified.

Two construction professionals review paper plans beside a tablet at a jobsite workbench.
Plan reviews connect field conditions, drawings, and the next decisions on a job. AI-generated illustration.

Bid leveling means putting subcontractor bids on the same footing before you compare them. Three drywall quotes rarely cover the same scope. One excludes the ceilings, one adds bonding costs, one assumes the GC provides the lift. Leveling adds back or subtracts the differences so each number represents the same work. The lowest leveled number, not the lowest total on the email, is the one to carry.

How to level bids

  1. Write the scope you need for the trade in a checklist, line by line, before quotes arrive.
  2. Enter each bidder's base price.
  3. Mark what each one includes, excludes, and qualifies.
  4. Put a dollar value on every gap, using a sub's own alternate price, another sub's line item, or your own estimate.
  5. Add or subtract to get a leveled total. Then look at the spread.

Worked example: three drywall bids

Leveling sheet, drywall and framing
ItemSub ASub BSub C
Base price$412,000$386,000$398,500
Ceilings included?YesNo: add $31,000Yes
Firestopping at rated wallsIncludedIncludedExcluded: add $8,200
Lift and equipmentIncludedGC provides: add $6,500Included
Addendum 3 included?YesYesNot stated: add $4,000 (verify)
Leveled total$412,000$423,500$410,700

On the emails, Sub B looked cheapest by $12,500. After leveling it is the highest. Sub C is now low by $1,300, but that depends on a guess about Addendum 3. That is the call to make before bid day closes: confirm C's addendum and firestopping, and the decision is clear.

A leveled sheet also shows the spread. When the leveled numbers sit within a few percent of each other, the market has priced the scope consistently. When one bidder is far below the others even after leveling, that is a warning, not a win. Call that sub, walk through the scope, and ask what they are not seeing. Carrying a number that is low because of a misunderstanding just moves the problem to the job.

Things leveling should catch

  • Scope exclusions buried in the fine print of a quote.
  • Different assumptions about schedule, overtime, or phasing.
  • Bonding, insurance, and prevailing wage compliance on public jobs.
  • Material escalation clauses or short price hold periods.
  • Unit prices or alternates that one sub left blank.

Common bid leveling mistakes

  1. Leveling only totals, not scope. A spreadsheet of five totals is not leveling.
  2. Plugging gaps with optimistic numbers to keep a favorite sub low.
  3. Forgetting to carry the scope assumptions into the subcontract. If you leveled C with firestopping added, write firestopping into C's scope.
  4. Sharing one sub's price with another to get a better number. That is bid shopping, and it costs you good subs.

Related terms

Leveling happens during bid day and again at buyout. It draws on the bid package and scope of work. Use the bid leveling template and read how to level subcontractor bids for a fuller process.

Frequently asked questions

What is a leveling sheet?

A spreadsheet that lists each bidder in a column and each scope item in a row, with adjustments, so leveled totals can be compared.

Who does bid leveling?

Usually the GC's estimators on bid day, then the project manager again at buyout before subcontracts are written.

Should I tell a sub they were not low?

Telling a sub they were high is fine. Telling them a competitor's exact number is bid shopping and damages trust.

Can owners level GC bids?

Yes. Owners and their reps often level GC proposals on private jobs, especially for general conditions and allowances.

Written and edited by

Maurice Francois writes and edits construction operations guides for Smart Business Automator. More from Maurice on the Scaling Legends podcast.

Get a free assessment