Skip to content
← Resources

How to track job costing as an electrical contractor

A practical way to tie labor, material, and burden to the estimate — without living in spreadsheets after hours.

Most small electrical contractors have a good feel for whether a job "went well." Fewer can prove it with numbers. That gap is expensive: you bid the next job off bad memory, you cannibalize a healthy job to cover a loser, and you never really know which customer, estimator, or crew pattern is eating your margin.

This is not about enterprise accounting. It is about three buckets on every job — labor, materials, and what is left (gross margin) — captured while the work is happening, not three months later.

Why most small ECs skip job costing

Tracking costs takes discipline and a system. Paper time cards drift. Material receipts live in truck cupholders. Burden (taxes, benefits, tools, truck time) rarely gets applied consistently. So owners default to "we made money on that one" based on bank balance, not job P&L.

The price of that shortcut shows up as jobs that felt fine but bled cash, change orders you did not price fully, and crew overtime you ate because you never tied hours back to the estimate line items.

It is not laziness — it is capacity. When you are bidding, managing crews, and putting out fires, building a second spreadsheet life does not happen. The trick is to capture enough while the job runs that closing the books is boring, not a forensic project.

The three numbers that matter

On every job, you want:

  • Labor cost — real hours at a fully-loaded rate (not just straight pay).
  • Material cost — what you actually spent, including last-minute runs to the supply house.
  • Gross margin — revenue minus those two, before overhead allocation.

If you only track one, track labor. Electrical is labor-heavy; small material slippage plus big hour slippage is the classic failure mode.

Labor cost: hours × fully-loaded rate

A field rate for costing is not the same as an employee's hourly wage. Load in payroll taxes, workers' comp, health if you offer it, PTO, simple tool allowances, and a share of non-billable time (shop, training, drive). A rule of thumb for many small EC shops: 1.35× to 1.6× the base wage for field cost, but your accountant can tighten that from last year's actuals.

Multiply loaded cost per hour × verifiable hours on the job. Verifiable means: from digital time, daily logs, or foreman sign-off — not "about eight hours" written Friday night. Rounding errors compound across a crew all week.

Split hours by phase if you estimated that way (rough vs trim vs service call). You learn different lessons from "rough ran long" than from "everything drifted evenly." Even a simple bucket per visit day beats one lump number that hides where the bleed started.

Materials: kill the "I'll remember it" habit

Receipt photos, job-coded POs, or a single running material list beat memory every time. The killer is small trips: breakers, boxes, MC cable you grabbed because the rough-in changed. They look trivial per run; they are not trivial per job.

Pick one habit the crew can actually keep: photo every supplier ticket to a job folder, or assign one person to log material pulls daily. Consistency beats perfection. Missing 10 percent of receipts still beats missing 40 percent.

If you buy on a house account, reconcile weekly to the job — not month-end when nobody remembers which address got the vapor barrier fan circuit. Suppliers will help if you ask for job names on invoices; that one line saves hours later.

Margin reality for electrical work

Gross margin (before you allocate office rent and your salary) on many residential and light commercial electrical jobs lands roughly 35–55 percent when pricing is tight and execution is clean. Lower does not always mean bad — design-build, service vans, and heavily material-spec jobs move the range — but if you are regularly under 30 percent gross on project work, something is wrong with estimate, execution, or scope control.

Use gross margin as the early warning, not net profit. Net includes overhead; gross tells you if the job itself carried its weight.

Track estimated margin at bid vs actual margin at close. A five-point miss on ten jobs is a coaching problem (estimating or field). A twenty-point miss on one job is a scope problem — or a theft problem. You cannot tell which without the numbers.

A simple end-of-job review

When you close out:

  • Compare estimated hours vs actual — by phase if you estimated that way.
  • Compare estimated material allowance vs actual — even a rough bucket helps.
  • Write one line: what you would bid differently next time.

That becomes institutional memory. Two minutes per job beats a two-hour spreadsheet postmortem you never schedule.

If you want the same visibility without building a second set of templates, Fieldwright ties daily field data and costs back to the job so you are not reconstructing the story a month later.

Try Fieldwright

Stop guessing if your jobs are profitable.

14-day free trial. No credit card. Built for electrical contractors.

Start free trial