Skip to content
Blog cover: bid leveling guide, with a 3D ninja estimator, a balance scale with stacked bids, a laptop spreadsheet and a calculator

Bid Leveling: How GCs Compare Subcontractor Bids Line by Line

Bid leveling is how a general contractor adjusts subcontractor bids to the same scope before comparing them: every inclusion, exclusion, alternate, allowance, bond and qualification is lined up against one scope sheet, missing scope gets a plug number, and the low leveled bid wins, not the low base number. That is why the low number is rarely the low bid.

This guide builds a leveling sheet from the scope sheet, shows how to normalize each kind of difference and how to set plug numbers, then works an example with three electrical bids. It ends with the red flags to catch and how to document the award.

Key Takeaways
  • Bid leveling compares bids against your scope sheet, not against each other. Build the sheet from the specs, drawings and addenda before bids arrive.
  • Keep two numbers for every bidder: the base bid as submitted and the leveled bid after your adjustments.
  • Plug missing scope with a real price, such as the highest qualified price another bidder gave for that item, and confirm it with the bidder.
  • Carry alternates on their own lines and check that every bidder included each allowance at the stated amount.
  • In the example, the low base bid of $412,000 levels to $477,427, while the $451,000 bid is the low leveled number.

Part of our construction estimating guide, which walks through every stage of an estimate from plans to bid day.

What Is Bid Leveling?

Subcontractor proposals rarely arrive in the same shape. One electrician excludes fire alarm, another carries it, a third breaks it out as an add. Bid leveling puts them on one sheet so the comparison is fair. Procore’s bidding tool describes it as evaluating proposals “equitably” by comparing them side by side, line item by line item, against an internal budget or a chosen benchmark.

3D illustration of a ninja estimator weighing three subcontractor bid envelopes on a balance scale, with drawings and a calculator on the table
Bid leveling weighs what each bid includes, not just the bottom line.

Two numbers matter for each bidder. The base bid is what the sub submitted. The leveled bid is that number after your adjustments for missing or extra scope. BuildingConnected shows both, and both Procore and BuildingConnected keep the sub’s original submission intact when you adjust. That separation is the whole discipline: you never rewrite a sub’s number, you add your adjustments next to it and explain each one.

Leveling is a scope exercise first and a price exercise second. If you finish the sheet and still can’t say what each bidder includes, you aren’t done.

Why Is the Low Number Rarely the Low Bid?

A low base number usually means one of three things: the bidder found a better way to do the work, the bidder made a mistake, or the bidder left something out. Leveling tells you which. The usual gaps:

  • Exclusions: scope written out in the fine print, such as temporary power, fire alarm, trenching or permits.
  • Silence: scope the bid simply doesn’t mention. Treat silence as excluded until the bidder confirms it in writing.
  • Allowances: a required allowance left out or carried at the wrong amount.
  • Alternates: an alternate folded into the base, or a base item moved into an alternate.
  • Bonds and insurance: a required bond excluded or quoted as an add.
  • Qualifications: short price holds, escalation clauses, schedule limits or “per our standard terms” language.
  • Missing addenda: a bid that doesn’t acknowledge the latest addendum may be priced on old drawings.

How Do You Build a Bid Leveling Sheet From the Scope Sheet?

The scope sheet comes first. It is your list of everything the package must include, written from the specs, drawings and addenda, and sent with the invitation to bid so subs price the same thing. Organize it by specification section; our guide to CSI MasterFormat for estimators shows how to structure packages by division.

3D illustration of a ninja estimator building a bid leveling sheet on a monitor, with three opened subcontractor bids laid side by side and a highlighter
A leveling sheet lines up every bid against the same scope items.
  1. Write the scope sheetList each scope item for the package, plus the items that tend to fall between trades: temporary utilities, trenching, concrete pads, firestopping, access panels, permits.
  2. Turn it into a bid formAsk bidders to confirm each line, break out items you may need to plug, and price alternates and unit prices separately.
  3. Set up the columnsOne row per scope item, one column per bidder, and a column for your own budget or estimate as a benchmark.
  4. Enter base bids as submittedNever edit them. Every change goes in an adjustment row.
  5. Mark each scope rowIncluded, excluded, or not addressed, with the dollar value of any breakout.
  6. Add adjustments and totalPlugs, allowance corrections and bond costs roll up to the leveled bid. Alternates stay below the line.
