Skip to content

Pricing tables - labor / unit / equipment rate library

StageEstimated
StatusDeferred
Design statusMissing
Estimate3w (L)
ConfidenceLow
LinearPIN-19 ↗ PIN-21 ↗ PIN-20 ↗
Linear statusBacklog
DesignMISSING — no design canon
Linear epicEstimating & Proposals
ModulePricing ↗

Priority: Medium · Route: /pricing/

Scope

Rate library for the estimate builder — Labor, Unit, and Equipment pricing tabs, backed by editable database rows (replacing hardcoded JS pricing functions) with auto-fill into estimates. (Source: PIN-19, PIN-21, PIN-20.)

Acceptance criteria

  • Labor Rates tab: trade + classification (journeyman / foreman / apprentice) with hourly rate, benefits, and total loaded rate; seeded from NYC union rates
  • Equipment tab: rental + owned equipment costs by category — name, vendor, unit cost, rental rate
  • Unit Rates tab: per-unit pricing for standard HVAC scopes (per-ton, per-CFM, per-floor)
  • All three stored as editable database rows, not hardcoded JS pricing functions — editable without a code deploy
  • Rates auto-fill into the estimate builder
  • Edit-in-place on all three rate tables

Conor's comments

Ties into pricing history.

Notes

Rates seeded; needs DB rows not JS functions. Design has 5 tabs (Labor/Unit/Equipment/Compare/Sources). Compare, Sources, and a Smart-Import sub-tab are tracked separately as PIN-22, PIN-23, and PIN-24 (all Backlog, same epic).

Open question for Conor

  • Design canon MISSING — no .dc.html maps to this page. Confirm the design source: reuse an existing module export, or schedule a dedicated design pass? (F2)