Asphalt paving bids look simple — a few tonnage lines and a total — and that's exactly why work gets left out and the unit prices get gamed. Bid Reasoner normalizes every paving sub bid to your scope of work, scores it across six dimensions, and runs four deterministic risk rules over the tonnage prices and mobilization before you award. It's the trade-level version of our subcontractor bid analysis.
Five to nine paving subs bid a resurfacing package. One total comes in 18% under the field. On a spreadsheet that bidder looks like the obvious pick — until you read the line items and find no tack coat, no longitudinal joint sealing, and density testing assumed into the GC's scope. The number is low because the work is missing, not because the bidder is sharp.
Paving compresses most of the cost into two tonnage lines — binder course and top course — so a few cents per ton, a front-loaded mobilization, or one omitted item moves the award. By eye, across bids in different formats, you catch some of it. The ones you miss become the change order on the testing you thought was included, or the dispute over the joint that failed.
Before you compare totals, confirm every bidder priced the same work. These are the items a complete asphalt paving bid should carry, and the dimension each maps to.
| Line item | Why it matters | Dimension / flag |
|---|---|---|
| Mobilization | Should be a small share of the total — the first place bids get front-loaded. | Risk · front-loaded mobilization > 10% |
| Milling | Square-yard removal of the existing surface; depth and disposal vary by bidder. | Price · scope |
| Tack coat | Small line, easy to omit — but a missing bond coat is a failure mode, not a saving. | Scope · gap analysis |
| HMA binder course | Tonnage line carrying much of the cost; unit price per ton drives the bid. | Price · peer outlier >2× / <0.5× |
| HMA top course | The other major tonnage line; compare $/ton against the peer median. | Price · peer outlier >2× / <0.5× |
| Longitudinal joint sealing | Routinely assumed away; spec-required on many DOT jobs. | Scope · gap analysis |
| Pavement markings / striping | Sometimes split to a separate sub; confirm who carries it. | Scope · compliance |
| Density / QC testing | Frequently pushed to the GC's scope; price it explicitly. | Compliance · gap analysis |
| Traffic control / MOT | Maintenance of traffic can be a large line; often understated or omitted. | Scope · schedule |
| Sweeping | Final cleanup line; small, but a tell when it's missing entirely. | Scope · gap analysis |
These are the lines that quietly drop out and make a total look low. Bid Reasoner's two-way scope-coverage gap analysis surfaces each one against your scope of work.
A small line that's easy to fold into another item — until the bond fails. A bidder that didn't quote it isn't cheaper, it's short scope.
Longitudinal joint sealing is spec-required on many jobs and routinely assumed away. Its absence is a scope gap, not a price advantage.
Pushed to the GC more often than any other line. If it isn't priced, that cost lands on you after award.
Maintenance of traffic is a real cost that's easy to understate. A thin MOT line is a schedule and scope risk.
Every paving bid runs through the same four deterministic rules, with fixed numeric thresholds. These are the patterns they catch in paving specifically.
Paving crews mobilize fast, so an inflated mobilization line is the classic front-load — cash recovered before a ton is laid. Flagged when mobilization exceeds 10% of the total.
With most cost in binder and top course, a $/ton priced far off the field — high to chase quantity overruns, low to win — moves the award. Flagged above 2× or below 0.5× the peer median, and at or below $1.00.
A total that lands more than 20% off the field is flagged — and paired with the scope gap, it shows whether the bidder is sharp or simply left density testing and MOT out.
Upload or forward every paving sub bid for the package. Bid Reasoner reads each PDF, extracts the line items, and normalizes them to your scope of work so the tonnage lines, milling, tack coat, and testing line up item for item — even when each bidder's form looks nothing alike. Every bidder is then scored across price, scope, schedule, compliance, performance, and risk, and the four deterministic rules run over the numbers.
The scope-coverage gap analysis surfaces the tack coat, joint sealing, density testing, or MOT a bidder didn't quote — the difference between a sharp number and a short one. Every score links to a page-cited quote from the source bid, so the answer to "why this paver?" is on the record. Recommend a winner under any of 7 decision modes — from Lowest Responsible Bid to Best Value — with a confidence score, and carry the reasoning, the risk flags, and any forced override straight into the award memo with a full audit trail.
A complete paving bid prices mobilization, milling, tack coat, HMA binder course, HMA top course, longitudinal joint sealing, pavement markings and striping, density and QC testing, traffic control and maintenance of traffic, and final sweeping. Tonnage items — binder and top course — usually carry the bulk of the price, so the unit price per ton on each is where the bid is won or lost. Bid Reasoner normalizes each bidder's line items to your scope of work so you can see, item for item, who priced what.
Tack coat, longitudinal joint sealing, density and QC testing, and maintenance of traffic are the items most often missing from a paving bid. They are small relative to the tonnage, easy to assume into another line, and a frequent reason one bidder's total comes in low. Bid Reasoner runs a two-way scope-coverage gap analysis on each bidder — items in your scope the bidder didn't quote, and items the bidder priced that weren't in your scope — so the low number that's low because it left work out gets caught before award.
Bid Reasoner runs four deterministic risk rules over every paving bid. It flags unbalanced unit prices at or below $1.00, line items above 2x or below 0.5x the peer median — the tonnage unit prices on binder and top course where games hide — totals that deviate more than 20% from the field, and mobilization above 10% of the total, the classic front-loaded paving bid. These are fixed numeric thresholds anyone can check, not a black-box score.
Yes. The built-in state-DOT pay-item baselines cover the civil paving items — milling, tack coat, HMA courses by type, and pavement markings — and NY and NJ DOT baselines are built in. Outside those states, Bid Reasoner levels each paving bid against the other bids in your package through peer-median normalization, so no government pay-item data is required to start. Bid Reasoner analyzes the bids you receive; it is not takeoff or quantity-estimating software.
Bring one package's paving sub bids. We'll normalize them to scope, score six dimensions, flag the tonnage and mobilization risk, and recommend a winner on the call.