Back to Blog
Job Costing

Change Order Time Tracking for Electrical Subcontractors: Stop Losing Revenue

When crews log change order hours against the base contract, that revenue disappears at billing time. Here’s how to fix it before the invoice is due.

FieldTimesheet TeamProduct Team
April 20, 2026
8 min read

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:

  1. Go to Jobs → Add Job
  2. Name: "CO-07 – New Sub Panel – Bldg C"
  3. Link to the GC’s QuickBooks customer record
  4. Notify your foreman: switch job codes when CO work starts
The naming convention matters. "CO-07" ties back to the GC’s change order numbering. Your project manager can reconcile FieldTimesheet exports directly against the COR log without a translation layer.

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.


Frequently Asked Questions

How do you separate change order hours from base contract hours? Create a separate job code for each change order directive before work starts. Require the crew to clock in against that code when CO work begins. Once hours are logged in the wrong bucket, there is no clean way to untangle them at billing time. Do I need written approval before tracking change order hours? Start tracking immediately when work begins — even before formal approval. Get written authorization before billing, but your time records document what actually happened and when. Real-time records are far more credible in a dispute than a retroactive reconstruction. What if a GC denies a change order after the hours are already worked? Timestamped clock-in records tied to your crew GPS location are your strongest dispute documentation. "We have GPS-verified records showing 4 crew members on CO-07 for 6 hours on April 14" is far more credible than "we think it was about 24 hours." Can I track change order hours on paper and enter them later? You can, but reconstruction accuracy degrades significantly within 24 hours. If your foreman is rebuilding a 4-person CO from memory on Friday afternoon, expect the hours to be wrong — usually in the GC favor. How do I price a T&M change order when I do not know the scope? Give the GC an estimated range and get a not-to-exceed authorization in writing. Track actual hours in real time. If you are approaching the cap before completion, notify the GC immediately — do not wait until the invoice. What is the best time tracking app for electrical subcontractor change orders? Look for an app that lets crews switch job codes mid-shift from a mobile device, syncs directly to QuickBooks, and captures GPS on clock-in. FieldTimesheet is built specifically for electrical contractors with those requirements. How does change order time tracking connect to QuickBooks payroll? In FieldTimesheet, each CO time entry syncs to QuickBooks as a TimeActivity record under the linked GC customer. Those records populate payroll runs and job cost reports automatically — no manual re-entry. Should I track change order labor at straight time or prevailing wage rates? Track actual hours and rates in separate job codes. For prevailing wage projects, those records support certified payroll documentation. FieldTimesheet per-worker hourly rate tracking handles mixed-rate crews on the same project.

Ready to Try FieldTimesheet?

Start capturing every billable hour with time tracking built specifically for electrical contractors.

No credit card required. 14-day free trial.

Tips for Electrical Contractors

Practical time tracking and job costing advice. Unsubscribe anytime.