All articles

Custom CRM

Track Electrical Jobs Lead to Invoice: 3 Burials

Electrical work vanishes behind drywall in 2 to 3 weeks, and so does your billing evidence. The 3 burial points, 2 job shapes and 4 numbers to watch.

Om Patel 17 min read
Photo: Pawel Czerwinski / Unsplash

The short answer

Do not track an electrical job by stage. Track it by what is about to become impossible to prove. Drywall covers the wiring, the person who asked for an extra forgets, and material vanishes into a mixed supply house receipt. Capture the record before each burial, because after it the invoice is a guess.

Electrical jobs do not leak money in the pipeline. They leak it at three moments where the record of what you did stops being recoverable, and every one of those moments happens before anybody sits down to write the invoice.

The short answer

Stop tracking electrical jobs as a line from lead to invoice. Track them as a race against three burials.

A burial is a moment after which you can no longer prove what you did. Drywall buries the rough-in. Time buries the verbal extra. A mixed supply house run buries the material. Each one has a date, each one is survivable if you capture before it, and none of them appear on the stage list in any CRM you can buy. Build the capture points first, then hang stages off them.

The invoice is not the end of this. It is the moment you find out how much of the job you recorded.

Why the standard lead-to-invoice diagram is wrong for electrical

Every software page selling you an electrical workflow draws the same picture: lead, quote, schedule, work, invoice, paid. It is a clean line, and it describes a service call reasonably well. It describes almost nothing else an electrical shop does.

The problem is that a large share of electrical revenue comes from work that goes dark in the middle. On a renovation or new build you rough in the wiring, pass an inspection, and leave. Electrical rough-in is one of the inspections that has to clear before drywall goes up, alongside framing, plumbing and HVAC rough-in. Schedules typically put that inspection two to three weeks ahead of drywall, and then insulation, board, tape, mud and paint stack up before you return for trim, commonly five to eight weeks later.

So the job sits. Cost is sunk, labour is spent, material is in the walls, and the job is in a state your pipeline has no name for. Most shops file it under "in progress," which is where jobs go to be forgotten.

Watch out

The dormant middle is the most expensive box in an electrical pipeline. It holds jobs that have consumed cash and produced no invoice, and because nothing is happening on them, nothing prompts anyone to look. A generic pipeline hides this, because "in progress" looks identical whether a crew is on site today or the job has not been touched in six weeks.

The second problem is that the line assumes one document. An electrical invoice is assembled from four records in four places: the estimate written by whoever sold it, the extras requested verbally on site, the material sitting on a receipt in a truck, and a completion certified by an inspector who does not work for you.

Burial one: the drywall

The wiring you install becomes physically invisible, and so does your ability to argue about it.

Once board is up, nobody can count your homeruns, verify the two receptacles the homeowner asked for at rough-in, or confirm the circuit you pulled for a future EV charger that was never in the original scope. The inspector saw it, the framing carpenter saw it, and neither is going to testify about your invoice.

This is the one deadline in your business that you do not set. It belongs to the general contractor's schedule, and it can move up with a phone call.

What has to exist before the board goes on:

  • A device and homerun count recorded against the job, not in a text thread.
  • Photographs of every wall, as a sweep rather than as evidence of a dispute you do not know you are going to have.
  • Every extra added since the estimate, numbered, and either priced or flagged pending.
  • The rough-in inspection result on the job record, with date and inspector.

One r/electricians commenter, electricsprocket, described building exactly this himself: "I'm wanting to put together a take off card for trim materials at the end of the rough in stage of the remodels." That instinct is right. The end of rough-in is the last moment the job is legible.

By the numbers

South Eastern General Contractors, a Fayetteville, North Carolina builder, reports that a pre-inspection walkthrough mirroring the inspector's checklist catches about 90 percent of issues before the inspector arrives, at a cost of two to three hours of a superintendent's time, and that a re-inspection in a busy period means waiting two to five business days for the inspector to return.

That wait is the part that hits billing rather than schedule. On a milestone-billed job, a failed rough-in does not just cost a re-inspection fee. It moves your draw.

Burial two: the verbal extra

The highest-margin work on an electrical job is the work most likely to go unbilled, because it is requested by voice, by someone standing next to you, when saying yes is easier than saying wait.

On r/electricians the position is close to unanimous. The top comment on a thread about tracking extras on commercial jobs is a single line: "Don't do extra work unless it's in writing." Commenter KRGambler adds the reasoning: "Never, ever do shit on verbal because people have short, selective memories when money is involved."

