Skip to main content
Change Orders

Change orders, first-class. Not a spreadsheet bolted on.

Track scope changes with clear status, approval history, and budget impact so change work does not become margin leakage.

A dedicated change order system, not an afterthought

First-Class Entity

Manage change orders with dedicated records and traceable lifecycle history.

4-State Lifecycle

Draft → Sent → Approved or Rejected. Each transition is logged and validated by workflow rules.

Per-Entity Numbering

Project change orders number per job (for example, ACME-CO-1, ACME-CO-2). Service contract amendments use a similar per-service sequence (for example, ACME-CA-1, ACME-CA-2). No global counter — every job has its own sequence.

Pre-Work vs Post-Work

A timing tag tracks whether the change order is for upcoming work or retroactive work. Reports separate the two so you know what's a plan and what's a fix-up.

Project or Service Scope

Keep each change order tied to one clear scope so ownership and budget impact stay unambiguous.

Line Items With Catalog References

Add materials, labor, equipment, or free-text lines to a change order. Catalog references are optional — you can add a line that's not in your database when the field calls for it.

PDF Export

Export any change order as a branded PDF in one click. Minimal layout, clean margins, the kind of document you actually want in a customer file.

Share Link Approval

Send a change order to a client via a share link. They review, approve, or reject — no login friction. The approval feeds back into your workflow automatically.

Budget Rollup on Approval

Once a change order is approved, its total updates the project or service budget baseline automatically. Variance tracking and billing percentages update without manual cleanup.

What a change order looks like end to end

A practical five-step process from scope change to approved financial update.

1
Draft

Create the change order on the project or service

Create a change order from active project or service context, then define scope, timing, and line-item impact.

  • Auto-generated per-entity number on creation
  • Two-column dialog with live minimal preview
  • Line items with optional catalog references
  • Pre-work vs post-work timing tag
  • Draft edits freely until you send
2
Send

Send to the client with a share link

Share change order details for client review through low-friction send options and clear status updates.

  • Share link for client approval without login
  • PDF export via the minimal layout template
  • Draft → Sent transition with audit log
  • Sent change orders are locked — no silent edits
3
Approve

Client approves or rejects — you know immediately

Capture approval outcomes quickly so teams can move forward with confidence or revise when needed.

  • Approve / reject actions on the share link
  • 4-state lifecycle enforced through workflow checks
  • Client response audited with timestamp
  • Team notifications on transition
4
Roll Up

Approved COs update the budget baseline

Apply approved change value to project financial context so downstream reporting and billing reflect current scope.

  • Project budget = base estimate + approved change orders
  • Service budget derivation follows the same pattern
  • Progress billing percentages recalculate against the updated budget baseline
  • Rollup shows approved COs separately from base estimate
5
Audit

Every transition traceable forever

Use audit history to answer who approved what and when, especially on disputed or retroactive scope changes.

  • Full audit log per change order
  • Separate reporting for pre-work vs post-work
  • Who did what when, forever
  • Customer-facing documentation on request

A Real Entity, Not a Workaround

Treat scope change as a structured operational process, not an informal side note on the estimate.

  • Dedicated change order records, not estimate flags
  • Own detail page with tabs for line items, activity, and approval
  • Workflow-validated lifecycle (Draft → Sent → Approved / Rejected)
  • Project and service-scoped creation and tracking paths
  • Own PDF template

Per-Entity Numbering That Actually Makes Sense

Use job-level numbering that is easier for teams and clients to reference during approvals and billing discussions.

  • Project change orders: ACME-CO-1, ACME-CO-2, ...
  • Service contract amendments: ACME-CA-1, ACME-CA-2, ...
  • Per-entity sequence, not a global counter
  • CO vs CA prefix tells you project work from service amendment at a glance
  • Numbers stay stable even if earlier COs are rejected

Pre-Work vs Post-Work — Because They're Different

Separate planned changes from retroactive fixes so reporting and operational accountability stay honest.

  • Timing tag: upcoming work or retroactive work
  • Tag visible on every change order list and detail view
  • Reports separate pre-work from post-work totals
  • The pre-work vs post-work split gives teams a practical signal of estimating accuracy

Approved COs Flow Into the Budget — Automatically

Update financial context automatically on approved changes so project reporting and billing align with current scope.

  • Project budget = base estimate + approved change orders (derived)
  • Master budget stays static — no silent budget rewrites
  • Progress billing recalculates against the updated budget baseline automatically
  • Rollup shows approved COs separately from base estimate
  • Rejected COs never touch the budget

How change orders connect to the rest of CC

Data flows through the platform. Here's where this feature fits.

Project / Service → Change Orders Tab

Every project and service has a Change Orders tab under the Costs section. List, create, approve, export — all from the same place you're already working on the job.

Approved CO → Budget Rollup

When a change order is approved, its total flows into the project or service budget baseline automatically. Variance and progress billing update without a manual step.

Progress Billing → Updated Completion %

As approved changes increase budget scope, completion percentages recalculate so draws stay accurate after scope changes.

Share Link → Client Approval

Send a change order link to your client. They approve or reject without a login. The underlying record transitions automatically.

See it for yourself

7-day free trial. No credit card required. Pick your trade and start estimating.

We use cookies for analytics and to improve your experience. Cookie Policy