You’ve got five electrical proposals on your desk and one of them is way under the rest. Do you celebrate or start digging? Most estimators know the answer, but a lot of teams still award on the number.
A low bid often means somebody priced a smaller job. The gap shows up after award, as a change order, a standoff in the field or a margin that quietly disappears.
This article walks through how to build a bid leveling process that finds those gaps while you can still fix them.
What Bid Leveling Actually Is (and What It Isn’t)
Bid leveling means adjusting every subcontractor proposal to the same scope baseline so you can compare them fairly. If you want a plain definition, Beck Technology explains bid leveling in construction as a comparison of like with like.
It isn’t bid shopping, and it isn’t just lining up totals in a spreadsheet. Shopping means using one sub’s price to squeeze another. Leveling is an internal review that keeps you from awarding a contract that doesn’t cover the work.
The order matters. Constructable’s process guide and Builder N’s bid leveling article both point to the same sequence: compare scope first, then price.
Who’s affected? Estimators do the leveling, and preconstruction leads own the risk if a gap slips through. Subcontractors feel it too, because a vague scope they priced in good faith becomes a dispute.
Plain rule: if you can’t say what each bidder included, you haven’t leveled anything yet.
Build the Bid Leveling Sheet Before the Bids Arrive
Set up the sheet while proposals are still out. A sheet built after the fact tends to mirror whatever the lowest bidder happened to write.
According to Builder N, a bid leveling sheet should capture these fields:
- Base bid and alternates
- Inclusions and exclusions
- Unit prices and allowances
- Qualifications, schedule, payment terms and warranty terms
Then mark every scope line with a status. SMA Estimating recommends four: included, excluded, not addressed or qualified. “Not addressed” is the one that matters most, because silence is where gaps hide.
Write the scope lines yourself, and tie each one to a drawing sheet or specification section. Provision’s guidance on scope gap exposure warns against leaning on “as per plans and specs” language. That phrase pushes the interpretation fight to after award.
It’s tedious setup. It’s also the part that makes the rest of the process fast.
Where Scope Gaps Usually Hide
Gaps rarely sit in the core trade work. Everyone prices the ductwork, the conduit or the framing.
They sit at the edges. TriBuild’s bid day checklist points to temporary protection, phasing, after-hours work and existing-condition requirements, which can be excluded even when the main work is fully priced.
Trade interfaces are the other usual suspect. Equipment connections, motor starters, sleeves, flashing, controls and low-voltage pathways are common orphans, according to Provision’s chief estimator guide.
Mechanical assumes electrical has the starter. Electrical assumes the opposite.
Proposal language needs its own pass. Phrases like “by others,” owner-furnished work, allowances, escalation clauses, bid-validity periods, overtime, mobilization and warranty limits can all make a low number incomplete, as SMA Estimating points out.
For a deeper method on reading documents for omissions, Provision’s piece on identifying scope gaps is worth a read.
Read More – Scope Sheet Workflow: What to Fix Before Bid Day
A Worked Example: The Starter Nobody Priced
Take a rooftop unit package on a commercial build. Mechanical’s proposal covers the units and curbs. Electrical’s covers feeders and disconnects.
Neither mentions the motor starters. Per Provision’s chief estimator guide, starters are a classic ownership gap, so the leveling sheet needs a dedicated line for them tied to the relevant spec section.
Both bidders get marked “not addressed” on that line. That’s the signal to send a written clarification with a response deadline, as SMA Estimating advises.
If answers don’t arrive before the leveling deadline, plug the item. Record the dollar amount and the pricing source against both bids so the comparison stays fair.
Notice what happened. The apparent low bidder might now sit mid-pack once the plug lands on their side. Without the line, you’d never have seen it.
Run that same exercise on sleeves, flashing and low-voltage pathways, and you’ll see why one missed row can erase a whole bid spread.
Handle Plugs, Addenda and Clarifications Like Evidence
Once you find a gap, you’ve got two options. Get the bidder to confirm the work in writing, or plug it yourself.
A plug is an estimate for missing scope. SMA Estimating says every plug should record its dollar amount and its pricing source, so nobody later wonders where the number came from.
That one habit separates a defensible leveled bid from a guess. If a reviewer can’t trace a plug, they’ll discount the whole comparison.
Addenda deserve the same discipline. The same source says every bidder should confirm addenda acknowledgment before award. A sub who priced Addendum 2 and one who didn’t aren’t bidding the same job.
Clarification requests belong in writing, with a stated response deadline. A phone call that resolves a question leaves you with nothing when the project manager changes.
Here’s the practical bit. Keep a short log per trade: the question, who answered, when and what it changed. It takes five minutes per item and saves a long argument later.
Look Past the Low Number: Risk, Bondability and Effort
Price is one input. Autodesk’s bid leveling explainer notes that reviews should also check bondability, project requirements and delivery requirements.
A bidder that can’t be bonded can create surety trouble for the GC. One that can’t meet delivery needs can cause schedule failure, no matter how clean the price looks.
Management effort counts, too. Constructable and Builder N both suggest a low bidder may demand more clarification, supervision or risk contingency than a higher bidder with a cleaner scope. Your project manager pays that cost in hours.
Before you award, run a short vetting list:
- Bonding capacity and surety standing
- Relevant project experience
- Current backlog and crew availability
- Insurance and license status
Prequalification does a lot of this work early. Our piece on subcontractor prequalification covers how to write that process down.
Read More – Subcontractor Prequalification: How to Build a Reliable Written Process
When Spreadsheets Stop Being Enough
A spreadsheet works fine for a small job with four clean bids. It’s cheap, familiar and flexible.
Complex projects are a different story. According to SMA Estimating, a spreadsheet-only process isn’t a good fit unless someone reviews drawings, specifications, addenda and proposal notes line by line. Many teams don’t have the hours for that during a bid week.
Thin estimator capacity is the real constraint. When one person levels twelve trades in two days, the “not addressed” lines get skimmed, and that’s where the money leaks.
Software and AI can help with parsing proposals and flagging mismatches against the scope baseline. They don’t replace judgment on interfaces or owner intent, so a human still signs off on every plug. Adoption is growing mostly where teams are short on estimator time.
If you’re weighing that step, this read covers what to check in the tools.
Read More – Bid Leveling Construction Software: What to Look For
Whatever you pick, the process above still has to exist first. A tool can speed up a bad process just as easily as a good one.
Frequently Asked Questions
What is a plug in construction estimating?
A plug is your own estimate for scope a bidder left out. Record the dollar amount and where the price came from, according to SMA Estimating, so anyone can trace it later.
What should be included in a bid leveling sheet?
Base bid, inclusions, exclusions, unit prices, alternates, allowances, qualifications, schedule, payment terms and warranty terms. Builder N lists these fields. Mark each scope line included, excluded, not addressed or qualified.
How do you identify scope gaps in construction bids?
Check each proposal against specific drawing sheets and spec sections, then read the exclusions and notes. Trade interfaces like sleeves, starters and controls are the usual orphans, so look there first.
Should I always reject the lowest bid after leveling?
No. If the leveled number still holds up and the bidder is bondable, the low bid can win. Just price the gaps first, and count the extra management effort.
Is a spreadsheet enough for bid leveling?
For small jobs with clean bids, yes. On complex projects it only works if someone reviews drawings, specs, addenda and proposal notes line by line, which takes more time than many teams have.
How Palcode.ai Can Solve It
Palcode.ai offers a Bid Leveling AI Worker that reads subcontractor proposals and lines them up against your scope baseline. It flags exclusions, qualifications and items nobody addressed, so estimators spend their time resolving gaps instead of hunting for them.
Level Your Next Bid Set With Fewer Surprises
See how Palcode.ai handles a real set of subcontractor proposals from your own trades. Bring a bid package you’ve already leveled and compare what gets flagged.


