Skip to content
Profound Estimates
Bidding For general contractors

Bid Leveling Matrix

Compare up to six subcontractor bids on the same scope. Plug what each one leaves out, adjust for bonds, and see which bid is really the lowest.

  • Free, no sign-up to calculate
  • Download as PDF or Excel
  • Reviewed September 27, 2026

Project

% of bid

Added to bids without a bond. Use 0 if none required.

Scope and coverage

Tap a cell to switch between included, excluded and unclear. The plug is what the missing work would cost you.

Scope itemPlug
$
$
$
$
$
$
$
$
$
$
$
True low bidder
Bidder B
Leveled $228,500
Apparent low
Bidder C
Base bid $204,900
Spread
$14,999
6.6% low to high
Average leveled bid
$235,319
3 bidders

Bidder C isn't really the low bid

After adding $35,000 for missing or unclear scope, Bidder C comes to $243,499. Bidder B is lowest at $228,500.

Leveled totals

Base bid plus plugs for missing scope and the bond adjustment.

  • Bidder B
    Base $228,500 + $0
    $228,500
  • Bidder A
    Base $212,000 + $21,958
    $233,958
  • Bidder C
    Base $204,900 + $38,599
    $243,499

Leveled comparison

RankBidderBase bidPlugsBond adj.Leveled totalOver low
1Bidder B$228,500$0$0$228,500Low
2Bidder A$212,000$18,500$3,458$233,9582.4%
3Bidder C$204,900$35,000$3,599$243,4996.6%

Download your results

A leveling report to share with your team, or an Excel sheet with live formulas.

Your inputs stay in your browser. Results are estimates for planning, not professional, tax or legal advice.

Why the lowest number is often not the lowest bid

On bid day a general contractor may get three to six quotes per trade, each written differently. A drywall quote that’s $20,000 under the rest usually hasn’t found a smarter way to hang board. More often it has left out ceilings, insulation or cleanup, or said nothing about them. Award on the base number and the missing scope turns into a change order, a backcharge or a fight.

Leveling puts every bid on the same footing so the award goes to the bidder who is actually cheapest for the whole scope.

How the matrix works

  1. List the scope items that make up the package, from the plans and specs. Break out anything bidders commonly exclude.
  2. Set a plug for each item: what it would cost you to get that work done if a bidder leaves it out. Items every bidder includes can stay at $0.
  3. Mark each bidder’s coverage item by item: included, excluded or unclear.
  4. Enter each base bid, and whether it includes a bond.

For each bidder the tool adds:

  • the plug for every excluded item, and for unclear items when Plug unclear items is on,
  • a bond adjustment of your bond rate × (base bid + plugs) if the bid doesn’t include a bond.

Leveled total = base bid + plugs + bond adjustment. Bidders are ranked on the leveled total. The tool also shows the apparent low bidder (lowest base bid), the spread between high and low, and how far each bidder is over the low.

A worked example

A GC is buying the drywall and ceilings package for a retail tenant buildout. Three bids come in:

Bidder Base bid Excluded or unclear Bond
Bidder A $212,000 Ceilings excluded Not included
Bidder B $228,500 Nothing Included
Bidder C $204,900 Ceilings, insulation and cleanup excluded; fire-rated assemblies and blocking unclear Not included

On base bids, Bidder C looks $7,100 cheaper than A and $23,600 cheaper than B. The plugs are $18,500 for ceilings, $6,200 for insulation, $4,800 for fire-rated assemblies, $3,100 for blocking and $2,400 for cleanup. The bond rate is 1.5%.

Bidder Plugs Bond adj. Leveled total Rank
Bidder B $0 $0 $228,500 1
Bidder A $18,500 $3,458 $233,958 2
Bidder C $35,000 $3,599 $243,499 3

Bidder C, the apparent low bid, is actually the highest, 6.6% over Bidder B once its gaps are filled. Bidder B, which looked most expensive, is the true low bid.

Before you award, send Bidder A and Bidder C a list of the items you plugged and ask them to price or confirm each one. Leveling tells you what questions to ask.

Tips from the estimating side

  • Write scope items the way the specs do. “Level 4 finish” and “fire caulking at rated walls” are easier to confirm than “finishing” and “caulking.”
  • Watch for qualifications hidden in notes. Pricing valid for 15 days, material escalation clauses, or “per our standard terms” can matter as much as an excluded item. Record them in the bidder notes.
  • Level alternates separately. Only add an alternate into the comparison if the owner is likely to accept it.
  • Keep the sheet. A clean leveling record shows why you awarded to someone other than the lowest number, which protects you on public and owner-audited work.

Next steps

Once you’ve chosen a subcontractor, the plugs you didn’t need to use can go back into your contingency. If your company is on the other side of the table, the bid proposal builder and the inclusions and exclusions library help subcontractors write quotes that level cleanly and don’t get thrown out. For jobsite costs that aren’t in any sub’s quote, use the general conditions estimator.

Frequently asked questions

What is bid leveling?

Bid leveling is adjusting subcontractor quotes so they all cover the same scope before you compare them. Subs rarely price exactly the same work. One excludes ceilings, another is silent on cleanup, a third includes a bond. Leveling adds what's missing to each bid so you compare like with like.

How do I pick a plug amount?

Use the best number you have for that piece of work: the price from the one bidder who included it, a separate quote, your own estimate or a historical unit cost. When bidders include an item at very different prices, use a figure near the middle, not the lowest.

Should I plug items a bidder didn't mention?

Usually yes. If a quote is silent on an item that's clearly in the plans, assume it isn't included until the bidder confirms in writing. The Plug unclear items switch does this. Turn it off if you've already confirmed coverage by phone and just haven't updated the sheet.

Can I share the leveling sheet with the subcontractors?

Share it inside your team and with the owner if your contract calls for it. Don't send one bidder's pricing to another. Instead, ask each bidder to confirm or price the specific items you plugged on their bid, which often brings their number down.

How is the bond adjustment calculated?

If a bond is required and a bidder didn't include one, the tool adds your bond rate to that bidder's base bid plus plugs. Enter the rate your surety charges subcontractors of that size, typically 0.5% to 3%. Set it to 0 if no bond is required.

Need the whole estimate?

Our estimators price complete projects and single trades from your plans, with labor, material and equipment broken out by CSI division.

Learn about the service