Scanning · 0%

Every scope change.
Every price delta.

AHU-110,000 CFMMECH. ROOMSUPPLY AIRVAV-1ZONE 1VAV-2ZONE 2VAV-3ZONE 3VAV-4ZONE 4RETURN AIR
Scroll to analyze

Why we built this

Made for the MEP estimator who reads every contract.

Document review is already the job. ProManual annotates before you start so nothing slips through when it matters most.

Scope risk

The scope addition was on page 347.

The GC took your bid, with every clarification and exclusion, and returned a 500-page contract. The new scope is buried in an exhibit. You miss it, sign it, and own it.

Price drift

The buyout price was locked. The invoice wasn't.

Vendors give a locked price, then update invoices mid-job. Finding the original quote means 45 minutes in filing cabinets. By then, the job is already halfway billed.

Exclusion gap

Your exclusions were in the bid. Not in the contract.

You write the exclusions for a reason. Then the GC's contract language quietly overrides them. By the time anyone finds it, the work has started.

$0K

avg. risk caught per job

0+

discrepancies per comparison

2 hrs

saved per document review

0%

on-premise, your data stays yours

The problem

MEP contractors lose $50K–$500K per job to two silent killers

$80K

per missed scope item

Scope creep in contracts

GCs take your detailed bid, with every clarification and exclusion, and return a 500-page contract with scope quietly added back. Engineers miss it, sign it, and own the cost.

$250K

per undetected price change

Vendor price drift

Vendors give a locked buyout price, then quietly update invoices mid-job. Finding the original quote means hours in physical file cabinets.

Capabilities

Reads every contract so you don't miss a line

Every scope addition buried in a 500-page contract, surfaced before you sign.

Scope change
detection

< 30s

to surface every price delta

Upload a vendor's original buyout quote alongside the invoice. Every discrepancy flags instantly. No file-cabinet digging.

Annotated PDF viewer

Highlights and labels appear directly on the document. Engineers still read every page. ProManual makes sure nothing slips through.

Color-coded risk levels: high, medium, low
Margin labels at the exact line
Jump-to-location from the discrepancy list
Works on any PDF, no conversion required

How it works

From upload to insight in under 2 minutes

01.

Upload your documents

Drag in a bid, contract, quote, or invoice. ProManual accepts any PDF.

02.

ProManual analyzes

Extracts and compares every scope item, price, exclusion, and requirement across both documents.

03.

Review flagged items

Severity-ranked discrepancy list. Tap any flag to jump to the exact location in the PDF.

Security

Your documents never leave your server

ProManual runs inside a Docker container on your own infrastructure. Contracts, bids, and vendor quotes stay on your network. Analysis sends only extracted text, never raw files.

On-premise deployment

Runs on your server, not ours

No SaaS data sharing

Files never touch external storage

Zero-retention API

Extracted text only, raw files stay local

# One command to deploy

$ docker compose up -d

# Files stay on your hardware

UPLOAD_DIR=./data/uploads

← never transmitted

# Only text reaches the AI

anthropic.messages.create(

content=extracted_text,

model="claude-opus-4-7"

)

FAQ

Common
questions

Still have questions? Email us at davidbae@college.harvard.edu

Start protecting your margins today

No SaaS. No shared cloud. Runs on your hardware.

Book a demo