Autosave: off
Page 100% Mfr Type Condition Draw: — Scale: not set
Pick a Condition → tool switches automatically. Area: click corners, Enter to close. Linear: click points, Enter to finish. Rect/Curb: click 2 opposite corners. Count: click each item. Shift = right-angle lock. Space+drag = pan. Cmd/Ctrl+wheel = zoom.

Measurements

0 items pending your review

    🔎 Bid Review

    Project Settings

    PVC / TPO Assembly

    Fastener: pending measurements

    Labor & Crew

    Material loading (hoisting / stocking)
    Sales tax (materials only)
    Labor hours are estimated per condition using industry-standard rates (TPO 1.3 hr/sq, shingle field 1.5 hr/sq, pipe boot 0.5 hr each, etc.), plus a material-loading line that scales with the field area. The Material List shows a per-condition breakdown plus totals. Crew-days = total hours ÷ (crew size × hours/day).

    Totals

    📋 Project Specifications

    No specification uploaded yet. Click 📤 Upload Spec PDF to get started. AI will read the document and extract roof system info — you can review and edit before saving.

    Material List

    ↔ Alternates (add / deduct — not in base bid)
    # Unit Prices (owner-requested rates)
    ⊘ Exclusions & Clarifications
    Cost$0.00
    Markup (per-line)$0.00
    Additional Markup %
    Additional Markup $$0.00
    Subtotal$0.00
    Tax$0.00
    Total$0.00
    Total Profit$0.00
    Profit Margin %

    Saved Prices

    Prices you enter in any project's Material List are saved here automatically and pre-fill matching SKUs in future projects. Static prices in the system catalog still win when present. Edit a value to update, or delete (×) to forget. Stored on this Mac only.

    AI Settings

    Your Anthropic API key is stored locally on this Mac only (never uploaded anywhere). Get a key at console.anthropic.com.

    not set
    If a model ID errors, try the undated alias (e.g. claude-sonnet-4-5). See docs.anthropic.com/en/docs/about-claude/models.

    AI Result

    Thinking…

    Find Roof Plan

    Scanning PDF…

    Pick a Page

    Parapet Wall Height

    Feet, from roof deck to top of wall.

    ft

    Roof Pitch

    Rise in inches per 12" of horizontal run. 0 = flat.

    / 12
    Slope ×1.000 · 0.00°

    Image Calibration

    Real-world distance between the two points you clicked on the image.

    ft

    Set Drawing Scale

    Pick one option. This tells the app how paper inches map to real-world feet.

    " on paper = ft real

    Zone Settings

    Override the project's roof type and manufacturer for this zone. Leave on Use project default to inherit.

    Sketch Roof

    Blank graph-paper canvas for jobs without plans. Pick the working area (in feet) and grid spacing — all measurements stay in real-world scale.

    ×

    The grid is locked to real-world scale. Cursor snaps to the nearest intersection when you're close (hold Alt to disable).

    New Project

    Project name is required. Everything else can be filled in now or later — it all saves with the project.

    A calendar reminder (.ics) is created from the bid due date when you push to the CRM.

    💲 Price Book

    📄 Import a supplier price page
    + Quick add / correct a price
    Current book