Choose how a change order gets billed

Bill a change order on its own, give it its own payment plan, or fold it into the payment schedule the customer already agreed to.

What it is

Three delivery modes per change order. Separate is a standalone invoice — the safest and most common, leaving the agreed schedule untouched. Split gives the change order its own titled schedule of payments. Merge spreads it across the remaining stages of the agreed schedule, changing amounts the customer has already seen.

Also called: surprise second invoice · customer feels double billed · how do I bill the extra · change order billing

See it, piece by piece
01

Three ways to bill an extra, so it does not land as a surprise second bill

Bill the change order on its own, give it its own payment plan, or fold it into the payment schedule the customer already agreed to. Each choice is explained in the app in plain terms, including the cost of it — folding it in changes amounts the customer has already seen. A mid-project change between $5,000 and $100,000 arriving as its own invoice is what makes a customer feel double-billed.

Change Order — Billing & Delivery
Billing & Delivery$ Amount% of total
1
Doors — deposit at order
$2480.00×
Separate invoice= $2480.00
2
Door install labor
$3200.00×
Merge into existing paymentINV-2026-0038 · Delivery — $35,380.00= $3200.00
3
Balance on completion
$3802.35×
New scheduled payment= $3802.35
+ Add paymentAllocated $9482.35 of $9482.35

Merging into a payment that’s already been sent or paid will automatically append it as a new scheduled payment instead — a billed invoice is never re-charged.

The routing selector on each bucket — its own invoice, the payment schedule, or an existing draw. The real screen, drawn from the product’s own design system. Sample data — no customer information appears here.
02

Split one change order into buckets and send each one where it belongs

Name each bucket, give it an amount in dollars or as a percentage of the change order, and route it on its own. The materials can go out on their own invoice now while the labour is appended to the schedule and a third piece merges into the draw the customer is already expecting. The allocation line refuses to go green until the buckets sum to the change order total.

Change Order — Billing & Delivery
Billing & Delivery$ Amount% of total
1
Doors — deposit at order
$2480.00×
Separate invoice= $2480.00
2
Door install labor
$3200.00×
Merge into existing paymentINV-2026-0038 · Delivery — $35,380.00= $3200.00
3
Balance on completion
$3802.35×
New scheduled payment= $3802.35
+ Add paymentAllocated $9482.35 of $9482.35

Merging into a payment that’s already been sent or paid will automatically append it as a new scheduled payment instead — a billed invoice is never re-charged.

The $ / % toggle, and the allocation line that stays red until the buckets add up. The real screen, drawn from the product’s own design system. Sample data — no customer information appears here.
03

A merged extra shows up as its own line on the draw, not as a bigger number

When a bucket merges into a scheduled payment, it becomes an itemised change-order line on that invoice and the base amount stays fully visible above it. Every merged line records both the change order and the specific bucket that produced it, so an invoice line traces back to the extra the customer agreed to.

New Invoice — Line Items
Line Items?+ Add Line
Project Estimate
Materials — Post-Frame Package
40×64×14 shop: posts, trusses, purlins, 29ga steel, trim package.
Quantity
1
ea
Unit
EachHoursqft…
Unit Price
$
41850.00
/ea
Total
$41,850.00
Change Order
CO-3 — Add two 12×12 overhead doors
Openings framed, headers upsized, jambs and track included.
Quantity
2
ea
Unit
EachHoursqft…
Unit Price
$
3240.00
/ea
Total
$6,480.00
Subtotal$48,330.00
Tax (6%)$2,899.80
Total$51,229.80
The Change Order row sitting beside the Project Estimate row on one invoice. The real screen, drawn from the product’s own design system. Sample data — no customer information appears here.
04

It will not touch an invoice the customer already has, and it will not bill twice

A merge is only allowed into a draft. A target already sent falls back to appending a new scheduled payment; a target that has gone falls back to a standalone invoice. Buckets already billed or already paid are skipped and reported as they are, so running the billing action a second time produces no second set of invoices — and a bucket that failed stays pending for a retry rather than being quietly dropped and underbilled.

Change Order — Billing & Delivery
Billing & Delivery$ Amount% of total
1
Doors — deposit at order
$2480.00×
Separate invoice= $2480.00
2
Door install labor
$3200.00×
Merge into existing paymentINV-2026-0038 · Delivery — $35,380.00= $3200.00
3
Balance on completion
$3802.35×
New scheduled payment= $3802.35
+ Add paymentAllocated $9482.35 of $9482.35

Merging into a payment that’s already been sent or paid will automatically append it as a new scheduled payment instead — a billed invoice is never re-charged.

The note under the buckets — a merge into a payment already sent becomes a new scheduled payment instead. The real screen, drawn from the product’s own design system. Sample data — no customer information appears here.
05

The change order marks itself paid once every invoice it created has cleared

After a payment is recorded, the invoices that change order produced are checked, and only when all of them are settled does it move to paid. A bucket merged into a draw shares its invoice with the base payment, so that whole invoice has to clear before it counts. The change-order list becomes a collection tracker for extras, which is otherwise a cross-check you do by hand.

How it works
  1. 1The mode is chosen in the change-order editor and stamped on the header for fast display and filtering.
  2. 2Each mode is explained in the interface in plain language, including the trade-off.
  3. 3The scope (line items) locks once sent, but the billing plan stays editable until it has actually been billed.
  4. 4Once invoices are generated the billing controls lock, even before the parent refreshes, so re-running cannot double-bill.
Why we built it

A change order in the middle of a build, anywhere from $5,000 to $100,000, used to arrive as its own separate invoice — so a customer who had already paid a deposit and a progress draw felt billed twice for the same job. Each change order now gets a choice of how it reaches the customer: merged into an upcoming draw, spread across the remaining draws, or billed on its own. The option that alters draws the customer has already been shown says exactly that in plain words, because that is the one they will notice.

The problem
  • Every change order arriving as a separate, surprising bill.
  • No way to absorb an extra into an agreed payment plan.
  • Large change orders with no instalment option.
Sound familiar?
What you get
The billing shape matches the conversation the builder had with the customer.
Large extras can be spread rather than demanded in one payment.
The agreed schedule can stay untouched when that matters more.
What's inside

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 →