But the sharpest version goes further than "get it in writing." Commenter 50sraygun explains why a text is not enough:

"'something in writing' is not enough, i want an honest to god change order produced by their system. there is a very good chance on large projects that your PM... suddenly 'isn't allowed' to order change orders when you finally submit your invoices."

That is the non-obvious failure mode: the authority of the person who asked is itself a thing that expires. Commenter Elated_copper22 describes the residential version, where the customer "can't remember what he ate for breakfast that day" by the time the extras bill arrives.

Two mechanisms operators say work:

The signed ticket on every truck. Commenter Masochist_pillowtalk described a pad of time and expense sheets in every vehicle, with a line at the bottom stating that unless mediated otherwise at a later date, the work will be billed for the time and materials used, signed before any hands touch the work. Their result: "Since we started this our costs on jobs have dropped pretty significantly."

Same-day written notice, swept by one person. Commenter Morphius007 argues the paperwork is not the bottleneck: "the failure is almost always that nobody owns the sweep, not that the guys didn't report." A tech in a ceiling will not fill in a form. They will send a photo and a line of text. Somebody in the office has to turn that into a numbered change order the same day, while the site manager still remembers asking.

Both give the extra a number at the moment it is raised, so labour and material book against it from the start instead of being reconstructed from timesheets three weeks later.

We build custom CRMs for electrical contractors around how the work actually runs, not around a generic six-stage pipeline. If your extras live in text threads, your material lives on receipts, and your inspection results live in someone's head, we can put all three on the job record and make the invoice assemble itself.

Book a free CRM demo

Burial three: the truck

Material is where electrical job costing quietly dies, because the record is a paper receipt in a vehicle and it usually covers more than one job. Material gets bought on a run, split across two or three jobs, and allocated later from memory. Leftovers go back on the van as untracked stock. The receipt fades, gets lost, or arrives weeks later with no note about which job it belonged to.

The compounding problem is the office relay. A service electrician posting as Smoke_Stack707 described their shop's process, and it is extremely common:

"We use Quickbooks and every item has to be entered with prices cross-referenced to our receipts... Our digital inventory is huge, cluttered and most of the prices are out of date... We used to just write up notes on paper and hand it in to the office but our office admin isn't an electrician and didn't know what half the parts were."

They estimate roughly half an hour of entry for a single EV charger or dryer feed job, a dozen or more parts each, and describe the backlog reaching a month before the office grants a half day to catch up: "at which point I'm trying to recall all the parts I've used some day for some job two weeks ago."

That is the mechanism. Not laziness, but a process where the person who knows what happened never gets ten minutes to record it, and the person who has the time does not know what the parts are.

The number that predicts your margin: reconstruction lag

Reconstruction lag is the median number of days between doing the work and writing the invoice line for it.

At zero days you are recording. At thirty days you are remembering. Remembered invoices are biased in one direction only: the items you forget are always items you used, never items you did not. Nobody has ever accidentally over-billed a connector from memory.

The payoff shows up in operator numbers. One electrician, posting as Msgristlepuss, moved paperwork, parts ordering and billing onto the job site and reported the result over a full year:

"After the first year I billed out over 100hours more than any other year prior. Part of that was business growth but a big parts of it was that I actually made the effort to do all my paperwork, parts ordering, and billing on the job site so that the customers actually pay for that work and I wasn't giving it away for free in my evenings when I was at home."

Another commenter, describing a shop running Knowify, made the structural version of the same point: "The job doesn't leave the dashboard until billed... Probably singlehandedly added 10 percent to our top line."

Same fix, two angles. One moved capture to the site. The other made the job impossible to close without billing. Doing neither is what costs you.

And when the diagnosis is "we forget to invoice," resist the urge to buy a gadget. Commenter Figure_1337 put it plainly to an owner considering GPS dongles: "If you ('we') are forgetting to invoice customers, you don't have the basics of a customer database and work order generation down."

The two job shapes, and what each stage has to produce

Do not run these through one status field.

The service call: five states, one day

Booked, dispatched, diagnosed, work done and recorded, invoiced. The exit condition for state four is not "the work is finished." It is "labour, material and any extra are recorded against this job."

Commenter lazygrappler775 asked owners for one thing: "please just give me 10 minutes at the end of the job." Ten minutes of paid, scheduled time. If the schedule does not contain it, it does not happen, and the shop pays for it later at a worse rate.

The project job: thirteen states, two months

