Billing and cash flow

How do you invoice change orders without delays?

Get the change order fully executed, add it to the schedule of values as its own line, and bill progress on it in the very next pay app. Most change order payment delays start with paperwork, not with the owner.

An office manager and contractor review invoices with a calculator and laptop in a construction office.
Review invoices, committed costs, and cash timing together before making project decisions. AI-generated illustration.

To invoice a change order without delays, get it fully signed before you bill it, add it to your schedule of values as its own line (never folded into an existing one), and bill progress on it in the next pay application, with the signed change order and cost backup attached. If the work is happening before the paperwork is done, track it as pending and push for signatures on a weekly cadence so it can be billed the next cycle instead of at closeout.

Unbilled change work is one of the most common reasons contractors finish a job "profitable on paper" and short on cash. The work is done, the crew is paid, and the money is stuck behind a missing signature.

Why change order billing gets stuck

  • Not fully executed. Signed by the PM but not by the owner, or approved by email with no formal change order.
  • Billed into the wrong line. Added to an existing line, so the reviewer cannot tell what changed and rejects the whole item.
  • Billed all at once at the end. The contractor waits until the change is finished, then misses the billing cutoff.
  • Missing backup. No labor tickets, quotes, or material invoices for time-and-materials changes.
  • Pending pricing. Scope approved, price still in negotiation, so nobody bills anything.

Step-by-step: billing change orders the right way

1. Separate the three stages of a change

Track every change by status: potential change (identified, not priced), change order request (priced and submitted), and executed change order (signed by all parties). Only executed changes go on a pay app. Pending items live on your change log until they are signed.

2. Push for execution every week

Keep a short list of change order requests awaiting signature, with dollar amounts and days outstanding. Review it in the weekly owner or OAC meeting. A request that sits for 45 days without a decision is a cash problem and possibly a claim, so treat it like one.

3. Add each executed change as a new SOV line

Give each change order its own line number on the continuation sheet, using its CO number and a short description: "CO 7: added corridor lighting, level 3." This keeps the original contract lines clean and makes approval faster.

4. Bill progress, not just completion

If CO 7 is 40 percent complete at the pay app cutoff, bill 40 percent. Change work is earned just like base contract work. Waiting until 100 percent can push the money a month or more past when you paid for it.

5. Attach the right backup

  • The fully signed change order.
  • For lump-sum changes: the pricing breakdown that was approved.
  • For time and materials changes: signed daily tickets, labor hours by classification, material invoices, and equipment hours.
  • Updated contract sum on the summary sheet.

6. Update the contract sum and retainage

The contract sum on the pay app summary should increase by the executed change orders to date. Retainage usually applies to change order billings too, unless the contract says otherwise.

7. Handle disputed changes separately

If the owner directs the work but disputes the price, the contract may allow a change directive or similar mechanism to bill the undisputed portion while the rest is negotiated. Use it. Do not let one disputed number hold up the whole change.

Worked example: a GC with three change orders in one month

Say a GC is on a $1,450,000 medical office build-out. At the April cutoff it has:

Example change order status at pay app cutoff
ChangeAmountStatusPercent completeBill this month?
CO 5: added exam room sink$8,400Executed100%Yes, $8,400
CO 6: upgraded door hardware$12,600Executed50%Yes, $6,300
COR 9: added data drops$5,900Submitted, not signed30%No, track as pending

The April pay app adds CO 5 and CO 6 as new lines, raising the contract sum by $21,000. It bills $14,700 of change work before retainage. COR 9 stays on the change log as pending, and the PM flags it in Tuesday's OAC meeting. It gets signed the next week and goes on the May pay app at whatever percent complete it has reached.

Compare that with the habit of billing changes only at the end: the $14,700 would have waited until the closeout pay app, possibly months away. Meanwhile the GC would already have paid its plumber, its hardware supplier, and its own crew for that work, financing the owner's changes out of its own line of credit.

Set up the billing rhythm at kickoff

The fastest change order billing is planned before the first change exists. At the kickoff meeting, ask the owner or GC three questions and write the answers in the minutes. Who signs change orders, and is there a dollar limit for the owner's rep? Can executed changes be billed on the very next pay app, or do they wait for an architect's review cycle? What backup do they expect for lump-sum and T&M changes? With those answers, the office can build a change order package that gets approved on the first pass instead of the third.

How subcontractors should bill change orders

Subs face the same problem one tier down, with one extra hurdle: the GC may not have its own change order from the owner yet. Ask the GC for a written change order or directive before doing the work, then bill it on the next pay app as a new line. If the GC says it cannot pay until the owner signs, that is a pay-when-paid conversation, not a reason to stop tracking. See how subcontractors should track change orders.

Mistakes that delay change order payments

  1. Billing changes that are approved by email only.
  2. Folding change work into base contract lines.
  3. Waiting until a change is 100 percent done before billing any of it.
  4. Sending T&M bills without signed daily tickets.
  5. Forgetting to update the contract sum, so the pay app math does not tie.
  6. Letting pending change requests age without escalation.
  7. Doing the work with no written direction at all. See how to get change orders signed before doing the work.

Templates and tools that help

Use a change order log template to track status and a construction change order template for the form itself. For the billing form, see how to fill out AIA G702 and G703, and for pricing, how to price a change order.

Smart Business Automator links change orders to invoicing on the same project, so an approved change can be added to the next invoice without retyping. See change order approval automation.

Frequently asked questions

Can I bill a change order before it is signed?

Most owners will reject it, and billing unsigned work can weaken your position if the change is later disputed. Track it as pending and bill once it is executed, unless the contract allows billing under a directive.

Should change orders get their own line on the schedule of values?

Yes. A separate line per change order makes approval easier and keeps the original contract lines clean for tracking.

Does retainage apply to change orders?

Usually yes, at the same rate as the base contract, unless the contract states otherwise.

How do I bill a time-and-materials change order?

Bill actual labor, material, and equipment per the contract's T&M rates and markup, with signed daily tickets and invoices attached. Bill as the work progresses, not only at the end.

Written and edited by

Maurice Francois writes and edits construction operations guides for Smart Business Automator. More from Maurice on the Scaling Legends podcast.

Get a free assessment