Home / Blog / Pricing
Pricing

6 change order billing mistakes that cost you real money

An approved change order you never bill is just free work with extra paperwork. Here is where the money leaks out between the signature and the bank.

Getting a change order signed feels like the finish line. It isn’t. The money only becomes real when it lands on an invoice, gets approved on a pay app, and clears your bank. Sloppy change order billing is where a lot of contractors quietly lose the margin they fought for on the jobsite. The client agreed to pay. The paperwork exists. And the dollars still never show up, because nobody put the change on the bill, or put it on the bill six months late, or billed it for the wrong amount against the wrong line.

This is a boring problem, which is exactly why it costs so much. Nobody argues about it. Nobody notices it until the final accounting, when the job that “felt profitable” comes in thin and you can’t say where the money went. Here is where it went.

What bad change order billing actually costs you

Start with the obvious loss: unbilled work. If you ran ten change orders on a remodel and two never got invoiced, you did that work for free. Materials, labor, your sub’s invoice, your markup — gone. Most contractors would never forget to bill a whole progress draw, but forgetting a $2,400 electrical change order on a busy job is easy, and five of those over a year is a truck payment.

Then there is late billing. A change order approved in March that first appears on an invoice in August lands on a client who has half forgotten the conversation. Now you are re-explaining, re-justifying, and often re-negotiating a number they already signed. Memory fades faster than paperwork, and every month you wait the payment gets harder to collect.

Then cash flow. Change order work is usually paid for up front by you. You buy the material, you pay the crew on Friday, you pay the sub. If the change order doesn’t hit the next pay app, you are financing your client’s upgrade out of your operating account. On a commercial job with 30- to 60-day payment terms, one billing cycle missed is two or three months of float on money that was already yours.

And finally, disputes. When the change order amount on the invoice doesn’t match the signed document, or the contract total on your final bill doesn’t reconcile with the original contract plus approved changes, the client’s bookkeeper stops paying and starts asking questions. A billing reconciliation fight at closeout can hold up retainage, your final draw, and your reputation with that client. Which is a lot of downside for a spreadsheet error.

6 change order billing mistakes that leak money

1. Billing change orders “at the end”

The most common one. The change happens, the client signs, and someone says “we’ll roll it into the final invoice.” By closeout the final invoice is a wall of changes the client has to swallow all at once, right when their budget is most exhausted and their patience is thinnest. The bigger the lump, the more likely it gets picked apart line by line.

The cost: slow-paid or disputed final invoices, and frequently a “can you do something on this” discount you didn’t need to give. Bill every approved change order on the very next invoice or pay application. No exceptions.

2. Doing the work before the change order is signed

This one isn’t strictly a billing mistake, but it is where the billing mistake starts. Unsigned work has no clean paper trail to bill against, so it gets billed late, billed vaguely, or not at all. If the client pushes back you have nothing to point to. We covered the full damage in the risks of unsigned change orders, but the short version is that an unsigned change order isn’t receivable, it’s a hope.

The cost: the whole change order. Every time.

3. No running log, so change orders fall through the cracks

If your record of change orders lives in text messages, a few PDFs in email, and a note on a lumber-yard receipt, some of them will be forgotten. The change gets built, everyone moves on, and the invoice for that phase goes out based on the original scope. A month later nobody remembers the extra can lights.

The cost: free work. One missed change order a month is a real number by year-end. A single change order log per job, with a “billed” column, ends this. The free Excel change order template ships with one, and it does the running contract total for you.

4. Invoicing a different number than the signed change order

The change order says $3,150. The invoice says $3,275 because you rounded, added a late line, or your bookkeeper worked from the estimate instead of the signed version. The client’s bookkeeper sees a mismatch and kicks the whole invoice back, not just the line.

The cost: your entire pay app stalls for a $125 discrepancy. Bill the exact signed amount. If more work came up, that’s a new change order, not an edit to the old one.

5. Never updating the contract total

Every approved change order changes the contract value. If your invoices still show the original contract sum, your percent-complete math is wrong, your retainage is calculated on the wrong base, and your “balance to finish” doesn’t reconcile. On a homeowner job this is confusing. On a commercial job with a bank or an owner’s rep reviewing pay apps, it gets your draw rejected.

The cost: rejected pay apps, delayed draws, and a closeout reconciliation that takes days. The fix is to carry the revised contract value forward on every document. The free digital change order tool recalculates it automatically each time a client signs, so the number on the change order, the project, and the client’s inbox always match.

6. Billing 100% of a change order on the first invoice after approval

Less obvious, and it cuts the other way. If a change order covers work that spans three months, billing all of it on the next pay app can get it rejected as overbilling, especially where an inspector or owner’s rep is verifying percent complete. Now you have annoyed the person who approves your money.

The cost: a reputation for padding pay apps, which makes every future line get scrutinized. Bill change orders on percent complete, the same as base contract work, unless the change order itself says otherwise.

Grab the free Excel change order template

A professional, auto-calculating change order spreadsheet — line items, markup, tax and your revised contract value all worked out for you, plus a log to track every change order on the job. Free to download and use on any project.

Download the free Excel template →

The right way to bill change orders (a short checklist)