Lead captured, site visit and scope, estimate issued, agreement signed, permit applied, permit issued, rough-in scheduled, rough-in complete and captured, rough-in inspection passed, dormant through drywall, trim and finish, final inspection passed, invoiced and collected.

Three of those are the ones almost nobody has. Dormant needs a wake date, so a job that has consumed cash and gone quiet stays visible rather than filed under "in progress." The two inspection states matter because they gate money, not just schedule. On a milestone-billed job the draw is attached to a pass, issued by someone outside your business on their own calendar.

MomentWhat has to be capturedWhy it cannot wait
Extra requestedNumber, requester, scope, photoAuthority and memory both expire
Rough-in completeDevice counts, wall photos, take-offDrywall is 2 to 3 weeks out
Material boughtJob allocation on the receipt, same dayOne run covers several jobs
Rough-in inspectionPass or fail, date, inspectorIt releases a billing milestone
Trim completeFinal counts, remaining extrasLast chance before final inspection
Final inspectionSign-off document on the jobCommonly a condition of final payment

The commercial layer: the invoice is not the ask

If you sub to general contractors, the invoice is a downstream artifact. The ask is the pay application, and it moves at a speed most shops do not plan cash around.

By the numbers

The Rabbet 2024 Construction Payments Report puts the average US construction payment cycle at 90 days, roughly double the 45 days analysts treat as healthy. A 2025 Built and Talker Research survey of 250 construction professionals found 82 percent of contractors waiting 30 or more days past the expected date, up from 49 percent two years earlier. The Billd 2025 National Subcontractor Market Report found 64 percent of specialty trades regularly hit with slow payment, and 75 percent fronting material costs out of their own reserves.

Two implications. First, tracking cannot stop at "invoiced." It has to run through pay application submitted, approved, paid, retainage outstanding and retainage released, because on a GC job a slice of the contract sits behind that last state for months after your crew has gone. Second, the things that unblock payment are documents, not work: lien waivers, certified payroll where it applies, insurance certificates, and the change orders you numbered back at burial two. A PYMNTS and American Express report from January 2025 found 69 percent of construction payments still moving by paper check, which tells you what kind of process you are feeding.

Commenter Tough_Bodybuilder_63 described the leverage version: "if they let too many completed ones stack up before payment I stop doing all new CO's until I've been paid in full for what's completed." That only works if you can state, on demand, which change orders are complete and unpaid. Which is a tracking problem.

The four numbers to review every Monday

  1. Reconstruction lag. Median days from work performed to invoice line written. Target under two.
  2. Age of the oldest unbilled work order. Not the count, the age. Past seven days is a handoff failure.
  3. Open extras with no number. Should be zero. If the field cannot produce the list, the answer is not zero, it is unknown.
  4. Dormant job value. Cost sunk into jobs untouched for 21 days. This tells you whether your pipeline is hiding money in the drywall gap.

None of these are close rate or revenue. Those tell you whether you sold. These tell you whether you got paid.

Where this should live

Not in five systems. One owner running 30 electricians described their stack on r/electricians as QuickBooks for projects and invoicing, a Google Doc for outstanding service work, and Excel to print a sheet for the electrician, re-entered into the Google Doc and QuickBooks on completion. That is the same job typed three times, and every retype is a chance to lose an extra.

  • Keep QuickBooks for the ledger only. Good ledger, poor job record, with nowhere to put a permit number, an inspection result or a rough-in photo. Our guide to QuickBooks job costing for contractors covers the seams.
  • Add a field app that writes into the office queue. The test is not the feature list. It is whether a tech can record labour, material and a numbered extra from a phone, in a ceiling, in under a minute, and whether that becomes the invoice without retyping. See our breakdown of CRM options for electricians and what shops actually paid for scheduling and dispatch software.
  • Shape the job record around your burials. If the off-the-shelf version has no dormant state, no numbered extras log and no inspection fields, you will keep those somewhere else, which is how you got five systems.

The 30-day build

You do not need a platform migration. You need four artifacts.

Week one. Write the two stage lists, service and project, with an exit condition for every state. Each condition must name a record, not a feeling.

Week two. Build the extras log: number, date, requester, scope, photo, price or pending, approval, billed. Assign one named person the daily sweep. Highest-return week of the four.

Week three. Build the end-of-rough-in capture. One form: device and homerun counts, wall photo sweep, trim take-off, open extras, inspection date requested. Make it a required exit condition for rough-in.

Week four. Instrument the four numbers and hold the first Monday review. Then schedule the ten minutes. If it is not on the dispatch board as billable time, it will not survive a busy week.

