Skip to main content

The Hidden Revenue Problem: How Specialty Trade Subs Lose Millions in Unbilled Change Orders

Last updated: April 4, 2026

TLDR

Small specialty trade subs lose an average of 16% of change order revenue to unbilled work. On $200K in change orders per year, that's $32,000 that was earned but never collected. This guide shows exactly where the money goes and how to recover it.

DEFINITION

Change Order Capture Rate
The percentage of legitimate extra-work change orders that get formally submitted, approved, and billed. Industry average is estimated at 84% for small subs.

DEFINITION

Verbal Authorization
An oral approval to proceed with extra work, given on site without a written change order document. Verbal authorizations are the primary driver of unbilled change order revenue loss.

DEFINITION

T&M Work
Time-and-materials work performed outside the original contract scope, typically with material receipts and daily labor logs submitted for reimbursement. Most vulnerable to billing gaps.

DEFINITION

Prompt Notice Requirement
Many contracts require formal written notice of a potential change order within 48-72 hours of the triggering event. Missing prompt notice can invalidate CO claims.

The revenue you earned but didn’t collect

Change orders are not a paperwork problem. They are a revenue problem.

The Dodge/Procore 2022 research covering 537 specialty contractors found that small subs lose an average of 16% of change order revenue to work that was performed but never formally billed. That number does not show up as a line item anywhere. It shows up as a job that came in lighter than estimated, a year-end that underwhelmed, a margin that didn’t match the work you know you did.

On $200,000 in legitimate change order work — a modest number for a $3M-$5M electrical or mechanical sub — 16% is $32,000. That’s not a rounding error. That’s a month of payroll for a small crew.

The problem is structural. Change orders emerge from field conversations, verbal authorizations, scope additions that happen faster than paperwork. The GC’s superintendent says “add those two circuits, we’ll handle the paperwork,” and the foreman does the work because the relationship matters and stopping the crew costs more than the administrative hassle. Two weeks later, nobody has a clear record of what was extra work and what was in scope.

Where the 16% goes

Most unbilled change order revenue disappears in one of three places:

Verbal authorizations that never become written COs. The field proceeds on a verbal; the paperwork never happens; the GC’s project manager has no record; the pay application doesn’t include it.

Documented work that falls through tracking gaps. The change was identified and noted, but it wasn’t entered into a CO log, wasn’t priced, and wasn’t submitted before the pay period closed.

Aging COs that become too old to collect. A CO submitted in month two that wasn’t approved in month two is now a month-three dispute. By month four, collecting it requires escalation that most subs don’t pursue.

Step 1: Define what qualifies as a change

The first step is a field policy. Every scope deviation — no matter how small, no matter how good the relationship — gets documented before the crew proceeds.

This doesn’t mean stopping work on every extra outlet. It means the foreman sends a photo and a text to the office: “GC asked us to add 4 receptacles in conference room B, not in original scope.” That text is the start of a paper trail. It takes 30 seconds. Without it, the work is invisible.

Step 2: Document it the same day

After 48 hours, details blur. Scope that seemed obvious becomes disputed. The GC’s superintendent who directed the work may not be the person reviewing your pay application.

Same-day documentation — a field change order form, a photo with a note, even a timestamped text — creates contemporaneous evidence. One commercial contractor implemented a same-day documentation policy and recovered $180,000 in performed-but-unbilled work over six months. The work had been done all along. It just hadn’t been tracked.

Step 3: Price it within 24 hours

Price the change order within 24 hours of identification, while details are fresh and before the cost picture blurs.

Use fully burdened labor rates. A $35/hr electrician costs $52-60/hr fully burdened when you add payroll taxes, workers’ comp, benefits, and overhead allocation. Using straight wage rates on COs means subsidizing scope additions.

Use your actual overhead rate on the markup, not whatever the contract language specifies. If your overhead runs 19% and the subcontract allows 7% on COs, you are losing money on every change order you perform. Negotiate that language before signing. After the work is done, the leverage is gone.

Step 4: Submit formally and track status

A verbal approval means the GC’s superintendent said it was okay. It does not mean the CO is in their system, approved by their PM, and scheduled for payment.

Track every change order through a defined pipeline: Identified → Priced → Submitted → Approved → Billed. An approved CO that doesn’t appear on the next pay application goes back to Submitted — it’s not billed until it’s billed. Don’t let approval become an assumption of payment.

Step 5: Bill it before it ages

Every approved change order goes on the next pay application. No exceptions, no deferring to next month because the PM asked nicely.

Change orders age into disputes. The GC’s books close on a pay period. The PM who approved your CO in week three may not have communicated that to the person who cuts checks. After 60 days, recovering an unbilled CO requires escalation — and most subs don’t have time for that process.

Bottom line

The 16% change order capture gap is recoverable. It requires a field policy, same-day documentation, 24-hour pricing, and a pipeline tracker that doesn’t let COs get lost between identification and billing. The work is already being done — the question is whether it’s being collected.

Like what you're reading?

Try MarginLock free for 30 days and take control of your job costs.

See plans & pricing

Q&A

How much change order revenue do specialty trade subs lose each year?

Dodge/Procore's 2022 research covering 537 specialty contractors found that small subs lose an average of 16% of change order revenue to unbilled or uncollected work. If a sub generates $200,000 in legitimate change order work annually, that's $32,000 earned but never collected. Across the specialty trade sector, the aggregate number runs into the billions — but the problem is invisible...

Q&A

What's the most effective way to improve change order capture rate?

Same-day documentation is the highest-leverage change. After 48 hours, scope details blur and GCs have more room to dispute what was actually extra work. A field policy requiring any scope deviation to be documented before the crew moves on — even a photo and a text to the office — creates the paper trail that makes formal change orders defensible....

Want to learn more?

  • Zero implementation fees
  • Unlimited users
  • Starts at $20/month

No credit card required.

Frequently asked

Common questions before you try it

How do I calculate what my change order markup should be?
Start with your actual overhead rate, not the industry average. If your overhead runs 22%, your CO markup needs to cover that plus profit. The typical formula: direct costs × (1 + overhead rate) × (1 + profit margin). If materials and labor run $10,000, and your overhead is 22% and target profit is 10%, the CO price is $10,000 × 1.22 × 1.10 = $13,420. Standard change-order language that allows only 5-10% for overhead and profit forces you to subsidize the GC's scope changes. Negotiate your markup language before signing the subcontract — after the work is done is too late.
What happens to change orders that aren't billed in the current pay period?
They age into disputes. A change order submitted and approved in month two that doesn't appear on the month-two pay application is now a month-three item — and the GC's project manager may not remember or have documentation of the approval. By month four, it's a collection problem requiring escalation. Most subs don't have the time or appetite for that dispute process, so the revenue evaporates. The fix is a hard rule: every approved change order appears on the next pay application, no exceptions.
What's a reasonable CO capture rate to target?
84% is the industry average for small subs — meaning the industry's baseline is losing 16% of CO revenue. Top-performing subs target 95%+. Getting from 84% to 95% on $200K in annual change orders is $22,000 in recovered revenue per year. On $500K in change orders, it's $55,000. The capture rate improvement that matters most is in the 0-30 day window: COs that are identified, priced, submitted, and tracked to approval within 30 days have much higher collection rates than COs submitted late.

Ready to stop losing money on jobs?

Start Your 1-Month Free Trial