By trade

Analyze and level your paving subcontractor bids

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 the bidders across six dimensions, and runs four deterministic pricing rules over the tonnage prices and mobilization before you award. It's the trade-level version of our subcontractor bid analysis.

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

The low paving number is rarely the same scope.

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.

The checklist

The paving scope checklist — the line items a bid must show.

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 itemWhy it mattersDimension / flag
MobilizationShould be a small share of the total — the first place bids get front-loaded.Risk flag · front-loaded mobilization ≥ 10%
MillingSquare-yard removal of the existing surface; depth and disposal vary by bidder.Price · scope
Tack coatSmall line, easy to omit — but a missing bond coat is a failure mode, not a saving.Scope · gap analysis
HMA binder courseTonnage line carrying much of the cost; unit price per ton drives the bid.Price · peer outlier ≥2× / ≤0.5× (3+ bids)
HMA top courseThe other major tonnage line; compare $/ton against the peer median.Price · peer outlier ≥2× / ≤0.5× (3+ bids)
Longitudinal joint sealingRoutinely assumed away; spec-required on many DOT jobs.Scope · gap analysis
Pavement markings / stripingSometimes split to a separate sub; confirm who carries it.Scope · compliance
Density / QC testingFrequently pushed to the GC's scope; price it explicitly.Compliance · gap analysis
Traffic control / MOTMaintenance of traffic can be a large line; often understated or omitted.Scope · schedule
SweepingFinal cleanup line; small, but a tell when it's missing entirely.Scope · gap analysis
Your own bids are the baseline for the civil paving lines. Milling, tack coat, HMA courses by type, and pavement markings are compared with the other bids in your package by pay-item code, so no government price data is required.
Common gaps

The four items most often left out of paving bids.

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.

Tack coat

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.

Joint sealing

Longitudinal joint sealing is spec-required on many jobs and routinely assumed away. Its absence is a scope gap, not a price advantage.

Density / QC testing

Pushed to the GC more often than any other line. If it isn't priced, that cost lands on you after award.

Traffic control / MOT

Maintenance of traffic is a real cost that's easy to understate. A thin MOT line is a schedule and scope risk.

Risk patterns

Paving-specific risk patterns — and the rule that catches each.

Every paving bid runs through the same four deterministic pricing rules, with fixed numeric thresholds. These are the patterns they catch in paving specifically.

Front-loaded mobilization

Paving crews mobilize fast, so an inflated mobilization line is the classic front-load — cash recovered before a ton is laid. Flagged when mobilization is 10% or more of the total (high at 15% or more).

Unbalanced tonnage unit prices

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 at 2× or more, or 0.5× or less, of the median for that pay item (3+ bids), and at or below $1.00.

Missing testing & low total

A total 20% or more above or below the median bid total (3+ bids) is flagged — and paired with the scope gap, it shows whether the bidder is sharp or simply left density testing and MOT out.

What this is not: Bid Reasoner is not takeoff or quantity-estimating software. It doesn't measure your tonnages or square yards — it analyzes the paving sub bids you receive, levels them against each other, scores them, and flags the risk. It complements HCSS HeavyBid and B2W.
How Bid Reasoner handles it

From a stack of paving bids to a scored, defensible award.

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 — matched by exact pay-item code; a line with a different code, or none, shows as a gap. The bidders are then scored across price, scope, schedule, compliance, performance, and risk, and the four deterministic pricing 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 saved AI finding cites the source document and page, 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 and the top risks straight into the award memo. When your pick differs from the recommendation, the award page asks for a category and a reason, and both print in the memo.

Questions

Paving bid analysis — answered.

What line items should an asphalt paving bid show?

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.

Which paving scope items get left out of bids most often?

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.

How do you spot an unbalanced or front-loaded paving bid?

Bid Reasoner runs four deterministic pricing rules over every paving bid that has been read. It flags unbalanced unit prices at or below $1.00, line items at 2x or more, or 0.5x or less, of the median for that pay item (3+ bids) — the tonnage unit prices on binder and top course where games hide — totals 20% or more above or below the median bid total (3+ bids), and mobilization at 10% or more of the total, the classic front-loaded paving bid. These are fixed numeric thresholds anyone can check, not a black-box score.

Do I need state-DOT pay-item data for paving?

No. In every state, 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. Bid Reasoner analyzes the bids you receive; it is not takeoff or quantity-estimating software.

See it level your own paving bids.

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.