Why the change is happening, on the record

Section 2 is a checklist of seven reasons with the chosen one ticked — customer request, code required, site condition, error correction, scope addition, scope reduction, other.

What it is

REASON_LABELS defines the seven reasons. The agreement renders all of them as a checkbox list with only the selected one filled, exactly like the paper form it was modeled on, so the customer sees the reason in context rather than as an isolated label.

Also called: reason for change · who asked for this · site condition · code required

See it
Why the change is happening, on the record
CustomerBuildingAmountStatus
Sutter KlineHobby Shop$11,650Open
Ivy BrubakerEquipment Storage$9,750Open
Ivy Brubaker30×40 Garage$13,930Open
Ivy Brubaker40×64 Shop$13,930Approved
Sutter Kline40×64 Shop$3,480Draft
Section 2 rendered as a checkbox column with 'Site Condition' ticked and the rest empty. ChangeOrderAgreementDoc Check component. Sample data — no customer information appears here.
How it works
  1. 1The reason is chosen in the change order editor.
  2. 2The agreement renders every reason with a Check component, checked only for the chosen one.
  3. 3The same labels are reused by the admin viewer and the signing modal.
Why we built it

The document is described as 'modeled on Chris's paper "Change Order Agreement" template but fully generated'. Rendering the whole checklist rather than only the selected reason is what keeps it recognisable as the same instrument builders already use — and it makes 'this was your request, not my error' visible on the page the customer signs.

The problem
  • Change orders with no recorded cause
  • Disputes over whether a change was requested or a correction
Sound familiar?
What you get
Cause of the change is on the signed document
Reads like the paper form builders already know
Error corrections and customer requests are visibly different things

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 →