Specialty contractors · $1M–$20M

From Plans to Profitable Bids.

Millwork Pilot is an AI-assisted estimating & preconstruction platform built for specialty contractors who spend more time wrestling with PDFs than winning work. Upload the drawings, get a human-reviewed bid package — scope, takeoff, labor, markups, RFIs, and a proposal-ready document.

bid-pilot@polsia.app·First-vertical: commercial millwork. Other trades shipping as they go.

Millwork Pilot — drawing indexProject 2026-014 · 47 sheets

Doors counted

128

Vert. LF

1,840

Sheet refs

A-801 · A-901 · A-1101

AI modeled · human reviewedEstimated build time: 3h 40m

8 in 1

Documents we ingest per bid

4 stages

Pipeline: ingest → deliver

100%

Reviewed by a human estimator

$1M–$20M

Shops we're built for

What Millwork Pilot replaces

Stop stitching a bid togetherat 11 p.m. the night before.

The estimating floor still runs on PDF prints, on-spec trial runs, and asking the shop foreman what he’d do. Millwork Pilot turns that work into a single structured pipeline — and gives it back to your estimator as reviewed, traceable numbers.

What you get back

One bid package. No loose ends.

Scope, drawing index, specification analysis, quantities, materials, labor, markups, overhead, profit, alternates, exclusions, RFIs, risk flags, and a proposal-ready document. Same shell whether you’re bidding casework, architectural millwork, or store fixtures.

MILLWORK PILOT — takeoff previewPublic-library casework, Level 2 — 14 base units, 6 upper runs.
ScopeQtyUnitNotes
Base cabinet — Type B-1, melamine, 3/4" PB14eaIncludes plastic laminate faces
Upper cabinet — Type U-2, melamine6eaWith adjustable shelving
Mobile book return — Type M-11eaStainless clad, hardware group H-3
Edgebanding, PVC, .018"1,840lfReeded white oak tone
Door/drawer fronts, P/L, HPL128eaWilsonart 7982, satin finish
Total — submitted for review14 + 6 units in scope

How it works

Four steps.One reviewed bid.

You send the documents. The pipeline ingests them. A human estimator checks everything before it ever leaves the building.

  1. 01

    Ingest

    Drop in architectural drawings, shop drawings, specifications, addenda, photos, and your existing pricing. One bid at a time or a whole month of work.

  2. 02

    Identify

    We surface the scope, build a page-keyed drawing index, and pull the spec sections that actually drive cost on this project — not just the whole CSI list.

  3. 03

    Takeoff & estimate

    Quantities, material, labor, markups, overhead, profit, alternates, exclusions, RFIs, and risk flags — assembled into a single structured bid package.

  4. 04

    Review & deliver

    A human estimator checks every AI-generated number against the documents before delivery. Every package carries an explicit accuracy disclaimer.

First vertical · live

Built ground-up for commercial millwork.

Casework, cabinetry, architectural interiors, and store fixtures — where estimators still print tapemarks and where AI-driven analysis can replace days of counting, page by page.

  • Casework

    Library-grade casework, retail mobile returns, transaction shelves.

  • Architectural interiors

    Feature walls, reception desks, custom veneer + solid surface.

  • Store fixtures

    Gondola + pegwall pack-outs, checkout, mannequin niches.

Shop profile
5–50 employees · $1M–$20M annual revenue
You’re large enough that you can’t keep adding estimators every time the bid sheet thickens. You’re small enough that one missed count costs your margin on the whole job.
On-demand human estimating
No headcount required.
Millwork Pilot pairs the platform with on-demand human estimating services. Shops that want a complete bid package without adding headcount skip the build-out entirely.

Hours you get back

The math your owner wants to see.

Drag the sliders to match your shop. We’ll show the hours and loaded labor cost Millwork Pilot can pull back per year — assuming the same bid mix you’re running today.

Rough estimator

Move four sliders. We’ll do the math.

Defaults reflect a 25-person millwork shop answering ~3 bids a month. Every AI output is reviewed by a human estimator before delivery, so the hours you save include the time your estimator spends verifying, not just the AI running unattended.

40 bids
18 h
$65 / hr
4 h

Try it tonight

Free Basic Quote. One bid, no account.

