Electrical subcontractors lose 10–30% of extra work revenue because they never capture the hours in the first place. A GC requests a change, your crew executes it, and three days later nobody can reconstruct exactly how long it took. The invoice comes up short.
Change order time tracking is the practice of logging labor hours against a separate job code the moment change order work starts — not piecing them together from memory at billing time.
Why Electrical Subs Lose Money on Change Orders
Electrical subcontractors lose change order revenue because crews track those hours against the base contract job, making extra work invisible at billing time.Here’s the math. A 4-person crew adds a new sub-panel and runs 60 feet of conduit not in the original scope. That’s 6 hours × 4 men = 24 labor hours. At $75/hr, that’s $1,800 in billable time.
If those hours get logged under the main job, they vanish. When you go to build the change order invoice, the hours are gone — blended into base contract labor with no way to separate them.
Scale it: one undocumented change per week, 48 working weeks, $1,800 average per change = $86,400 in unbilled labor per year. That’s not a GC dispute. That’s an internal record-keeping problem.
According to Clearstory, subcontractors fail to collect on 10–30% of all extra work performed. Most of that loss comes before the invoice is even written. If your crew is spending 15–20% of field time on scope changes — typical on commercial projects — that math compounds fast.
What Is Change Order Time Tracking?
Change order time tracking means logging labor hours against a dedicated job code for each change directive — so those hours appear on their own billing line instead of blending into base contract costs.Standard timesheets use one job code per crew per day. That works for base contract work. It breaks the moment a GC hands your foreman a T&M ticket and your crew spends 3 hours on out-of-scope work.
The fix is to treat every change order like a mini-job: give it its own code before work starts, require crew clock-ins against that code, and close it out when complete. Each code becomes a standalone labor record for that specific change directive.
This isn’t a novel process — large commercial electrical GCs have used cost codes for change orders for decades. The problem is smaller subcontractors with 10–30 field workers often lack the mobile tools to enforce it in real time. Paper timesheets get filled out at end of day, and CO hours get lumped in wherever the foreman writes them.
For more on how time tracking connects to job profitability, see the electrical contractor time tracking guide.
How Do You Track Hours on a Change Order Job?
Create a dedicated job code for the change order before work starts, have your crew clock in against it from their phone, then export those hours directly to your change order invoice in QuickBooks. Step 1: Get written notice before work starts. If the GC gives verbal authorization, follow up with an email the same day: "Confirming we have approval to proceed on CO-07 per your direction at 2pm today." Step 2: Create the job in your time tracking app before your crew touches the work. Name it clearly: "CO-14 Panel Upgrade – Level 3." Vague names like "extra work" create problems when you have 20 of them by October. Step 3: Require the crew lead to clock in against the CO job code, not the base contract job. This takes 10 seconds on a mobile phone. Step 4: Pull the CO job report when work is complete. Those hours feed your change order invoice directly — no reconstruction, no disputes over whether it was 18 hours or 22.For T&M work specifically, real-time clocking is non-negotiable. See T&M billing best practices for how to structure invoices that hold up.
T&M vs. Lump Sum Change Orders: What’s the Difference?
T&M change orders bill actual hours at an agreed labor rate, so every minute must be documented. Lump sum change orders price the work upfront, but you still need labor records to verify you stayed within your cost basis.T&M is more common for electrical subcontractors because scope is unclear until the wall is open or the panel is pulled. A GC won’t know exactly how many feet of conduit a code-compliance fix requires in advance.
For T&M work, your time records are your invoice. No records, no payment. A GC project manager won’t approve an invoice that says "misc labor, 8 hours." They want crew names, dates, hours, and job codes — the same detail a payroll audit requires.
For lump sum COs, the records matter just as much. If the change takes twice as long as quoted, your labor records are the basis for a T&M follow-on or dispute resolution. Without documented hours, you’re arguing from memory against someone with a signed contract.
Change orders can sit unapproved for weeks even after verbal authorization. Tracking hours in real time means your documentation is complete regardless of when the GC formally executes the change order.
Setting Up Change Order Jobs in FieldTimesheet
Create one job per change order directive, prefix the name with "CO" and the directive number, and require crew clock-ins before work starts — never after the fact.In FieldTimesheet, the setup takes two minutes:
- Go to Jobs → Add Job
- Name: "CO-07 – New Sub Panel – Bldg C"
- Link to the GC’s QuickBooks customer record
- Notify your foreman: switch job codes when CO work starts
One job per CO also gives you real-time cost visibility. If CO-07 was priced at 12 hours and you’re at 10 with work half done, you can flag the overrun before you’re $2,000 over budget — while there’s still time to negotiate a revised directive.
For end-to-end job cost tracking across all your projects, see how job costing for electrical contractors works in FieldTimesheet.
Syncing Change Order Hours to QuickBooks
Time entries from FieldTimesheet sync to QuickBooks as TimeActivity records under the linked GC customer, giving you a direct audit trail from CO job code to invoice line item.When you run the sync, each time entry flows into QuickBooks under the customer linked to that CO job. Your accountant or PM can run a job cost report filtered to "CO-07" and see exactly: who worked, how many hours, at what rate, on which dates.
That report becomes the supporting documentation attached to your change order invoice. Most GCs process payment faster when the labor detail is clean — no back-and-forth requesting backup documentation.
FieldTimesheet syncs to QuickBooks via the TimeActivity API — the same method QuickBooks Time uses. Entries flow into payroll runs and job cost reports automatically with no manual re-entry. See how the full QuickBooks sync workflow connects field time to your books.