QuoteAnvil

Contractor estimating guide

How to Compare Subcontractor Bids: A Bid Leveling Checklist

The lowest number can leave you buying missing work later. Compare the same scope, identify exclusions, and confirm who can actually deliver before you commit a crew or a customer price.

What is bid leveling in construction?

Bid leveling means comparing proposals against one common scope instead of comparing only their totals. One flooring installer may include demolition and disposal; another may price installation only. A painting bid may omit wall repairs, while an electrical bid may exclude patching. Until those differences are resolved, the prices do not describe the same job.

For a small remodeler or general contractor, a spreadsheet and written clarifications are enough to start. Separate scope completeness, comparable cost, and delivery risk. Do not use a tidy total to hide an unresolved exclusion.

Seven steps to compare subcontractor bids

  1. 1.Send every bidder the same scope package

    Give each subcontractor the same dated plans, specifications, site photos, quantities to verify, work locations, access rules, and target schedule. List addenda by number. State whether the package is labor-only or includes materials. Ask bidders to identify the documents they priced and the date their offer expires. If you issue a clarification that changes the scope, send it to everyone still bidding.

  2. 2.Break each proposal into matching work items

    Put bidders in separate columns and work items in rows. Include mobilization, protection, demolition, preparation, installation, accessories, equipment, testing, cleanup, and disposal where relevant. For each cell, record Included, Excluded, Allowance, Alternate, or Needs clarification. Reference the proposal page or written reply. A lump sum can be compared, but it still needs an explicit inclusion checklist.

  3. 3.Resolve exclusions and trade interfaces in writing

    Read qualifications before ranking prices. Who unloads deliveries? Who patches penetrations, prepares the substrate, supplies access equipment, removes waste, and returns after another trade finishes? Assign each required item to one responsible party. Ask for a revised proposal or written inclusion and price clarification. Do not assume that silence means an item is included, and do not compare two different product specifications as equivalent.

  4. 4.Calculate a documented comparison total

    Start with the quoted base price. Add confirmed prices for required work excluded from that base; subtract only written credits for work outside the common scope. Keep optional alternates separate until selected. Align allowances and tax treatment before comparing. Show the source and date for every adjustment. If a required cost is still unknown, mark the bid incomplete rather than entering zero or inventing a balancing number.

  5. 5.Check schedule, capacity, and payment fit

    Confirm the earliest realistic start, crew size, working days, duration, material lead times, inspection dependencies, and return-trip assumptions. Ask what other commitments could affect the promised crew. Compare deposit requests, milestone terms, quote validity, and storage or delivery costs with your project cash-flow plan. A lower price is not usable if the crew cannot meet the required sequence.

  6. 6.Verify qualifications before choosing

    Check applicable licenses with the issuing authority, relevant completed-job references, and the insurance required for this project with your broker or insurer. Discuss supervision, safety responsibilities, warranty scope, and callback handling. A certificate alone does not prove that every required coverage or endorsement is in place. Public, bonded, or regulated work may have additional procurement and qualification rules; follow those rules rather than this general private-job comparison process.

  7. 7.Record the decision and finalize the agreed scope

    Save the comparison version, clarifications, unresolved risks, and reason for selection. Obtain a final proposal and written subcontract that agree on scope, exclusions, price, dates, responsibilities, and change approval. Resolve conflicts between documents before signing; use qualified contract advice where needed. Transfer only the agreed work and actual confirmed pricing into the job budget and customer estimate. A comparison sheet is not authorization to start work.

Bid leveling worksheet

Copy these fields into your comparison sheet. Use one row per work item and one column per bidder. Keep the original proposal alongside the sheet so an internal adjustment is never mistaken for a quoted price.

Bid identity
Company, contact, proposal date and revision, expiration date, plan revision, and acknowledged addenda.
Common scope
Location, quantity, unit, specification, finish or model, and labor-only versus material-and-labor basis.
Inclusion status
Included, Excluded, Allowance, Alternate, or Needs clarification for each required work item.
Adjustment evidence
Written add price or credit, who will perform the work, source document, and confirmation date.
Comparable cost
Base price + confirmed required additions − confirmed out-of-scope credits, on the same tax and allowance basis.
Delivery and terms
Start date, duration, crew commitment, lead times, payment milestones, warranty, and return visits.
Decision record
Open questions, qualification checks, selection rationale, final proposal version, and responsible reviewer.

Worked example: three flooring subcontractor bids

For this illustrative labor-only package, the GC supplies the finish flooring. The common scope includes demolition, debris disposal, installation, and transitions. All bidders have confirmed the same measured area, substrate condition, and work sequence. Furniture moving is outside this package and stays in the GC’s separate budget. Amounts are example USD prices before applicable tax, not suggested market rates.

Bid A

Quoted base: $12,400

Confirmed demolition addition: $1,100. Confirmed disposal addition: $500. Transitions included.

Comparable total: $12,400 + $1,100 + $500 = $14,000

Bid B

Quoted base: $13,200

Demolition and transitions included. Confirmed disposal addition: $500.

Comparable total: $13,200 + $500 = $13,700

Bid C

Quoted base: $15,100

All common work included. Written credit to remove out-of-scope furniture moving: $1,200.

Comparable total: $15,100 − $1,200 = $13,900

Bid A has the lowest starting price; Bid B has the lowest documented comparable total. That does not automatically make B the right selection. Verify schedule and qualifications, then request a final proposal incorporating the agreed inclusions. If a different contractor will handle disposal, keep that cost in the overall package comparison but outside the flooring subcontract amount.

Not ready to award

If Bid B’s disposal price is still unknown, the comparable total is not $13,200. It is incomplete. Likewise, “floor prep as needed” requires clarification of the included preparation, condition assumptions, and how additional work will be approved and priced.

Written clarification request

Send a short, scope-specific question rather than asking a subcontractor to match a competitor’s price. Keep competing proposals confidential and follow any applicable bidding rules.

Subject: [Project] — clarification of flooring proposal [revision/date]

Thanks for your proposal. We are comparing all bids against plan revision [revision] and addenda [numbers]. Please confirm whether your base includes demolition, disposal, transitions, and the specified substrate preparation.

For each excluded required item, please provide a separate add price and any quantity or condition limit. Please also confirm your earliest start, working duration, crew commitment, payment terms, and quote expiration.

Please send a revised proposal or written clarification by [date]. This request is for scope review only and is not authorization to begin work.

Pre-award checklist

  • All bidders priced the same revision and specification, or differences are explicitly resolved.
  • Every required scope item has an assigned owner; no blank cell is treated as included or free.
  • Additions and credits have written support, with no double-counted work.
  • Allowances, alternates, freight, and applicable tax use the same comparison basis.
  • Crew availability, duration, lead times, and payment requirements fit the job.
  • Required licenses, insurance, references, and project-specific conditions are checked.
  • Final proposal and subcontract reconcile the agreed scope and commercial terms.
  • The job budget and customer estimate use the final agreement, not an internal comparison placeholder.

Turn the agreed scope into a clearer customer estimate

Use QuoteAnvil to build an estimate with explicit quantities, units, rates, and scope notes after you have reviewed the subcontractor pricing. Include your own project costs, overhead, and profit deliberately; a subcontractor cost comparison is not the customer selling price. Keep the bid worksheet and signed subcontract in your project records. QuoteAnvil is not an automatic bid-leveling or subcontract-award tool.

Create your next estimate

Related contractor guides

Further reading