Cost Calculator

Live forecast based on the master pricing table

Load cost snapshot

Loading…
Snapshots persist in Postgres ops_calc_snapshots. Click any row to load it (you can edit and save as a new version).

Save cost snapshot

Project
Linked project — No project linked. Saved snapshots will be ad-hoc until you pick one in the Save dialog.
Scope choices

One-line scope decisions per project. Foundation, roof, exterior, deck, HVAC, unit-detail upgrades, plus electrical panel/trench and plumbing trench.

Misc / Optional Scope

Optional line items not tied to a single trade. Items marked "required" pre-default to included for the relevant model(s) — uncheck to exclude. Solar PV defaults to included on M2/M2B/M3 (required) with model-specific panel count. Final cleaning, HERS, trash hauling, material unload default to included on every model.

    Soft costs (placeholder estimates)

    Enter dollar amounts. Anything left at $0 won't affect the total. Will be replaced with a proper soft-cost estimator later.

    Materials (Buildoly-procured, placeholder)

    Items Buildoly buys directly (not through subs). Enter dollar amounts. Will be replaced with a proper materials estimator later.

    Custom notes (items not yet in structured calc)

    Free-form per-project context: attached ADU, office additions, custom decks, half-bath plumbing overrides, primary-home matching exterior, retaining walls, pergolas, jungle gym demos, etc. Doesn't affect the calc total — captured in the snapshot for future structured support.

    Forecasted cost

    Form incomplete
    Fill in every required field to see the forecast.
    TradeSubCost
    Grand total $0
    — pick a model to start the forecast
    Grand total $0