The checklist

  • Every extra gets a number before anyone touches it, and one named person sweeps them daily.
  • No rough-in state closes without counts, photos and a trim take-off.
  • Material is allocated to a job the day it is bought, never from a receipt weeks later.
  • Permit number and both inspection results live on the job record, not in an inbox.
  • "Dormant" is a real state with a wake date and a visible sunk cost.
  • Service invoices leave from the site, and the ten minutes is on the schedule.
  • Pay application, retainage outstanding and retainage released are tracked states, not notes.
  • Reconstruction lag and oldest unbilled work order get reviewed weekly, by a named person.

The through line fits in one sentence. On an electrical job the work becomes invisible long before the invoice gets written, so the only reliable system is the one that captures the record while the wire is still showing.

If your jobs, extras, receipts and inspection results live in four places and get retyped into a fifth, that is fixable, and it is usually worth more than another lead source. Start by moving off spreadsheets, or talk to us about a custom CRM shaped around how your shop actually runs.

Sources

Frequently asked questions

How do you track an electrical job from lead to invoice?
Track it by irreversibility, not by stage. An electrical job has three moments after which the billing record cannot be recreated: drywall covering the rough-in, the person who asked for an extra forgetting they asked, and the supply house receipt mixing three jobs together. Put a required capture at each of those three points, then let the stage list hang off them. Everything else in the pipeline is recoverable tomorrow. Those three are not.
What stages should an electrical project job have?
Lead captured, site visit and scope, estimate issued, agreement signed, permit applied for, permit issued, rough-in complete, rough-in inspection passed, dormant through drywall, trim and finish, final inspection passed, invoiced, collected. The two stages most shops are missing are the dormant state between rough-in and trim, and the inspection gates. A job with cost already sunk that nobody is looking at for six weeks is the most expensive box in the pipeline.
How long should it take to invoice an electrical service call?
Before the van leaves the driveway. The measure that matters is reconstruction lag, meaning the number of days between doing the work and writing the invoice line. At zero days you are recording. At thirty days you are remembering, and a remembered invoice is systematically lower than the real one because the parts you forget are always parts you used, never parts you did not.
How do I stop losing money on extras and change orders?
Give every extra a number before anyone touches it, and make somebody in the office own the daily sweep of field-raised extras into that log. Electricians on r/electricians are close to unanimous that verbal extras do not get paid, and one commenter makes the sharper point that even a text is weak: on a large project the PM who asked can turn out not to be authorised to approve change orders once your invoice lands. The failure mode is almost never that the field did not report it. It is that nobody owned the sweep.
Why does the drywall schedule matter for electrical billing?
Because it is the deadline on your evidence, and it belongs to someone else. Electrical rough-in is one of the pre-drywall inspections, alongside framing, plumbing and HVAC rough-in, and rough-in inspection typically happens two to three weeks before the drywall goes up. Once insulation and board are on, nobody can count your homeruns, verify a device, or confirm the extra receptacle you added. Your billing evidence has an expiry date set by the general contractor's schedule.
Do I need electrical software or will QuickBooks do?
QuickBooks holds the ledger and will not hold the job. It has nowhere to put a permit number, an inspection result, a numbered extra, or a rough-in photo, so those live in a truck, a text thread and someone's memory. You do not necessarily need a large platform. You need an unbroken chain where what the field records becomes the invoice without anyone retyping it. A service electrician on r/electricians described entering every part into QuickBooks with prices cross-referenced against receipts, roughly half an hour for a single EV charger install.
What is the most useful electrical metric to start tracking?
Reconstruction lag, the median days between work performed and the invoice line being written. It predicts margin better than close rate because it silently sets how much of the work you actually bill for. Watch it next to the age of your oldest unbilled work order, and review both weekly.
How long do commercial electrical customers actually take to pay?
Longer than most shops plan for. The Rabbet 2024 Construction Payments Report puts the average construction payment cycle at 90 days, roughly double the 45 days analysts consider healthy. A 2025 Built and Talker Research survey of 250 construction professionals found 82 percent of contractors waiting 30 or more days past the expected payment date, up from 49 percent two years earlier. If you do GC work, the invoice is not the ask. The pay application is.
Bespoke pipelines, automations, 360° customer records and real-time reporting, a CRM built around how your team actually works, connected to your entire stack.
Book a free CRM demo

Free tools

Find out what your site is costing you.

Enter your address and we check the real page. Scores are free and the itemised report lands in your inbox. No account, and we change nothing on your site.