30-min call with RobBook a proof-of-concept call
Job 01 · Estimating

// Asphalt paving contractors · Paving bid schedules

Paving bid schedules, read into a draft bid sheet for your estimator.

A public agency spreads one paving job across a bid schedule, plans, special provisions and addenda. A free AI proof of concept reads copies of 20 to 30 packages your team already worked and drafts the bid sheet your estimator would have started from. Your reviewer, the estimator who knows these packages best, compares each draft with the sheet you actually built.

Book a proof-of-concept call30 minutes with Rob
Past lettings
20 to 30
Bids priced
None
Agency portals opened
None

// The one job

From a public bid package to one sheet your estimator can work from

Before an estimator prices a street program, someone has to read the whole package: every pay item with its unit and quantity, which mix goes where, how deep the mill runs, what the traffic rules allow, how the contract counts time, and what each addendum changed. Most of those answers sit in a different document from the line they affect.

In the test, AI reads copies of those documents and drafts the bid sheet: each pay item and quantity exactly as stated, the mix designation, milling depth, traffic control and working-day limits that apply to it, each with its page, plus a separate list of places where the schedule and the provisions disagree. It writes no price and settles no conflict. Your reviewer checks the draft against the sheet your team used.

Bid packagePublic letting
Agency
Letting date
Addenda
Contract time
Pay itemUnitQuantity
Illustration, not a real letting
Read into
one sheet
Draft bid sheetDraft
Mix designation
Milling depth
Traffic control
Working-day limit
Pay itemAs statedConflict
Made-up sheet, for illustration

// What makes it hard

What a paving bid package hides between its documents

Every agency names the mix its own way. Bridgeport, West Virginia's 2024 schedule buys Marshall HMA Wearing 1, PG64S-22, at 1.5 inches, by the ton. Tampa's fiscal 2024-25 program lists FDOT Type SP 12.5 and SP 9.5. Normal, Illinois' 2026 street program sets a Polymerized HMA Binder Course, IL-4.75, N50 beside an HMA Surface Course, Mix C, N50. Conway, Arkansas' 2017 annual bid names only the binder grade on its form and leaves the 3/8-inch maximum aggregate to the text, which also says one of its two priced grades needs the city engineer's prior approval on certain streets. The draft copies each designation word for word and never translates one state's code into another's.

A milling line says less than it seems to. Tampa splits cold milling into two depth bands by the square yard, up to 1.5 inches and over 1.5 to 3.0 inches, then adds a per-each item to mill and resurface areas under 5,000 square yards. Conway's text calls for 1.5 inches below the gutter across the full width or as a 7-foot edge mill, as the city engineer directs, and its 2-inch overlay then lands exactly on the half inch above the gutter that the same page allows. Who keeps the millings moves the unit price too. Conway and Bridgeport keep them and have you haul them to a named city yard, while North Carolina's asphalt manual says that in most cases where milling is specified the contractor keeps the material. The sheet puts depth, width, measurement and the millings' destination on one line.

Some of the work has no line at all. Bridgeport's schedule has four items: mobilization, milling, the wearing course and tack. Its provisions still require advance warning signs and flaggers, temporary tape until striping, and one compaction test a day that the contractor procures, and its proposal form says every cost has been absorbed in a bid item. Tack alone shows up three ways across these packages: by the gallon in Bridgeport, by the pound in Normal, and in Conway not paid at all because it is subsidiary to the asphalt. Traffic rules scatter the same way. Bridgeport bars work from 7 to 8 a.m. and 2:30 to 3:30 p.m. while school is in session and wants 48 hours' notice of a closure, and Conway needs approval before any temporary lane closure. Maine's maintenance of traffic provision holds a one-lane restriction to 4,000 feet for milling and paving work areas unless the contract says otherwise, and wants a temporary centerline on new pavement each day. The draft lists each of these under the item that carries its cost, or marks it as having no item.

The clock is written in several places. Maine's pavement preservation provision doesn't count weekends, holidays, November 15 through April 15, or a day when weather stops seven hours of weather-dependent work. Conway gave each bid item 14 calendar days from its start and all the work until November 1. Bridgeport bars starting before June 1, wants completion by October 31, limits the gap between milling and paving to two weeks, charges liquidated damages per working day past completion, and applies the same charge per day to a late gap. Those last two don't use the same unit, which is the kind of difference the sheet hands to your estimator. An addendum can change all of it: in 2021 a Maine DOT intersection project added its limitations of operations and its calendar-day contract time by amendment two days before bids, after a bidder asked whether those provisions had been left out.

Who wins when the documents disagree depends on the agency. Indiana's provision on coordinating documents, adopted in 2022, puts the instructions to bidders and the pay item descriptions above the pre-bid question and answer form, that form above unique special provisions, and those above the plans. It also says a plan note about payment doesn't govern over the specifications unless it also appears in the special provisions or the general notes, and that no one may take advantage of an apparent error and the engineer must be told at once. A 2025 Florida DOT training deck ranks special provisions first and standard specifications last. So the draft cites the clause when the package includes one, shows both passages, and stops there. Your reviewer will check whether it caught every conflict your estimator caught and whether it invented any. None of this is legal or engineering advice; your contract and your own advisors control.

// What you send

Lettings your team already worked

