Level the subcontractor bids on your state-DOT heavy-civil projects.
When a DOT-funded package comes back with 5 to 15 subcontractor bids in five different formats, leveling them is the bottleneck. Bid Reasoner reads each bid, normalizes the pay items to your scope, and scores the bidders — using peer-median normalization that works in any US state, with no government data required.
DOT work has more pay items, more bidders, and a higher bar to defend.
A state-DOT heavy-civil project breaks into packages — earthwork, structures, drainage, paving, guiderail — and each one comes back with a stack of subcontractor bids in whatever format the sub used. One quotes by DOT pay-item number, the next bundles three items into a lump sum, a third leaves half your scope unpriced. Leveling them by hand means retyping every one into a spreadsheet.
And the award has to hold up. On DOT-funded work, an unbalanced unit price or a front-loaded mobilization isn't just a margin risk — it's the kind of thing that gets questioned later. You need every bidder normalized to the same scope, the outliers flagged before you award, and the reasoning on the record in case anyone asks why you picked who you picked.
From a folder of DOT sub bids to a leveled, scored comparison.
Three steps, the same in every state — your own bids are the baseline everywhere.
Read & normalize
Bid Reasoner reads each subcontractor bid — PDF, Excel, Word or CSV — extracts the line items, and maps them to your DOT scope of work by pay item. Out-of-order items land on the same pay items, and items bundled into a lump sum show up as gaps.
Baseline & flag
In any US state it normalizes each bidder against the peer median of your own bids — no government data required. Four deterministic pricing rules flag unbalanced unit prices, peer outliers and total-bid outliers (once three or more bids price an item or have a total), and front-loaded mobilization; a missing-item check lists the scope-of-work items whose pay-item code doesn't appear in a bid.
Score & award
Bidders are scored on six dimensions under any of 7 decision modes. Bid Reasoner recommends a winner with confidence and page-cited evidence, then generates the award memo as real .docx and keeps an award audit trail.
Every US state runs on your own bids — no government data required.
No state is locked out, and you never have to source government data.
In any US state, there's no per-state government dataset required. Bid Reasoner normalizes each bidder against the peer median of your own received bids for that package. The practical result: you can level DOT sub bids in any U.S. state on day one, and the answer to "is this unit price out of line?" comes from the bidders sitting in front of you.
What the peer checks do need is a field of bids: the peer-outlier flag needs three or more bids pricing the item, and the total-bid flag needs three or more bid totals.
For the underlying engine across all trades, see bid leveling software, and for the wider heavy-civil workflow, heavy-civil estimating software.
What runs on every DOT package.
Scoring dimensions
Price, scope, schedule, compliance, performance, and risk — applied to the bidders in every state.
Decision modes
Lowest Responsible Bid, Best Value, Lowest Risk, Schedule Priority, Scope Completeness, Budget-Constrained, and Custom Weighting.
Deterministic pricing rules
Unbalanced unit prices (≤ $1.00), peer outliers (≥2x or ≤0.5x median, 3+ bids), total-bid outliers (≥20% from the median total, 3+ bids), front-loaded mobilization (≥10% of the total).
US states
Every US state via peer-median normalization — no per-state government data required.
The pay item nobody quoted is the change order you'll eat.
On DOT packages, the gaps matter as much as the prices. Bid Reasoner runs scope-coverage gap analysis on every bidder: it surfaces the items in your scope of work that a bidder did not quote, and the items a bidder priced that weren't in your scope at all. That's how you catch the "low" bid that's only low because it left out the drainage structures — before it becomes a mid-project change order.
Pair that with the four pricing rules, and an apparent low bidder with a $1.00 unit price on a high-quantity item or an 11% mobilization line gets surfaced, not buried. See the deeper treatment on scope gap analysis.
A spreadsheet doesn't know a DOT pay item from a line of text.
| Excel / manual | Generic bid software | Bid Reasoner | |
|---|---|---|---|
| Reads mixed sub bid formats | Retype by hand | Templated intake | PDF, Excel, Word, CSV — extracted |
| Normalizes to DOT pay items / your SOW | Manual mapping | Partial | Matched by pay-item code |
| State coverage | You build it | Varies | Any US state via peer-median normalization |
| Outlier & unbalanced-price flags | If you write the formula | Limited | 4 deterministic pricing rules |
| Scope-gap analysis | Eyeball it | Rare | Both directions |
| Defensible award memo + audit trail | Written from memory | No | 7 decision .docx + award audit trail |
DOT bid leveling — answered.
Is Bid Reasoner for bidding to the DOT, or for the bids I receive?
For the bids you receive. Bid Reasoner is for the heavy-civil GC who collects 5 to 15 subcontractor bids per package on a DOT-funded project and has to level, score, and award them. It is not for preparing or submitting your own bid up to the state DOT, and it is not takeoff or quantity-estimating software.
How do you level DOT sub bids across different states?
Every US state via peer-median normalization, no government data required. Bid Reasoner reads each subcontractor bid, extracts and normalizes the line items, maps them to your scope of work, and normalizes each bidder against the peer median of the bids you received — so leveling works the same way nationwide.
Does Bid Reasoner do takeoff or quantity estimating?
No. Bid Reasoner does not generate quantities or do takeoff. It is the sub-bid leveling and award layer: it analyzes the subcontractor bids you receive, normalizes them, scores the bidders, and documents the award. It complements estimating tools like HCSS HeavyBid and B2W.
How does it flag a risky or unbalanced DOT bid?
Four deterministic pricing rules run on every bid that has been read — not an opaque AI score. 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). Each flag shows the pay item (or the bid total, or the mobilization share) and the numbers that tripped it.
Can it justify the award if the DOT questions our decision?
Yes. Bid Reasoner recommends a winner with a confidence level and reasoning evidence, and every saved AI finding is cited to the source document and page. 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. It then auto-generates seven decision documents in Word, including a Reasoned Award Memo and Evidence Report, so the decision holds up under review.
How many subcontractor bids can it compare per package?
It is built for the typical heavy-civil package of 5 to 15 subcontractor bids, and handles fewer or more. Bidders are normalized to the same scope and scored on the same six dimensions, so a 12-bidder package is compared as consistently as a 4-bidder one. The two outlier checks, on unit prices and on bid totals, start once three or more bids price an item or have a total.
Which states are supported today?
Every US state via peer-median normalization, no government data required. It compares each bidder against the median of your own received bids and needs no per-state government data, so you can start leveling DOT sub bids in any state on day one.
Is our bid data isolated from other contractors?
Yes. Peer-median normalization compares each bidder against the median of the bids you received for that package — your own subcontractors' numbers — not against other contractors' data. Your bid data stays in your account.
Level your next DOT package with us on the call.
Bring one package's subcontractor bids — any state. We'll normalize them, flag the outliers, and score the bidders live.