Quick answer
Construction bid analysis is the process of checking each bid against the same scope, documents and commercial terms so you compare equal offers rather than equal-looking numbers. You verify inclusions, exclusions, alternates, allowances, unit prices, bonds and schedule, then level every bid to a common basis before ranking them.
- Level every bid to the same scope, alternates and commercial terms before ranking price.
- Bid tabulation records the numbers; bid leveling adjusts them to a common basis.
- Unpriced scope is not free scope — add a carry for every gap you find.
- A low number with a missing division is usually not the low bid.
What Is Construction Bid Analysis?
Construction bid analysis is the structured process of reviewing, normalizing and ranking contractor bids so the owner or general contractor can award work on facts rather than the lowest number alone. You read every proposal against the same drawings, specifications and schedule, then adjust each one until the scopes match. The goal is an apples-to-apples comparison: same scope, same schedule, same assumptions, same exclusions.
Bid analysis is not the same as bid tabulation. Tabulation is the arithmetic summary — bidder names across the top, scope lines down the side, dollars in the cells. Analysis is the judgment you apply to that table: which exclusions matter, which clarifications shift cost, and which bidder actually understood the job. The two work together, but the spreadsheet alone will not tell you who is cheapest.
Analysis happens at two levels. A general contractor evaluates subcontractor quotes trade by trade, while an owner or developer evaluates GC bids for the whole project. The mechanics are similar, but the owner has to weigh general conditions, bonds and fee structures that a sub never carries. If you need the numbers side handled, bid estimating services can produce a comparable baseline before you open the envelopes.
The core principle is simple: the lowest bid is not always the lowest cost once scope gaps, qualifications and risk are priced. A quote that omits temporary power, final cleaning or a required sprinkler head relocation is not cheaper — it is incomplete. Your job is to price what is missing before you compare totals.
Before you rank anything, confirm every bidder priced the same addenda and the same alternates. Unequal baselines make every downstream number meaningless.
The Bid Documents You Analyze Against
Every bid is measured against one baseline. If a bidder worked from a different drawing set or missed an addendum, the comparison breaks. Build your checklist from the documents below and confirm each bidder received all of them.
- Bid form. Forces unit prices, alternates and allowances into a comparable format. If the form asks for a lump sum only, you lose the ability to level.
- Instructions to bidders. Sets the rules: submission deadline, required bonds, allowed substitutions and the exact scope each bidder must price.
- Division 01 general requirements and general conditions. Defines temporary facilities, supervision, submittals, closeout and the items bidders routinely exclude.
- Drawings and specifications. The technical scope, organized by CSI MasterFormat divisions so you can compare line by line across trades.
- Addenda. Each addendum changes the baseline. Log the issue date and confirm every bidder acknowledged it in writing.
- Schedule. Milestones, phasing and completion dates. A bid that ignores a phased occupancy is not responsive to the schedule.
- Alternates and allowances. Base bid plus each alternate, priced separately, with allowance amounts stated so overruns are visible.
Late-issued addenda are a common source of unequal bids. One bidder prices the revised roof assembly, another prices the original, and the totals look comparable when they are not. When in doubt, issue a clarification and get written confirmation before you tabulate. A construction estimating services team can rebuild the baseline from the latest addenda if the documents are inconsistent.
Keep a dated log of every addendum and every RFI response. If a bidder cannot confirm receipt, treat their number as unverified until they do.
The Construction Bid Analysis Process, Step by Step
The construction bid analysis process runs in a fixed order. Skipping a step usually means redoing the ones after it.
- Log every bid received. Record bidder name, date, time and whether the submission matches the bid form. A bid missing the required unit prices or alternates is incomplete, not merely late.
- Check responsiveness first. Confirm bonds, qualifications, alternates and unit prices before you compare dollars. A nonresponsive bid does not belong in the ranking, no matter how low it is.
- Build the bid tabulation. Each bidder becomes a column, each scope line a row. Enter base bid, alternates and allowances separately so you can see where the money sits.
- Level the bids. Adjust for scope gaps, exclusions and clarifications. Add the missing scope at your own pricing so every column reflects the same work. This is where bid leveling in construction earns its keep.
- Issue clarification letters. Send a request for information to each bidder with open items and require written confirmation. Verbal assurances do not survive a change order dispute.
- Rank on leveled total, then weigh the rest. Schedule, qualifications, capacity and risk come after the leveled number, not before. The lowest leveled bid is the starting point, not the automatic award.
Keep the audit trail. Every adjustment you make to a bid should trace back to a document, an RFI response or a stated exclusion. When the owner asks why Bidder B was recommended over a lower Bidder C, the leveled tabulation and the clarification letters are your answer.
Leveled total is the only fair comparison. If you rank on base bid alone, you are ranking on scope omissions, not price.
Bid Leveling: Making Bids Comparable
Bid leveling construction is the process of adjusting each bid to a common scope so the totals reflect the same work. You cannot compare a bid that excludes drywall to one that includes it until both cover the same line items. Leveling turns a stack of proposals into a true construction bid comparison.
There are two adjustment types. First, add missing scope at a reasonable unit price. If Bidder B excluded drywall, add the square footage at a market unit price or at Bidder B's own unit price if provided. Second, deduct scope the bidder excluded but others included. If Bidder A included a temporary fence that the owner does not want, deduct it from A's total. Each adjustment must be documented line by line so the award decision is defensible. When someone asks how to compare construction bids, the answer is that you compare leveled totals, not raw base bids.
Scope gaps and exclusions are the main reason a bid with a low base often levels higher than a complete bid. A bidder who excludes drywall, painting, and final cleaning may show the lowest base number, but once you add those items back, the leveled total can exceed a complete bid. This is where construction bid comparison becomes judgment, not arithmetic. You must decide whether an exclusion is legitimate or a gap, and what unit price to apply. For a second set of eyes on those adjustments, an estimate review service can validate your leveling before award.
Document every leveling adjustment with the source of the unit price and the quantity. If you cannot explain the number to a losing bidder, the award is not defensible.
Bid Tabulation Example: Leveling Three Bids
Example only. Numbers are illustrative.
Scope: concrete, framing, drywall, roofing. Three bidders submit base bids and one alternate. Bidder B excludes drywall. Bidder C excludes the alternate deduction that the owner wants removed. Unit prices are given for leveling.
Base bids
- Bidder A: $480,000
- Bidder B: $455,000
- Bidder C: $472,000
Adjustments
- Drywall: 12,000 SF at $4.25/SF = $51,000. Add to Bidder B.
- Alternate (roofing upgrade): $18,000. Deduct from Bidder A and Bidder B because both included it; Bidder C already excluded it.
- Bidder C excluded drywall? No. Bidder C included drywall.
Leveled totals
- Bidder A: $480,000 − $18,000 = $462,000
- Bidder B: $455,000 + $51,000 − $18,000 = $488,000
- Bidder C: $472,000 − $0 = $472,000
Result Apparent low bidder before leveling: Bidder B at $455,000. Leveled low bidder: Bidder A at $462,000.
This is a bid tabulation construction exercise in reading exclusions. The bid analysis formula is not just addition; it is scope alignment. Construction bid cost analysis requires that you treat alternates and unit price items the same way for every bidder. Never award on the unleveled number. If you need help building a clean takeoff for leveling, a construction takeoff service can provide quantities you can apply consistently.
Always level alternates in or out for every bidder. If one bidder already excluded an alternate, do not deduct it again.
The Bid Analysis Formula for Leveled Cost
Example only. Numbers are illustrative.
Use this bid analysis formula to reach a leveled cost:
Leveled Bid = Base Bid + Added Scope − Deducted Scope + Priced Qualifications + Schedule Cost
Terms
- Base Bid: The lump sum or unit price total as submitted.
- Added Scope: Work missing from the bid, priced at the bidder's unit price or a market unit price.
- Deducted Scope: Work included in the bid but not required, or an alternate the owner will not exercise.
- Priced Qualifications: Clarifications with a cost impact, such as overtime or a specific phasing plan.
- Schedule Cost: The carrying cost of a longer duration, including general conditions, supervision, and escalation.
Short numeric example Base Bid = $300,000 Added Scope (drywall) = $24,000 Deducted Scope (alternate) = $10,000 Priced Qualification (overtime) = $6,000 Schedule Cost (2 extra weeks at $3,500/week) = $7,000
Leveled Bid = $300,000 + $24,000 − $10,000 + $6,000 + $7,000 = $327,000
Apply contingency and escalation consistently to all bidders, not just one. If you add escalation to a bidder who submitted a shorter schedule, you must also adjust the others. Watch for double-counting: if scope is added, the corresponding exclusion must be removed from the qualifications list. For a full cost model that supports this formula, see construction cost estimating.
Schedule cost is easy to miss. A bid that is $20,000 lower but two weeks longer may not be lower after general conditions and escalation.
Send Your Bid Set for a Leveled Review
Send your plans, bid form and the bids you received, and we will return a leveled bid tabulation with scope gaps flagged, typically within 24–48 hours.
Construction Bid Evaluation Criteria Beyond Price
Price is only one dimension of a bid. A low number from a contractor who cannot staff your job is a schedule risk, not a bargain. When you analyze construction bids, score the non-price criteria that determine whether the bidder can actually deliver. The table below shows the criteria most owners and general contractors use, with a suggested weight for each.
| Criterion | What to Check | Suggested Weight |
|---|---|---|
| Schedule and manpower | Proposed duration, crew size, equipment availability, current backlog | 20% |
| Similar project experience | Completed projects of the same type, size and delivery method | 20% |
| Financial capacity | Financial statements, credit, working capital, bonding capacity | 15% |
| Safety record | EMR, OSHA citations, lost-time incident rate | 15% |
| References | Owner and architect feedback on prior jobs | 15% |
| Current workload | Active projects and remaining capacity in the next 6 months | 15% |
Score each bidder from 1 to 5 on every criterion, multiply by the weight, and total. A bidder with the lowest leveled cost but a score of 2 on schedule and manpower may cost you more in delay claims than the price difference. Public work often mandates specific criteria and scoring, so follow the solicitation exactly; private work gives the owner more latitude to set weights. For help building the criteria into a bid package, see general contractor estimating.
Always tie the criteria back to the leveled cost so the final recommendation is holistic. A bid that is 4% higher but brings a stronger crew, better references and a realistic schedule is often the better buy. The goal of construction bid evaluation criteria is to compare bidders on the same basis, not to reward the lowest number alone.
Weight the criteria before you open the bids. Deciding weights after you see the prices invites bias.
Bonds, Insurance and Compliance Checks
A bid bond protects the owner if the low bidder refuses to sign the contract; it is usually 5–10% of the bid amount. A performance bond guarantees completion of the work, and a payment bond guarantees that subcontractors and suppliers get paid. Check each bidder's bonding capacity against the contract value before you rank prices.
- Bid bond – Confirm the amount, the obligee name and that it is signed by an authorized surety agent. A bid without the required bond may be non-responsive and rejected before price is considered.
- Performance bond – Verify the penal sum equals 100% of the contract amount and that the surety is admitted in your state.
- Payment bond – Confirm it covers labor, materials and subcontractors, and that it matches the performance bond.
- Insurance – Require general liability, workers compensation, auto and umbrella coverage. Ask for additional insured endorsements naming the owner and general contractor.
- Prevailing wage – On federally funded work, Davis-Bacon requires certified payroll and predetermined wage rates. Those rates must be reflected in the bid labor, not absorbed after award.
- Qualifications – Check licenses, certifications and debarment status. Compliance failures are grounds for disqualification, not negotiation.
For public projects, the solicitation usually states the exact bond forms and insurance limits. Use the public works estimating services checklist when you prepare or review a bid package. If a bidder cannot produce the bonds or certificates, stop the analysis there.
Never accept a promise to provide bonds after award. The bond must be in the bid package or the bid is non-responsive.
Spotting Scope Gaps and Clarifications
A scope gap is work required by the documents but missing from a bid. A clarification is a statement in the bid that narrows or expands what the bidder will do. Both change the true cost, so find them before you level the numbers. Compare each bid line by line against Division 01 and the general conditions, then against the technical specifications.
- Missing temporary facilities – Office trailer, temporary power, temporary toilets and fencing are often left out. Add the cost back to compare fairly.
- Final cleaning omitted – A bid that excludes final cleaning shifts that cost to the owner. Price it or require it in writing.
- Testing and commissioning excluded – Third-party testing, balancing and commissioning are common gaps. Confirm who pays.
- Permits and fees unclear – State whether the bidder includes permit fees, plan review and inspections.
- Hoisting and disposal missing – Crane time, trash chutes and dumpster pulls are frequent omissions on multi-story work.
Use a request for information to get written confirmation of intent before leveling. Verbal clarifications are worthless; require them in writing and attach them to the bid. Repeated gaps from one bidder signal a takeoff problem, not a pricing advantage. A bidder who misses the same scope on three projects will miss it on yours. For a clean scope baseline, order a quantity takeoff and compare each bid against it.
If a bidder will not confirm scope in writing, treat the item as excluded and price it yourself.
Construction Bid Analysis Checklist
- Confirm responsiveness. Check that each bid arrived on time, acknowledges every addendum by number, and includes the required bid form, bonds and insurance certificates. An unacknowledged addendum is a common reason to reject a bid before you ever level it.
- Verify bonds and insurance. Compare bid bond amounts to the solicitation, then confirm the winning bidder can produce performance and payment bonds at the required penal sum. Check general liability limits, additional-insured wording and workers' compensation coverage against your contract.
- Build the bid tabulation. Enter every bidder's base number, alternates, unit prices and allowances into one construction bid leveling template so the columns line up trade by trade.
- Level the bids. Add missing scope, deduct exclusions and normalize allowances and alternates to a single common scope. This leveled total, not the bid face value, is what you compare.
- Score non-price criteria. Apply your weighted criteria — schedule, manpower, safety record, past performance, financial capacity — to each leveled bid using the same weights for every bidder.
- Issue written clarifications. Send scope questions in writing and require written responses. Verbal answers are not part of the record and cannot be enforced later.
- Write the recommendation memo. State the leveled total for each bidder, the criteria scores, the recommended award and the reasoning. Confirm the memo shows the leveled total, not the raw bid.
Run this checklist identically for every bidder. A documented, uniform process is your best protection if a losing bidder protests the award, because it shows the decision followed stated criteria rather than preference.
If you cannot explain in one paragraph why the recommended bidder won, the analysis is not finished. The memo is the analysis.
Bid Analysis for General Contractors and Subcontractor Quotes
A general contractor runs bid analysis for contractors on two levels at once. You level subcontractor quotes the same way an owner levels GC bids, but with far more line-item detail, because you carry the risk of every gap between the quotes you receive and the scope you must build.
Start by organizing every quote against your schedule of values and CSI MasterFormat divisions. A concrete quote that lumps footings, slab and misc metals into one number cannot be leveled against a competitor that breaks them out. Ask each subcontractor to price the same line items, then compare unit rates and quantities, not just totals.
Subcontractor quotes almost always carry qualifications: exclusions for permits, hoisting or temporary power, alternates priced separately, and allowances for items not yet selected. Normalize each one by adding the excluded scope at a realistic value and moving alternates into a base-plus-alternates structure. A schedule of values built from the leveled quotes keeps the buyout visible against your bid. This is the essence of how to analyze construction bids at the subcontractor level: strip away the presentation and compare the actual scope and cost.
Quote shopping is the relationship risk. Sharing one sub's number with another to shave the price gets around, and good trades stop bidding to you. Protect relationships by leveling on scope, not on leverage, and by awarding the full scope to the sub who priced it. When you need extra coverage, use subcontractor estimating services to fill gaps rather than playing quotes against each other.
Finally, tie the leveled subcontractor total back to your bid to the owner. Compare buyout against the number you carried, line by line, so overhead and profit and any remaining contingency are visible. If the buyout comes in above your carry, you know before the contract is signed, not after. For contractors who want a second set of eyes on their bid analysis for contractors, an estimate review service can audit your leveling and catch gaps before you submit.
Level subcontractor quotes to the same scope before you compare totals. A low quote with three exclusions is usually the most expensive bid in the room.
Common Bid Analysis Mistakes to Avoid
- Awarding on the unleveled low number. The lowest bid face value is not the lowest cost. Add the missing scope, then compare. A bid that omits temporary power or permits is not cheaper; it just moves the cost to you.
- Ignoring schedule and manpower. A low bidder with a full backlog may not staff your project when you need it. Check proposed crews against the schedule before you award.
- Accepting verbal clarifications. A phone call that "yes, that's included" is unenforceable. Require written confirmation and attach it to the contract.
- Applying contingency and escalation inconsistently. If you add 5% contingency to one bidder, add it to all. Escalation to the midpoint of construction must use the same date and rate for every bid.
- Letting one unit price anomaly drive the decision. A rock excavation unit price that is triple the others usually signals a different quantity assumption, not a better or worse bidder. Investigate the assumed quantity before you react.
- Skipping the recommendation memo. Without a written memo, the decision is undocumented and vulnerable to protest or second-guessing. If you need an independent check on the numbers first, an estimate review catches errors before the memo is written.
Most bid disputes trace back to a clarification that was never put in writing. If it is not in the bid documents or a written response, it is not in the contract.
How Bid Analysis Differs by Project Type
The method you use for construction bid analysis depends on how the bids were solicited. A public hard-bid opening rewards the lowest responsive bidder, while a private negotiated job lets you weigh qualifications, schedule and approach. The table below shows what changes by delivery method and building type.
| Project Type | What You Compare | Key Documents | Common Pitfalls |
|---|---|---|---|
| Public hard bid | Base bid, alternates, unit prices, responsiveness | Bid form, bid bond, Davis-Bacon wage decision, addenda | Awarding to a non-responsive bid; missing an addendum; ignoring unbalanced unit prices |
| Private negotiated | Price, qualifications, schedule, approach, value alternatives | RFP, scope narrative, proposed schedule, references | Comparing proposals that assume different scope; no written clarification log |
| Design-build | Scope and performance criteria, design assumptions, price | Bridging documents, performance spec, proposal drawings | Leveling price only; missing design scope carried by one team and not another |
| Tenant improvement / renovation | Allowances, unit prices, existing-condition assumptions | Division 01, existing drawings, site walk notes | Treating allowances as fixed price; no unit price for unforeseen conditions |
| Residential / light commercial | Written scope checklist, inclusions and exclusions | Proposal, plan set, finish schedule | No scope checklist; comparing lump sum bids with different inclusions |
On public work, responsiveness is pass/fail. If the bid bond, Davis-Bacon acknowledgment or required forms are missing, the bid is rejected before price is considered. On negotiated work, you score criteria and can ask for best and final offers. For design-build, the proposal includes design assumptions, so leveling must compare scope and performance criteria, not just price. That means normalizing system types, capacities and finishes before you compare totals.
In tenant improvement estimating, existing conditions drive scope gaps, so allowances and unit prices matter more than lump sums. A tenant fit-out bid with a $50,000 allowance for HVAC modifications is not comparable to one that lists actual unit prices for diffusers, VAV boxes and controls. In residential estimating services, fewer formal bid documents mean a written scope checklist substitutes for Division 01. Use the same checklist for every bidder so exclusions surface before award. When you need to know how to analyze construction bids across these varied project types, the core principle remains: compare like scopes and normalize differences before you compare totals.
Match the analysis method to the delivery method. Applying hard-bid responsiveness rules to a negotiated job will eliminate qualified bidders, and applying negotiated criteria to a public bid will not survive protest.
When to Bring In a Professional Estimator
You can level two or three straightforward bids yourself. Bring in a professional estimator when you have more than three bids to level, when scopes are unclear, or when the spread between bids exceeds what you can explain from scope differences alone. A spread of 15% to 20% is common; a spread of 40% usually means one bidder missed scope, misread a drawing or priced a different system.
A second-opinion estimate review validates the low bid and exposes gaps before award. The reviewer checks quantities, unit prices, labor rates, general conditions and exclusions against the documents. If the low bid is 12% under the next bid, the review tells you whether that is efficiency or an omission.
A quantity takeoff gives you an independent baseline to check unit prices and quantities in each bid. You compare concrete cubic yards, drywall square feet, linear feet of pipe or tons of steel. When a bidder shows 8,000 SF of drywall and your takeoff shows 11,000 SF, you have a concrete question for the clarification log.
For public work, federal work or complex MEP scopes, a dedicated estimator keeps the analysis defensible. Federal jobs add Davis-Bacon, Buy American and bonding requirements. MEP scopes add coordination, controls and commissioning. An estimator who works in those trades daily catches what a generalist misses. If you need a dedicated construction estimator, you can keep the same person on every bid package. For a one-time check, an estimate review and second-opinion audit gives you a written comparison. To start, get an estimate and upload your plans. Most projects are quoted same day, bid-ready in 24–48 hours, and rush turnaround is available.
The cheapest bid is not the lowest number until you know what it excludes. A second-opinion review costs far less than a missed scope item discovered after award.
Frequently asked questions
What is the difference between bid tabulation and bid leveling?
Bid tabulation is the mechanical step: you enter each bidder's base bid, alternates, unit prices and allowances into a grid so the numbers sit side by side. Bid leveling is the judgment step: you adjust each column for missing scope, differing inclusions, unequal alternates and commercial terms until every bidder is priced on identical scope. Tabulation shows what was bid; leveling shows what the bid would cost on your scope. You need both, in that order, before you can rank anyone fairly.
How do you handle an alternate in a construction bid analysis?
Price alternates in the same sequence for every bidder and keep them out of the base bid comparison. List each alternate as a separate column, confirm the bidder priced the same alternate definition from the bid form, and check whether the alternate adds or deducts. If a bidder wrote "no bid" or left an alternate blank, carry the lowest responsive alternate price into that column for comparison purposes and note it. Never mix alternate dollars into base bid totals when ranking.
What should you do if one bidder leaves out a major scope item?
Do not assume it is included. Send a written clarification asking the bidder to confirm the omission, then carry the missing scope at the lowest responsive price from the other bids, or at your own estimate if no other bidder priced it. Show the carry as a separate line in the bid tab so the adjustment is visible. A bid that is low only because a division is missing is not a low bid, and awarding it usually converts into change orders later.
Can you negotiate with the low bidder on a public project?
Generally no, on a competitively bid public project. Awards usually go to the lowest responsive and responsible bidder based on the advertised bid documents, and post-bid negotiation on price or scope can invalidate the procurement. You can seek written clarification of what was bid, and you can reject a bid that is non-responsive. Any real change to scope or terms typically has to go through the formal process your procurement rules allow, such as a re-bid or an addendum before bid opening.
How do allowances affect a construction bid comparison?
Allowances hide price differences because bidders can carry the same allowance number while planning very different scopes. First confirm every bidder used the allowance amount stated in the bid documents. Then compare what each bidder says the allowance covers, since a $50,000 allowance for finishes means nothing if one bidder assumes paint only and another assumes paint, flooring and ceilings. Where allowances differ in intent, level them to a common scope before ranking. Allowance-heavy bids carry more cost risk after award.
What is a reasonable contingency to add during bid analysis?
Contingency is a risk decision, not a formula, and it depends on design completeness, schedule pressure and how many gaps you found. A common approach is to size it from the specific risks you identified: unresolved scope, pending permit comments, long-lead items, escalation and undefined existing conditions. Add contingency as a separate line above the leveled bid rather than inflating a bidder's number. If design is at a schematic level, contingency should be larger than on a fully detailed set with no open items.
How do you compare bids when one is lump sum and another is unit price?
Convert both to the same basis using the estimated quantities from your takeoff. Multiply the unit-price bidder's rates by your quantities to get a lump-sum equivalent, then compare that to the lump-sum bid. Also test sensitivity: run the unit prices against a low and high quantity case to see how the bid behaves if actual quantities move. A unit-price bid that looks cheap at your estimate can invert if the real quantity is 15% higher. Document the quantities you used.
When should you reject a bid as non-responsive?
Reject a bid as non-responsive when it fails a stated requirement of the bid documents: missing bid bond or the wrong amount, no required license or certification, late submission, unacknowledged addenda, missing required forms, or a material deviation from the scope or terms. Non-responsiveness is about compliance with the instructions, not about price. Document the specific requirement and the specific failure in writing. If the defect is minor and your procurement rules allow it, you may waive it, but do that deliberately and consistently across all bidders.