Bid Comparison Tool

Compare subcontractor bids for residential construction—PDFs on one page, analysis powered by Claude.

Settings and scope

API requests run through this site’s backend endpoint /api/messages, so the Anthropic key stays server-side and is never entered in the browser.

For local development, run Cloudflare Pages dev with secrets loaded: wrangler pages dev .

This helps the model know which line items and specs should appear in the comparison.

Upload bids (2 to 5 PDFs)

Each row is one subcontractor. Upload a PDF, enter the company name, and look for the green check when the file is ready.

    Analyzing bids…

    Results

    Export results

    Choose a file format for download.

    Trade rows show category subtotals. Each scope line shows status, optional price (editable when status is Price available), and quantity below when present. Click Excluded to use an average from other bidders. The bottom Total bid row sums line-item prices and updates as you edit. Column headers still sort rows within each trade.