Level bids in minutes, not hours.
PreconIntel parses, classifies, and normalizes every sub bid so your level sheet builds itself. CSI-native, scope-aware, benchmark-compared.
Why most level sheets lie to you.
Every sub describes scope differently
One sub's "electrical" includes fire alarm; another's explicitly excludes it. Without a shared taxonomy, your level sheet is comparing different products at different prices.
Inclusions and exclusions live in prose
Scope lives on page 3 of a 9-page PDF. Estimators either read every page or they don't. The ones that don't ship COs four months later.
Bid day is time-pressured
You have four bids and six hours. Building a proper level sheet from scratch takes three of those hours. Most teams take the shortcut and compare totals.
The four-step leveling workflow.
Parse every bid to structured data
AI Bid Inbox extracts line items, base amounts, alternates, inclusions, and exclusions from PDFs, Excel, and email. CSI classification at the subdivision level.
Normalize to a shared scope taxonomy
Line items from different subs describing the same work cluster together automatically. Your level sheet rows are CSI subdivisions, not each sub's language.
Surface the blanks and the outliers
Row-level blanks across all subs = scope gap. A bid 30% under the cluster = missed scope. Both get flagged before the award meeting, not after.
Compare to historical benchmarks
Every parsed bid feeds your cost database. Next project's level sheet shows not just how subs compare to each other, but how they compare to your own history.
Built for the actual leveling workflow.
Side-by-side comparison
One row per CSI subdivision, one column per sub. Blanks, outliers, and exclusion mismatches highlighted in-line.
Scope gap flagging
Rows where every sub has a blank surface automatically. The canonical pattern for missed scope.
Alternate normalization
All bids normalized to the same alternate selection before leveling. No more apples-to-oranges comparisons.
Exclusion reconciliation
Tagged inclusions/exclusions from each bid mapped to scope rows. Any sub's exclusion without a matching exclusion on others becomes a carry line.
Export-ready
Push the levelized sheet to Excel, PDF, or Procore commitments. Your existing templates still work.
Audit trail
Every revision of every bid, every scope adjustment, every estimator's manual override — timestamped and retained.
The products behind this solution.
Bid leveling uses the AI Bid Inbox to parse and classify every sub bid. Sub Intelligence provides the historical win-rate context for each bidder.