Decision Workbench

Bid leveling software that makes 5-15 subcontractor bids apples-to-apples.

Every sub bids a package their own way — different line items, different units, different assumptions. Bid Reasoner reads each PDF, normalizes every line to your scope, scores six dimensions, flags the risk, and recommends a winner you can defend.

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

Apples-to-oranges bids eat estimator days.

You sent one package out and 11 subs sent back 11 different documents. One itemized 140 lines; one rolled it into six lump sums; one used its own pay-item codes; two are scanned PDFs. Before you can compare a single number, an estimator spends days retyping bids into a spreadsheet just to get them onto the same grid — and that's before anyone checks what each bidder actually included.

The hidden cost isn't the typing — it's the mistakes the typing hides. A "low" bid that quietly excluded dewatering. A unit price that's $0.01 because the work got buried somewhere else. By the time the tab looks clean, the assumptions that drove the spread are gone — and the spread is the whole point.

How it works

Normalize, score, recommend — in minutes per package.

Three steps from a folder of mismatched PDFs to a defensible recommendation.

1

Normalize every line item

Bid Reasoner reads each sub's bid PDF in any format, extracts every line item, and maps it to your scope of work — so 5–15 bids line up on one common structure regardless of how each bidder formatted theirs.

2

Score 6 dimensions + 4 risk flags

Each bidder is scored across price, scope, schedule, compliance, performance, and risk. Four deterministic risk rules flag unbalanced unit prices, peer outliers, total-bid outliers, and front-loaded mobilization — fixed thresholds, not a black box.

3

Recommend & defend

Pick a winner under any of 7 decision modes. Bid Reasoner recommends one with a confidence score and reasoning evidence — quotes from the bid PDF, page-cited — and auto-generates 7 Word docs to back the award.

Inside the engine

What "leveling" actually does to the numbers.

Normalization is the work that makes a comparison honest. Here's where it happens.

Line-item mapping

Every line in every bid is extracted and mapped to your scope of work — so a lump sum, an itemized schedule, and a vendor's own codes all resolve to the same structure.

Peer-median baselining

Each bidder's prices are normalized against the peer median of your own bids on the package. That's why it works in any US state with no government data required to start.

state-DOT pay-item baselines

Where you want a standard reference, built-in DOT baselines exist for select states (currently New York and New Jersey).

Scope gaps surface

Mapping to a common scope is what makes the holes visible — what one bidder included and another left out shows up in scope-gap analysis, not after you've signed.

By the numbers

The leveling math, in fixed quantities.

Deterministic rules and a real pay-item catalog — not adjustable guesswork.

6

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

7

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

4

deterministic risk rules running on every package — fixed thresholds you can audit.

50

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

Why not the status quo

A clean tab isn't a leveled tab.

 Excel bid tabGeneric bid softwareBid Reasoner
Normalizes mixed-format bids to your SOWBy hand, retypedImports as-isEvery line, mapped
Scope-gap analysisIf you catch itNoSurfaced automatically
Deterministic risk flagsNoOpaque scores4 fixed-threshold rules
Evidence with page-cited quotesNoNoEvery finding
Recommends a winnerNoRanks by priceWith a confidence score
Override requires a logged reasonNoNoRequired & logged
What this is not: Bid Reasoner is not takeoff or estimating software. It analyzes the subcontractor bids you receive, levels them, and recommends the award — it complements HeavyBid and B2W.
Questions

Bid leveling, answered.

What is bid leveling software?

Bid leveling software normalizes the subcontractor bids you receive for a package so you can compare them apples-to-apples. Bid Reasoner reads each sub's bid PDF in any format, extracts and normalizes every line item, maps it to your scope of work, and scores each bidder across six dimensions — price, scope, schedule, compliance, performance, and risk. The result is a level field where price differences reflect real scope, not different formats or assumptions.

How is bid leveling different from bid tabulation?

Bid tabulation is the side-by-side tab that lists each bidder's numbers next to each other. Bid leveling is the normalization work that makes that tab apples-to-apples in the first place — mapping every line item to a common scope, surfacing what each bidder included or left out, and adjusting for format differences. Without leveling, a tab just stacks numbers that were never measuring the same thing.

Can it read subcontractor bids in any PDF format?

Yes. Bid Reasoner reads each subcontractor's bid PDF whatever format it arrives in — a typed bid form, a scanned proposal, a vendor's own spreadsheet export. It extracts every line item, normalizes the descriptions and units, and maps them to your scope of work so eight differently formatted bids line up on one common structure.

Do I need DOT or government pricing data to use it?

No. Bid Reasoner works in any US state by normalizing each bidder against the peer median of your own bids on the package, so no government data is required to start. Where it helps, built-in state-DOT baselines exist for select states (currently New York and New Jersey), but the peer-median approach stands on its own.

How does it catch unbalanced or risky bids?

Four deterministic risk rules run on every package — not an opaque model. It flags unbalanced unit prices at or below $1.00, peer outliers more than 2× or less than 0.5× the peer median, total-bid outliers more than 20% off, and front-loaded mobilization above 10% of the total. Because the rules are fixed thresholds, you can see exactly why a line was flagged.

Is this takeoff or estimating software?

No. Bid Reasoner is not takeoff or estimating-from-scratch software. It analyzes the subcontractor bids you receive — leveling, scoring, and documenting the award — rather than building quantities or your own estimate. It complements estimating tools like HeavyBid and B2W, which produce the numbers; Bid Reasoner evaluates the sub bids that come back.

How long does it take to level a package of bids?

Minutes, not days. You upload the 5–15 sub bids for a package and Bid Reasoner extracts and normalizes every line item, maps it to your scope, scores the bidders, and runs the risk rules. The estimator review that used to eat days of comparing mismatched formats by hand is replaced by checking a normalized field that is already built.

Can I defend the award decision later?

Yes. Every score and finding links to a page-cited quote pulled from the bidder's source PDF, and overriding the recommended winner requires a logged reason. Bid Reasoner also auto-generates seven Word documents, including a Reasoned Award Memo and an Evidence Report, so the answer to "why this bidder?" is on the record months later.

Compare

Bid Reasoner vs the alternatives

An honest look at how leveling sub bids in Bid Reasoner compares to the tools GCs use today.

See it level your own bids.

Bring one package's worth of sub bids. We'll normalize them, score the field, flag the risk, and recommend a winner on the call.