Copies only
Unit prices can be blacked out
01

20 to 30 past lettings

Bid schedules, plans, special provisions and addenda for public jobs your team worked, won or lost. Mix cities, counties and state work, and include one you decided not to bid.

02

The sheet your estimator built

Your bid sheet or estimate summary for each package, with unit prices blacked out if you'd rather. The test needs the lines your team carried, not your numbers.

03

Questions you asked, answers you got

Emails or forms asking an agency about a conflict, any posted answers, and the bid tabulation where you have it. They show what a good draft should have caught.

04

NDA first, or look-alike packages

Nothing moves until the NDA is signed. If packages have to stay put, we build look-alikes with your reviewer. We never sign in to your estimating system, a plant system or an agency's bidding portal.

// Before it starts

Agreed before a bid package moves

A bid sheet can look complete and still miss one provision, so the owner settles how a miss scores while the packages are still in your files.

Terms for the bid schedule testOwner signs off
Your reviewer
Named by the owner: usually the chief estimator or whoever reads these packages first
Success criteria
In writing: which lines count, and how a missed conflict is scored
The lettings
Your reviewer's pick: cities, counties and state work, won and lost
Who decides
Your estimator, on every price, exception and question to an agency
Price
A range for running it live, quoted before day one
NDA
Signed before the first package moves

// How the test is judged

Your estimator's sheet beside each draft

Letting by letting
line by line
Across the same 20 to 30 lettingsThe sheet your team usedDraft bid sheet
Every pay item, with its unit and quantity as statedFilled in on your lettingsFilled in on your lettings
Mix designation and binder grade on each paving lineFilled in on your lettingsFilled in on your lettings
Milling depth, width and where the millings goFilled in on your lettingsFilled in on your lettings
Traffic control: paid, absorbed, hours and closure rulesFilled in on your lettingsFilled in on your lettings
Contract time: working days, calendar days and datesFilled in on your lettingsFilled in on your lettings
Addenda carried into the right linesFilled in on your lettingsFilled in on your lettings
Conflicts sent to the estimator, with both pages citedFilled in on your lettingsFilled in on your lettings
Empty for now. A cell fills only after your own lettings have run.Your reviewer scores each one and gives the verdict.

// After a yes

Around 30 days on new lettings

With your reviewer's yes, new bid packages get the same draft sheet for about 30 days.

Your estimator approves every bid, and no draft goes anywhere without that person reading it first.

Bids still leave the way your office sends them today. A next job would be a separate decision with its own price, and monthly support once it runs.

// Possible next jobs

After bid schedules, if you want more

Ideas, not promises
Each priced alone
  1. 01

    Density and mix test records

    Once a job is won, its quality file assembled by lot for your quality control manager to review.

    Next
  2. 02

    Binder price adjustment sheets

    The monthly index, tons placed and binder content laid out for whoever checks the adjustment.

    Then
  3. 03

    Bid result tracking

    Posted tabulations read after each opening and logged against the items your team submitted.

    After that

// One hard limit

No bid gets priced by the AI.

This test reads copies of a bid package and drafts one sheet. It never touches your estimating system, a plant system, a live bid or an agency portal, and it never prices a bid, accepts a test result or submits a record. It contacts no agency or prime contractor. Your estimator approves every bid. The public documents named on this page differ by agency and contract, and nothing here is legal or engineering advice.

Priced per job. You get a range before the proof of concept and a fixed price before you sign.

On the call Rob sets the range from two counts: lettings your estimators work in a season and how many agencies' provisions they read.

// Questions

Bid schedule questions

Will the AI price our bid?
No. The draft has no unit prices and no total. Your estimator prices the work and approves every bid, and the draft only shows what the agency asked for and where it said so.
Does it do a takeoff from the plans?
It doesn't measure anything. It reads the quantities stated on the schedule and in the plans' summary tables, and marks any place the two disagree. A real takeoff stays with your estimator.
What happens when the schedule and the special provisions disagree?
Both passages go on the conflict list with their pages, along with the contract's order of precedence clause if the package has one. Your estimator decides what to do, including whether to ask the agency.
Can it work with our state's pay item codes and mix names?
Yes, as written. The sheet copies the code and description from the schedule so your estimator sees the agency's own words. It doesn't convert one state's mix name into another's.
We usually quote a general contractor as the paving sub. Does that count?
Yes, if you have the items and provisions you priced from. Send the prime contractor's bid item list with the specification pages behind it, and the draft is built on those lines alone.
Does it catch addenda?
When you include them. Each line on the sheet shows whether an addendum changed it and which one, so nobody builds from a page that was replaced.
Rob Eason

Rob Eason, founder

// Book a proof of concept call

Bring the last bid package that took too long.

A half hour with Rob about what you pave, your role and roughly how many lettings your estimators read in a season. Bid packages stay with you until the NDA is signed.

  • Co-owned a 60-employee financial services firm and sold his share to his partner.
  • Ran GOSO Technologies, a Boston solar company rated 5/5 across 24 Google reviews.
  • 5/5 across 83 reviews in HighLevel's Certified Admin Directory.
  • 4.3/5 from 6 Google reviews of Massmarket AI.
  • Every directory and Google review, critical ones included, is shown word for word at massmarket.ai/reviews.
  • Takes every proof-of-concept call himself.