Leveling sheet section What goes in it
Header Bidder, date and time received, addenda acknowledged, bid validity
Base bid The number as submitted, unchanged
Scope rows Each scope sheet item: included, excluded or not addressed, with breakout prices
Adjustments Plugs for missing scope, allowance corrections, bond and insurance costs
Leveled bid Base bid plus adjustments
Alternates and unit prices Priced separately, below the leveled total
Qualifications and notes Price holds, escalation, schedule, crew size, exceptions to your subcontract

How Do You Normalize Inclusions, Exclusions, Alternates, Allowances and Bonds?

Inclusions and exclusions

Go line by line. Where a bid excludes or ignores a scope item, call the bidder: they may have included it and not said so, or they may give you a price to add it. BuildingConnected’s inclusion list works this way. Bidders answer each inclusion yes or no, and where the answer is no you can confirm the cost and enter it so the bid reflects all the required work. Any adjustment flows into the leveled total.

Alternates

EJCDC defines an alternate as “a defined portion of the Work that is priced separately.” Keep alternates out of the leveled base and compare them on their own lines. If the owner is likely to accept an alternate, compare the bids with and without it, because a bidder can be low on the base and high on the alternate. On owner bids, EJCDC’s recommended method accepts alternates in the bid form’s priority order, within the funds the owner announces.

Allowances

An allowance is a fixed amount every bidder must carry. Check that each bid includes it, at the stated amount, and that the bidder knows what the allowance covers. Specs define that. One university master specification, for example, puts the product cost plus freight and delivery inside a lump-sum allowance, while receiving, handling, labor, installation, overhead and profit go in the contract sum unless the allowance says otherwise. A sub who treats installation as part of the allowance is short.

Bonds, insurance and schedule

If your subcontract requires a payment and performance bond, every leveled number must include its cost. Ask each bidder for its bond cost rather than guessing. Do the same with insurance requirements that exceed a sub’s standard coverage. Schedule belongs on the sheet too: a bid that assumes a crew size, sequence or duration your schedule can’t support isn’t the same scope.

Qualifications

Read every qualification and either accept it, price it or get it withdrawn. Short price holds, material escalation clauses and exceptions to your subcontract terms all shift risk back to you. If you can’t price that risk, note it, and consider whether it belongs in your construction contingency instead.

For General Contractors

Leveling Bids at Midnight Before Every Bid Day?

Get Ninja places a dedicated preconstruction estimator on your team, starting within 3 business days.

Book a Discovery Call →

Built for contractors. No spam. No pressure. Just straight answers.

How Do You Plug Numbers for Missing Scope?

A plug is the price you add to a bid for scope it doesn’t cover. A plug should cost the leveled bid roughly what that scope will really cost you, because if you award, you will have to buy it from someone.

  • Best: a price from the bidder itself, in writing, for the missing item.
  • Next: the highest qualified price another bidder gave for the same item. It is conservative, so the bidder who left the scope out doesn’t win on the gap.
  • Also valid: your own estimate or a separate quote from a specialty sub, when the other bids don’t break the item out.
  • Avoid: the lowest price received for the item, or a round guess.

Write the basis of every plug in a note on the sheet. Both major bid management tools support this: Procore lets you add a note to each line item to justify adjustments and keeps a View Activity log of changes, and BuildingConnected lets you leave notes and color cells. BuildingConnected also shows the leveled bid beside the base bid, so anyone reviewing the sheet can see how much of the spread comes from your adjustments.

Plugs are an internal tool, not a negotiating lever. Don’t tell one bidder what another bid. AGC, quoting a joint statement with subcontractor associations, calls bid shopping and bid peddling “abhorrent business practices that threaten the integrity of the competitive bidding system.”

Bid Leveling Example: Three Electrical Sub Bids

