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 bid, normalizes the line items to your scope, scores six dimensions, flags the risk, and recommends a winner you can defend.

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

Apples-to-oranges bids eat estimator time.

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 came in as spreadsheets. Before you can compare a single number, an estimator retypes 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 one run per package.

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

1

Normalize the line items

Bid Reasoner reads each sub's bid — PDF, Excel, Word or CSV — extracts the line items, and maps them to your scope of work — so 5–15 bids line up on one common structure, matched by pay-item code.

2

Score 6 dimensions + 4 risk flags

Bidders are scored across price, scope, schedule, compliance, performance, and risk. Four deterministic pricing 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 — cited to the page in the bid — and auto-generates 7 Word decision documents 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

The line items in each bid are extracted and lined up against your scope of work by pay item — so schedules laid out in different orders and formats land on the same rows.

Peer-median baselining

Your own bids on the package are the baseline: each unit price is checked against its pay item's median once three or more bids price it, and when the package is leveled, a scope item a bidder skipped is priced into that bidder's leveled total at the median the other bidders quoted, matched by pay-item code. That's why it works in any US state with no government data required.

Plugs for skipped items

When the package is leveled, a scope item a bidder skipped is priced into that bidder's leveled total at the median the other bidders quoted, matched by pay-item code. A bid with no pay-item codes on its lines gets no plug.

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 with fixed thresholds — 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 pricing rules running on every bid that has been read — 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-isLine items, mapped
Scope-gap analysisIf you catch itNoSurfaced automatically
Deterministic risk flagsNoOpaque scores4 fixed-threshold pricing rules
Evidence cited to the pageNoNoEvery saved AI finding
Recommends a winnerNoRanks by priceWith a confidence score
Override category + reason on the recordNoNoAsked for & printed in the memo
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, Excel, Word or CSV — extracts and normalizes the line items, maps them to your scope of work, and scores the bidders 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?

Most of them. Bid Reasoner reads text PDFs whatever layout they arrive in — a typed bid form, a sub's own proposal, a vendor's spreadsheet export saved to PDF — plus Excel (.xlsx, .xls), Word (.docx), CSV, ZIP and images (PNG, JPG, WEBP, GIF), up to 25 MB per file and 4 MB per image. Scanned, image-only PDFs may not be read, and very long PDFs (over about 60,000 characters of text) are only partly read — for those, ask the sub for the native spreadsheet or a text PDF. Bid Reasoner extracts the line items 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.

How does it catch unbalanced or risky bids?

Four deterministic pricing rules run on every bid that has been read — not an opaque model. They flag unit prices at or below $1.00; unit prices 2× or more, or half or less, of the median for that pay item (once three or more bids price it); bid totals 20% or more above or below the median total (once three or more bids have a total); and mobilization at 10% or more of the total (high at 15% or more). A fifth check lists scope-of-work items whose pay-item code doesn't appear in a bid. 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?

It runs as one job. You upload the 5–15 sub bids for a package, click Analyze Package, and Bid Reasoner extracts and normalizes the line items, maps them to your scope and scores the bidders. The four pricing rules need no Analyze run: they run on the Compare page on every bid that has been read. Your estimator's time goes into reviewing a normalized field that is already built, instead of retyping mismatched formats by hand.

Can I defend the award decision later?

Yes. Every saved AI finding names the bidder, the source document and the page, and when your pick differs from the recommendation, the award page marks it as an override and asks for a category and a reason — both go into the award memo. Bid Reasoner also auto-generates seven decision documents in Word, 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.