Heavy-civil precon

The sub-bid layer of heavy-civil estimating — level, score, and defend every award.

Your takeoff stack builds your own number. It doesn't read the 5–15 subcontractor bids that come back per package. Bid Reasoner is the layer that does — it levels, scores, and defends the sub bids you receive, alongside HeavyBid and B2W, not in place of them.

Live private beta · onboarding founding heavy-civil GCs
The problem

Your estimating tools stop where the sub bids start.

HeavyBid, B2W, and Bluebeam get you to your own number — quantities, production rates, the bid you'll hand to the owner. That's the work they're built for. But the moment the package goes out and 11 subcontractor PDFs come back, those tools have nothing to say. Leveling them is a spreadsheet job, done by hand, under deadline.

So the highest-leverage decision in precon — which sub actually gets the work — gets made on a hand-built tab that nobody trusts and nobody can defend. Each bid arrives in its own format, line items don't match your scope, and the outlier you should have caught is buried three rows down. The estimating stack didn't fail; it was just never meant to do this part.

How it works

From a folder of sub bids to a defended award — in minutes.

Three steps. Your number stays in HeavyBid; the sub bids come here.

1

Read & normalize

Drop in each sub bid PDF, any format. Bid Reasoner extracts every line item, normalizes it, and maps it to your scope of work — so 11 bids that looked nothing alike now line up on the same basis.

2

Score & flag

Each bidder is scored across six dimensions — price, scope, schedule, compliance, performance, risk — with four deterministic risk rules firing on unbalanced lines, peer outliers, total-bid outliers, and front-loaded mobilization.

3

Pick & defend

Choose a winner under any of 7 decision modes. Bid Reasoner recommends one with confidence and page-cited evidence, logs any override, and generates 7 Word documents — the Reasoned Award Memo included.

The deep dive

Keep your estimating stack. Add the sub-bid evaluation layer.

This is the whole idea, so it's worth being blunt about it: Bid Reasoner does not do takeoff or quantity estimating. It does not generate your bid number, count quantities off a drawing, or compete with HCSS HeavyBid, B2W, or Bluebeam. If a tool's job is to help you build your own bid, Bid Reasoner is not that tool and never will be.

What it does is the step that comes after — the one your estimating software leaves you to do in Excel. You receive subcontractor bids; Bid Reasoner reads each PDF, normalizes the line items to your scope, scores every bidder, runs the risk rules, and produces a defensible award. Your number stays where it lives today.

On normalization: where state pay-item catalogs exist, Bid Reasoner uses them — the built-in state-DOT pay-item baselines plus a statewide-average baseline, with NY and NJ DOT baselines built in. But you don't need any of that to start. In every other state, each bidder is normalized against the peer median of your own received bids — no government data required. Scope-coverage gap analysis runs alongside it, surfacing items in your SOW the bidder never quoted, and items the bidder priced that weren't in your scope at all.

By the numbers

What the sub-bid layer runs on.

Deterministic rules and catalogs, not a black box.

6

Scoring dimensions per bidder: price, scope, schedule, compliance, performance, risk.

7

Decision modes, from Lowest Responsible Bid to Best Value to Custom Weighting.

4

Deterministic risk rules: unbalanced lines, peer outliers, total outliers, front-loaded mobilization.

50

US states supported — bidders normalized against the peer median, no government pricing data required.

Why not the status quo

Excel and generic bid software weren't built for this.

 Excel / manualGeneric bid softwareBid Reasoner
Reads each sub bid PDF, any formatRetyped by handStorage / inbox onlyExtracted & normalized
Line items mapped to your scopeManual matchingNoAuto-mapped to SOW
Scoring across 6 dimensionsOne column: pricePrice summaryPrice, scope, schedule, compliance, performance, risk
Outlier & risk flagsIf you spot themNo4 deterministic rules
Defensible award with page-cited evidenceFrom memoryNo7 .docx, page-cited
What this is not: Bid Reasoner is not takeoff or quantity-estimating software, and it is not for bidding up to a public owner. It analyzes the subcontractor bids you receive — leveling, scoring, and defending the award. It complements HeavyBid and B2W; it does not replace them.
Where it fits

One layer, three jobs in your precon flow.

The same engine, named for the part of the work you're in.

Questions

Heavy-civil estimating & the sub-bid layer — answered.

Is Bid Reasoner heavy civil estimating software like HeavyBid?

No. Bid Reasoner is not estimating or takeoff software like HCSS HeavyBid. It is the sub-bid evaluation, leveling, and award layer that complements HeavyBid and B2W — it reads the subcontractor bids you receive, normalizes every line item to your scope, scores each bidder, and documents the award. HeavyBid builds your own number; Bid Reasoner handles the bids that come back from your subs.

Does HeavyBid or B2W level subcontractor bids for you?

No. HeavyBid and B2W are takeoff and estimating tools — they help you assemble your own quantities, production rates, and bid number. Neither reads the 5 to 15 subcontractor PDFs that come back per package, normalizes them to your scope, or scores them against each other. That leveling-and-award step is the gap Bid Reasoner fills.

Do I have to replace my current estimating software to use this?

No. Keep your estimating stack. Bid Reasoner sits alongside HeavyBid, B2W, and Bluebeam as the sub-bid evaluation layer — you still build your own number where you do today, then bring the subcontractor bids you receive into Bid Reasoner to level, score, and defend the award. Nothing is ripped out.

How does it work without state DOT data in my state?

Bid Reasoner normalizes each bidder against the peer median of the bids you actually received, so it works in any US state with no government data required to start. Where state catalogs exist, it uses them — built-in DOT baselines for select states such as New York and New Jersey built in. Everywhere else, your own bid set is the baseline.

What risk findings does it flag on sub bids?

Four deterministic risk rules, not opaque AI scoring: unbalanced unit prices (line items at or below $1.00), peer outliers (a line more than 2x or less than 0.5x the peer median), total-bid outliers (a bid more than 20% off the group), and front-loaded mobilization (mobilization above 10% of the total). Because the rules are fixed, you can see exactly why each flag fired.

Can it justify the award when the owner asks why we picked this sub?

Yes. Bid Reasoner recommends a winner with a confidence level and reasoning evidence — every claim cited to a page-level quote from the source bid PDF. If you override the recommendation, an override category and reason are required and logged. It then auto-generates seven Word documents, including the Reasoned Award Memo and Evidence Report, so the justification is on the record.

How many sub bids can it handle per package?

It is built for the real heavy-civil case: 5 to 15 subcontractor bids per package. It reads each bid PDF in any format, extracts and normalizes every line item, maps it to your scope of work, and levels the whole set against the peer median so you can compare bidders on the same basis.

See the sub-bid layer run on your own package.

Bring one package's subcontractor bids. We'll read them, level them, score the bidders, and generate the award memo on the call — your estimating stack stays exactly where it is.