Example: a GC receives three Division 26 bids for an office building. The scope sheet also assigns fire alarm, temporary power and site lighting trenching to the electrical package. It requires a $15,000 lighting fixture allowance and a payment and performance bond, and it asks for Alternate 1, EV charger rough-in, priced separately. Every number below is a placeholder, and the bond uses a placeholder rate of 1.0%.

Scope item (example) Sub A Sub B Sub C
Base bid as submitted $412,000 $438,500 $451,000
Division 26 per plans, specs and addenda Included Included Included
Fire alarm Excluded: plug $41,500 Included ($38,000) Included ($41,500)
Temporary power and lighting Excluded: plug $12,000 Included ($9,800) Included ($12,000)
Site lighting trench and backfill Excluded: plug $7,200 Included ($6,500) Included ($7,200)
$15,000 lighting allowance Included Not included: add $15,000 Included
Payment and performance bond Excluded: add $4,727 Excluded: add $4,535 Included
Leveled bid $477,427 $458,035 $451,000
Alternate 1, EV charger rough-in $18,000 $14,500 $16,000
Leveled bid with Alternate 1 $495,427 $472,535 $467,000

How the numbers work. Sub A’s plugs are the highest price another bidder gave for each excluded item: $41,500 + $12,000 + $7,200 = $60,700, bringing A to $472,700 before the bond. The bond placeholder is 1.0% of that, or $4,727, for a leveled bid of $477,427. Sub B adds the missing allowance ($438,500 + $15,000 = $453,500) and a $4,535 bond, for $458,035. Sub C included everything, so its leveled bid equals its base bid.

Example bid leveling: base bid vs leveled bid for three electrical subcontractorsGrouped bar chart. Sub A base bid $412,000, leveled $477,427. Sub B base bid $438,500, leveled $458,035. Sub C base bid $451,000, leveled $451,000. Sub A has the lowest base bid but the highest leveled bid; Sub C is the low leveled bid. Example: base bid vs leveled bid, three electrical subs Base bid (as submitted) Leveled bid Low leveled bid $0K $100K $200K $300K $400K $500K $412,000 $477,427 Sub A $438,500 $458,035 Sub B $451,000 $451,000 Sub C Example only. Leveled = base + plugs for missing scope + missing allowance + bond (1.0% placeholder).
Example only: base and leveled bids from the worked example above. All prices and the 1.0% bond rate are placeholders, not market prices.

Sub A was $39,000 below Sub C on the base bid and ends $26,427 above it once leveled. Sub B and Sub C are $7,035 apart, close enough that qualifications decide it. In this example, B holds its price for 15 days with a copper escalation clause, and C states no exceptions. C is also low with Alternate 1 accepted ($467,000 against $472,535). The recommendation is C, after a scope review call to confirm the fire alarm and temporary power scope in writing.

For the sub’s side of this math, see how to bid electrical jobs. Once a sub is awarded, its leveled scope should carry straight into the subcontract and its schedule of values.

Red Flags When You Level Subcontractor Bids

  • A base bid well below the others with no exclusions listed. Usually the scope is missing, not saved.
  • No addenda acknowledged, or the wrong addendum number.
  • “Per plans” with no reference to the specifications.
  • An allowance missing, or carried at a different amount.
  • Alternates priced as deducts from a base that already excludes the work.
  • Short price holds or escalation clauses on volatile materials.
  • A schedule, crew size or start date that doesn’t match yours.
  • Exceptions to your subcontract form, insurance or bond requirements tucked into the qualifications.
  • Unit prices that don’t match the lump sum when you multiply them out.

How Do You Document the Bid Leveling Decision?

The leveling sheet is the record, but the award needs a short memo with it. Owners, auditors and your own project team will ask why the third-lowest number won.

  1. Save the sheet as of awardBase bids unchanged, every adjustment with its basis, and the leveled totals.
  2. Record the scope reviewWho you called, what was confirmed, and the written clarification each bidder sent back.
  3. State the recommendationThe low leveled bidder, and the reason if you recommend anyone else, such as schedule, capacity or safety record.
  4. Get sign-offThe estimator and project manager, plus the owner where the contract requires it.
  5. Carry scope into the subcontractAttach the scope sheet and the bidder’s clarifications so the leveled scope is the contracted scope.