None of this requires new software or a bookkeeper. It requires a system you actually follow, on every job, including the small ones. Here is the whole thing:

  1. Nothing gets built without a signed change order. Signed before the work, not after. If it’s urgent, get a signature from a phone on site and keep moving.
  2. Every change order gets a number and goes on the log the day it’s approved. CO-001, CO-002, and so on. The log carries the original contract value and the running revised total.
  3. Every approved change order appears on the next invoice or pay app, as its own line, referencing its number, for the exact signed amount (or the percent complete of that amount).
  4. The contract total on every invoice equals original contract plus approved change orders. If it doesn’t reconcile, fix it before you send it.
  5. Mark the change order “billed” on the log, then “paid” when the money lands. Two columns. Anything approved but unbilled at month-end is a problem you can see and fix.

That’s it. Five steps, and they close every leak above.

Two free ways to run change order billing cleanly

You need two things: a signed change order for every change, and a log that ties each one to an invoice. Pick whichever of these fits how you already work. Both are free, and plenty of contractors use both.

If you like spreadsheets: the free Excel change order template

The free Excel change order template is a proper, auto-calculating change order form plus a change order log in one workbook. You fill in line items, it works out markup, tax, and the revised contract value. The log tab tracks every change order on the job with its status, so at invoicing time you filter to “approved, not billed” and you have your list. Print it, PDF it, send it, file it. If your bookkeeper lives in Excel, this drops straight into what they already do.

If you want it signed from a phone: the free digital tool

ChangeOrdersPro is the same idea without the printer. You write the change order in about 30 seconds, hit send, and the client signs from their phone. The project keeps a numbered record of every change order, updates the contract value on approval, and gives you the signed PDF and the running total whenever you invoice. It’s 100% free, no card, no trial — here’s why it’s free. It exists for the moment on a job when the homeowner says “just do it” and you need a signature before your crew starts, not after.

Either way, the billing side gets easy because the paperwork side got easy. Approved changes are numbered, totaled, and impossible to forget. If you want the wider picture on tracking, see our guide to how to track change orders and the retainage and change orders explainer for how changes affect your held-back money.

Skip the Word doc. Send it in 30 seconds.

ChangeOrdersPro turns this into a 30-second job — fill in the change, hit send, and your client signs from their phone. The contract total updates itself. It’s 100% free.

Create a free change order →

A real example of the leak

A GC runs a $180,000 basement finish. Over four months the client adds a wet bar, upgrades the flooring, moves a bathroom wall, and adds a second egress window. Four change orders, all signed, totaling $22,600. The GC bills progress draws against the original $180,000 and figures the changes will go on the final invoice.

At closeout the final bill lands with the $22,600 as one lump plus the last draw. The client, now well over what they mentally budgeted, asks for a breakdown. The egress window change order can’t be found; it was signed on a phone screenshot that got deleted. The flooring number on the invoice is $400 higher than the signed change order because the GC added a transition strip later without paperwork. The client’s spouse, who never saw the wet bar change order, wants to talk about it.

The GC eventually collects, minus the $400, minus the egress window ($3,800, done as goodwill because it couldn’t be proven), and six weeks late. Roughly $4,200 gone and a client who won’t refer them, on a job where every change was actually approved. Billed monthly against a numbered log, with the contract value updated each time, none of that happens.

Where to start this week

Pull up your current jobs and list every change order you’ve had approved. Now check which ones have appeared on an invoice. If there’s a gap, that’s money sitting in your client’s account instead of yours, and it gets harder to collect every week it sits. Bill it on the next invoice. Then set up the log — download the free change order spreadsheet if you want it in Excel, or create your first free change order if you want it signed from a phone — and never let a signed change order go unbilled again. More guides on the blog.

Frequently asked questions

When should I bill a change order?

On the very next invoice or pay application after it is approved, as its own line item referencing the change order number, for the exact signed amount (or the percent complete of it if the work spans multiple billing periods). Do not hold approved change orders for the final invoice; late-billed changes are slow-paid and disputed far more often.

Should change orders be a separate line on the invoice?

Yes. Give each change order its own line with its number and the signed amount, and show the revised contract total (original contract plus approved change orders). Lumping changes into base-contract lines makes reconciliation impossible for the client’s bookkeeper and invites the whole invoice to be kicked back.

Does the free Excel change order template include a billing log?

Yes. The free Excel change order template includes an auto-calculating change order form plus a change order log for the job, with the running revised contract value. Add a billed and paid column for each change order and you can see at month-end exactly what has been approved but not yet invoiced.

What if the client signed the change order but refuses to pay the invoice?

Start by sending the signed change order alongside the invoice so there is no question what was agreed. Most non-payment on signed changes comes from confusion or a mismatch between the invoice and the signed amount, so check that first. If it turns into a real dispute, our guide to change order disputes walks through the steps. This is general information, not legal advice; for anything involving liens or collections, talk to a licensed attorney in your state.

Daisy Porter
Daisy Porter
Co-Founder, ChangeOrdersPro

Daisy writes about the unglamorous side of running a build — the paperwork, the change orders, and the conversations that keep a job profitable. ChangeOrdersPro is the free tool her team built so contractors can send a professional change order and get it signed from a phone in about 30 seconds.