Pick the next bid on your bench. Tell Millwork Pilot the project name, the documents on file, and a paragraph of scope. You’ll get a free review back in seconds — project facts, scope categories, complexity, 2–3 risk flags, assumptions, and a confidence badge. Upgrade to the Detailed Estimate when you need the full takeoff.

Acquisition tier
Run a Basic Quote on your next bid.

Scope, risk flags, assumptions, complexity, and a confidence indicator. The free output is intentionally a review of the bid — not a fake number set.

  • One free Basic Quote per (account, project)
  • Project facts, 3–5 scope categories, 2–3 risk flags
  • Preliminary assumptions and a documented accuracy disclaimer
  • Upgrade in one click: $249 Detailed Estimate or $199/mo Millwork Pilot Pro
Start a Basic Quote (free)

No sign-in, no Stripe connect required for the free tier — the Brief is sent to a human estimator on the paid upgrade path.

What you see at a glance
Scope categories · risk flags · confidence
A free Basic Quote surfaces 3–5 lines of work, flags 2–3 risk items your estimator will want to call out, and shows a HIGH / MEDIUM / LOW confidence badge based on how much of the brief was supplied.
Why we draw the line at free
Quality, not artificial vagueness.
The free tier does not produce fluffy padding — it shows the things you’d want to know before bidding this. The detailed quantity takeoff, line-item pricing, exclusions, RFIs, and proposal package live behind the $249 Detailed Estimate or the $199/mo Millwork Pilot Pro subscription.

Pricing

Three tiers. No per-deliverable fees. No “results-based” clauses.

Real contract dates, real names, real estimators. Millwork Pilot doesn’t price itself out of fidelity.

For shops kicking the tires on AI-assisted takeoff.
Analyze

Run one bid, see the structure of the output before you commit.

$0

one bid at a time

  • Up to one bid per month
  • Scope identification + drawing index
  • Spec analysis with cited clauses
  • Idea-grade quantity takeoff (human-reviewed)
  • Drafted alternates + exclusions
Talk to us
Most shops
For 5–50 person shops answering 3+ bids a month.
Bid

Run as many bids as you can sell — pay the platform, not per deliverable.

$1,490

per month, billed annually

  • Unlimited bids a month
  • Full bid package: takeoff, labor, markups, profit
  • RFI + risk flag drafting
  • On-demand human estimator review
  • Procurement & vendor-ready exports
Talk to us
For regional groups and GC-adjacent preconstruction teams.
Enterprise

Custom scope, in-house pricing libraries, and SLAs for the work you can’t miss.

Custom

talk to us

  • In-house pricing library ingestion
  • Multi-trade & program-level rollups
  • Named estimator + 48-hour SLA
  • Security review: SSO, audit log, data residency
  • API access for ERP + estimating integration
Talk to us

Trust & accuracy

The product lives or dies by this section. So we wrote it.

Estimators are accountable for the numbers that go out the door. So is Millwork Pilot. Here’s exactly how we treat trust.

  • 01

    Every AI-generated number is reviewed by a human estimator.

    Before a package ever leaves the platform, an estimator re-confirms scope and re-spots any high-risk quantities.

  • 02

    Every output carries an explicit accuracy disclaimer.

    No stealth claims. Whoever reads the bid knows what Millwork Pilot did, what the reviewer did, and where the liability sits.

  • 03

    We do not charge per result.

    No clauses that pay us more when the bid goes up, or pay us less when it goes down. Pricing is for the platform and the review, not the outcome.

  • 04

    Your data is yours.

    Drawings, specs, and pricing stay scoped to your projects. Your pricing library stays your library.

FAQ

What estimators ask before they send us drawings.

Can’t see your question here? Email us — we’ll route it to a real estimator.

Architectural drawings, shop drawings, specifications, RFPs, addenda, photos, and any previous pricing you want us to learn from. We accept PDF, DWG-derived exports, and image scans with a couple of pages cleaned manually before they go into a bid.

Send us your next bid

Drop us your drawings, get a reviewed bid back.

One bid at a time, or a whole quarter at once. We’ll confirm scope, walk the package, and send it back to your estimator ready to send to the GC.

One human estimator, on-call. No ghost sales reps, no auto-renewals you didn’t read.