On public work, timing matters. On California public works, for example, Public Contract Code Section 4104 requires the prime to list each subcontractor whose work exceeds one-half of 1 percent of the prime’s total bid (or $10,000 on street, highway and bridge work, if greater), so the leveling has to be done before the bid goes in. Our construction estimating best practices cover how to plan bid day around that crunch.

How a Dedicated Estimator From Get Ninja Handles Bid Leveling

Get Ninja places a dedicated remote construction estimator on your team, trained in US estimating standards and working in your bid management and takeoff software. Leveling is one of the jobs that disappears from a busy GC’s week first, and one of the most expensive to skip.

  • Scope sheets before the ITB: written from the specs, drawings and addenda, package by package.
  • Leveling as bids arrive: base bids recorded unchanged, scope rows marked, plugs set with a written basis.
  • Bidder follow-up: scope review calls and written clarifications, without sharing one bidder’s price with another.
  • Award records: a leveling sheet and memo ready for your PM and owner.
  • Speed and low risk: Estimators start within 3 business days, with a 3 to 5 day turnaround on a standard estimate, one flat monthly rate, a 30-day money-back guarantee and free replacement for the life of your account.
Preconstruction Support

Want Every Sub Bid Leveled Before You Pick Up the Phone?

Get Ninja places a dedicated estimator who builds your scope sheets and levels your bids on your team, starting within 3 business days.

Book a Discovery Call →

Built for contractors. No spam. No pressure. Just straight answers.

Frequently Asked Questions

What is bid leveling in construction?

Bid leveling is the process a general contractor uses to adjust subcontractor bids to the same scope before comparing them. Each bid is checked against a scope sheet, missing scope is priced with a plug, allowances and bonds are corrected, and the bids are compared on the leveled total.

What is a plug number in bid leveling?

A plug is a price the GC adds to a bid for scope the bidder left out, so the bid can be compared with bids that include it. Good plugs come from the bidder’s own written price, the highest qualified price another bidder gave for that item, or the GC’s own estimate.

Should you always award to the lowest leveled bid?

The low leveled bid is the starting point, not an automatic award. Qualifications, schedule, crew capacity, safety record and exceptions to your subcontract can justify a different choice, as long as the reason is written down with the leveling sheet.

How do you handle alternates when leveling bids?

Keep alternates out of the leveled base and compare them on their own lines. If the owner is likely to accept an alternate, compare each bidder’s leveled bid with and without it, because a bidder can be low on the base and high on the alternate.

What is the difference between bid leveling and bid shopping?

Bid leveling adjusts bids to the same scope so they can be compared fairly. Bid shopping is using one bidder’s price to pressure another into a lower number. AGC opposes bid shopping and bid peddling, and plug numbers should stay internal.

What software do GCs use for bid leveling?

Many GCs level bids in a spreadsheet. Bid management platforms such as Procore and BuildingConnected also include bid leveling tools that keep the original submission, record adjustments and notes, and show leveled totals side by side.

Sources
  1. Procore Support, Level Bids for a Bid Form. support.procore.com
  2. BuildingConnected Support, How to turn Bid Leveling plugs on and off. buildingconnected.com
  3. BuildingConnected Support, How to manage Inclusions in Bid Leveling. buildingconnected.com
  4. EJCDC, How to Specify Alternates. ejcdc.org
  5. University of Houston, Master Specification Section 01 21 00, Allowances. uh.edu
  6. AGC, Bid Shopping (industry priorities). agc.org
  7. California Public Contract Code Section 4104 (via Justia). law.justia.com

Example quantities are calculated from the stated dimensions. Unit costs, production rates and waste factors are placeholders, not market prices or industry benchmarks. Get Ninja start times are typical, not guaranteed, and pricing is quoted per account.


Published

More guides in GC & Preconstruction · All Get Ninja guides

Table of Contents
Scroll to Top