Write your own crew agreement

Settings → Sub Agreement holds your own crew acceptance text; saving publishes a new version and already-signed contracts keep the text they were signed on.

What it is

An admin-only editor backed by a GET/PUT API. PUT saves a NEW version and deactivates the old one — it never edits in place. Length is bounded at both ends: under 50 characters is rejected as 'too short to be a real agreement', over 50,000 as too long.

Also called: sub agreement settings · crew contract wording · my own subcontractor agreement

See it
Write your own crew agreement
Prepared for
Ronan Petsch
1140 Ridge Line Rd · Fair Play
Shell package$32,159
Concrete & site$9,337
Doors & windows$6,224
Trim & finish$4,150
Total
$51,870
Signature
The Sub Agreement tab: placeholder reference grid, the body textarea, and the green 'Saved as version 3' notice. SubAgreementTab.tsx. Sample data — no customer information appears here.
How it works
  1. 1GET returns the active template (body, version).
  2. 2PUT validates and writes a new version, returning the number so the UI can confirm it.
  3. 3Save confirmation: 'Saved as version N — new signings use it immediately. Already-signed contracts keep the text they were signed on.'
  4. 4The tab lists the fill-in placeholders with a description each.
Why we built it

Built for a specific request, Chris) and gated deliberately: 'Admin-only: the sub agreement is a legal instrument, not a preference.' Versioning is justified in the same header: 'never edits in place, because signed acceptance records reference (agreement_id, version) and history must stay reconstructable. Signed snapshots are frozen text anyway; versioning here is about honest provenance.'

The problem
  • Generic crew agreement text a builder can't change
  • Edits in place destroying the provenance of signed records
  • Non-admin staff altering a legal instrument
Sound familiar?
What you get
Your own crew terms, in your own words
New versions apply immediately to new signings
Signed records keep their original text

See it on your own jobs

Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.

or keep browsing features →