The Best KPIs for Electrical Contractors in 2027
PULSEKNOWLEDGE LIBRARY
The best KPIs for electrical contractors in 2027 fall into two competing families: throughput metrics (revenue per truck-day, average ticket, first-time fix rate) and margin-integrity metrics (gross margin by work type, journeyman-to-apprentice billable mix, days sales outstanding). Residential service shops should lead with throughput; commercial and prevailing-wage shops should lead with margin integrity.
The two KPI families electrical contractors actually choose between
Almost every KPI argument inside an electrical contracting business collapses into one of two camps, and the camps are not equally right for every shop. Understanding which family your business belongs to is more useful than memorizing a list of twenty metrics.
Family one — throughput metrics. These measure how much billable work moves through a fixed number of trucks and technicians in a fixed number of days. The core set is average ticket (residential service revenue divided by completed work orders), revenue per truck-day (residential service revenue divided by trucks multiplied by working days), first-time fix rate (jobs closed on the first visit divided by total jobs), and stops per truck-day. Throughput metrics assume your constraint is *capacity* — you have more demand than technician-hours, and the job is to extract more revenue per hour of that scarce capacity. Residential service shops, EV-charger installers, and franchise-model operations live here. The management moves that follow are pricebook redesign, dispatch discipline, truck stocking, and technician sales training.
Family two — margin-integrity metrics. These measure whether the revenue you booked actually converts to cash and profit. The core set is gross margin by work type (revenue minus direct job cost, over revenue), journeyman-to-apprentice billable hour mix, material cost variance against the published pricebook, change-order capture rate, and days sales outstanding with an aging breakdown. Margin-integrity metrics assume your constraint is *leakage* — you have plenty of booked revenue, but labor ratio violations, unpriced material moves, uncaptured change orders, and slow receivables are quietly eating the profit. Commercial bid shops, prevailing-wage contractors, and anyone doing utility, industrial, or data-center work lives here.

The trade-off is real and it costs money to get wrong. A residential shop that fixates on gross margin percentage will refuse the $900 job that carries a 38% margin in favor of the $400 job at 55% — and lose $170 of gross profit dollars per truck-slot. A commercial shop that fixates on revenue per truck-day will chase volume into jobs where a daily apprentice-ratio violation triggers a back-wage claim that erases the entire job's profit. The metric that saves one business bankrupts the other.
The 2027 wrinkle that makes this choice sharper than it was five years ago is electrification. As the 2026 National Electrical Code moves through state adoption cycles, more Level 2 EV-charger work routes to licensed contractors rather than DIY. A large share of U.S. housing stock predates 2000 and runs 100A or 150A service, which means a meaningful fraction of EV installs cannot proceed without a service-panel upgrade. That creates a hybrid job — a small, throughput-shaped install attached to a large, margin-shaped upgrade — and it pushes residential shops that were purely in family one toward tracking at least two family-two metrics. This is why "EV-charger install revenue as a percentage of residential revenue" and "panel-upgrade attach rate on EV jobs" have become the two most-watched new lines on residential dashboards.
How to decide which family leads your dashboard
The decision is not philosophical. It comes down to four testable facts about your business, and you can answer all four from your last ninety days of job data without buying anything.
Test one: what percentage of your revenue is time-bound versus contract-bound? Pull your completed jobs and split them into work that was dispatched, performed, and invoiced within one visit versus work that ran under a signed contract with a schedule of values. If the same-visit bucket is above roughly 60% of revenue, you are a throughput business. If contract work dominates, you are a margin-integrity business.

Test two: is your technician calendar full? If your dispatch board fills within 48 hours and you are turning away or deferring calls, capacity is the constraint and throughput metrics are the lever. If you have open truck-slots most weeks, throughput metrics will only tell you what you already know — you need demand generation, not efficiency measurement.
Test three: do you touch prevailing wage or certified payroll? Any public-works exposure makes the journeyman-to-apprentice ratio a legal compliance metric, not just an economic one. Federal and most state rules require *daily* ratio compliance, not a weekly or monthly average. That alone forces a family-two metric onto your daily report regardless of what else you track.
Test four: what is your DSO spread? Residential card-on-file work typically clears in single-digit days. Commercial work with retainage routinely runs past 50 or 60 days. If more than a quarter of your receivables sit past 60 days, receivables management outranks ticket optimization as a priority — no amount of average-ticket growth fixes a business that can't collect.
Most real shops land in the hybrid box, and that is fine — the point of the decision tree is not to pick one family and discard the other, but to decide which family owns the *daily* report and which family owns the *monthly* report. Daily metrics drive dispatch and crew decisions. Monthly metrics drive pricing and hiring decisions. Putting a monthly metric on a daily board produces noise; putting a daily metric on a monthly board produces a post-mortem instead of a correction.

A practical rule: cap the daily board at five numbers. Beyond five, technicians and dispatchers stop reading it. The five that survive should be the ones a person on shift can actually change before the end of that shift.
The concrete numbers behind each family
Benchmarks vary by market, license type, and union status, so treat these as ranges to position against rather than universal truths. The value is in the *spread* between median and top-quartile performance — that spread is where the improvement opportunity lives.
Average ticket (residential service). Shops running time-and-materials billing typically sit well below shops running option-based flat-rate pricebooks, and the gap commonly runs 30-45% once a flat-rate conversion has been in place for a full year. The mechanism is not price gouging; it is that a good/better/best presentation surfaces work the customer would have accepted but was never offered. The failure mode is calling time-and-materials "flat rate" because a number was written on a form — if the number was derived by estimating hours and multiplying by a rate, the ticket will drift back to hourly within two quarters. Measure this weekly and segment it by technician; the spread between your best and worst technician on the same job types is usually larger than the spread between your shop and your competitor.
Revenue per truck-day. This is the single most diagnostic throughput number because it normalizes for fleet size. A shop that grows revenue 20% by adding 20% more trucks has not improved; it has just bought more capacity at the same efficiency. Compute it as total residential service revenue divided by (trucks × working days). Watch the interaction with stops per truck-day: shops that run two stops per day because the dispatcher fears overbooking leave enormous capacity on the table versus shops that run four to six stops with disciplined arrival windows. But there is a trade-off — pushing stops per day too hard degrades first-time fix rate, because technicians start leaving before the diagnosis is complete. Track both together or you will optimize one into the other's ditch.

First-time fix rate. This is a throughput metric that behaves like a margin metric, which is why it belongs on every dashboard regardless of family. A return trip consumes a full truck-slot and generates zero incremental revenue, so every point of first-time-fix improvement is pure recovered capacity. The dominant driver is truck inventory, not technician skill. Stock the parts your job history says you actually use — dual-function AFCI/GFCI breakers, common panel-brand breakers, standard device and box inventory — and audit the stock list quarterly against actual parts-run frequency. A parts run costs roughly a quarter of a working day once you count drive time both ways and the return to site.
Gross margin by work type. The critical discipline here is keeping shop overhead *out* of direct job cost. Direct job cost is field labor with burden, materials, subcontractors, permits, and job-specific equipment. Rent, office staff, marketing, and truck payments are overhead and belong below the gross margin line. Contractors who bury overhead in COGS produce a gross margin number that is not comparable to any benchmark and, worse, cannot tell them whether a job type is profitable or whether the business is simply carrying too much fixed cost. Report margin separately for residential service, commercial bid, and specialty/electrification work — these run structurally different margin profiles and averaging them hides the story. Residential service typically carries the highest gross margin; competitively bid commercial the lowest; specialty electrification work sits high while demand outstrips licensed supply.
Journeyman-to-apprentice billable mix. Apprentice hours cost meaningfully less loaded than journeyman hours, so a shop that can safely run a richer apprentice mix — within its state's legal ratio and within genuine supervision capacity — converts payroll dollars into margin without raising a single price. The constraint is real and non-negotiable: exceed the legal ratio on a prevailing-wage job even for one day and you are exposed to a back-wage claim. Track this daily on public work, monthly on private work, and pair it with a quality metric (callback rate or first-time fix) so you can see the point at which a richer apprentice mix starts costing you in rework.
Days sales outstanding, bucketed. A single DSO number is nearly useless. Bucket receivables 0-30, 31-60, 61-90, and 90+, and track the dollar-weighted percentage in each. Residential card-paid work should clear almost immediately; the diagnostic question is what percentage of commercial AR has crossed 60 days. Mechanic's-lien rights expire on statutory deadlines that vary by state and typically run somewhere between 30 and 90 days after completion or last furnishing — once the deadline passes, your leverage is gone and the receivable becomes a negotiation instead of a claim. Build the lien-notice trigger into the aging report itself so the deadline can't be missed by inattention.

Electrification mix metrics. Two lines are worth adding for any residential shop in an electrification market: EV-charger install revenue as a percentage of residential revenue, and panel-upgrade attach rate on EV jobs. The second is the more actionable of the two, because it is almost entirely a process metric. If your attach rate is low, the cause is usually that no one ran a load calculation before the truck rolled. A pre-job load calc converts a small install into a correctly-scoped project, prevents the rework of arriving at a full 100A panel with no plan, and is the difference between a modest install ticket and a properly-priced panel-and-install project.
Membership or maintenance plan penetration. Measured as active plan members divided by trailing-twelve-month unique customers. The reason this is a KPI rather than a marketing statistic is that plan members produce predictable, schedulable demand that fills the soft weeks — and soft weeks are where revenue per truck-day goes to die. The failure mode is treating the plan as a discount card. If the plan does not include a documented annual safety inspection producing a written punch list, it generates no incremental work and functions as a permanent discount on your best customers.
Implementation and sequencing
Do not deploy all of these at once. A dashboard that appears fully-formed with twelve metrics gets ignored by week three. Sequence the rollout so each metric arrives with the process change that makes it actionable.
Weeks 1-4: establish the baseline and fix the data plumbing. Connect your field-service software to your accounting system so job cost and revenue reconcile without manual export. Pull ninety days of history and compute a baseline for every metric you intend to track, even the ones you won't publish yet — you need the "before" number or you will never be able to prove the change worked. Expect the first pass to be wrong: the two most common data defects are job costs booked to the wrong job and overhead miscoded as direct cost. Clean the chart of accounts before you argue about the numbers. During this window, publish nothing to the team. A metric published from bad data destroys the credibility of every metric that follows it.

Weeks 5-8: launch the daily five. Pick the five daily numbers from the family your decision tree selected and put them on one screen where the whole shop sees them. For a throughput-led shop: revenue per truck-day, average ticket, stops per truck-day, first-time fix rate, and booked-vs-available hours. For a margin-led shop: crew hours billed versus available, daily journeyman-to-apprentice ratio compliance, material variance against the pricebook, change orders submitted versus approved, and receivables crossing 60 days. Run a fifteen-minute standup against this board — not a meeting about the board, a meeting *at* the board where yesterday's misses get assigned to a person today.
Weeks 9-12: attack the highest-spread metric. Look at your baseline table and find the metric where you sit furthest from top-quartile performance. That is your project for the quarter. If it is average ticket, the project is an option-based pricebook rebuild with technician presentation training. If it is panel-upgrade attach, the project is a mandatory pre-job load calculation on every EV quote. If it is DSO, the project is a lien-notice calendar wired to the aging report. One project per quarter, owned by one named person, with the metric reviewed weekly.
Weeks 13-24: add the monthly layer and close the loop on pricing. Bring in gross margin by work type, membership penetration, and the full DSO aging breakdown as a monthly review. Then do the thing most contractors skip: re-publish the pricebook. Material costs move continuously, and a pricebook that has not been reconciled to current supplier pricing in a quarter is silently donating margin points on every job. Set a standing quarterly re-publication date and treat it as non-negotiable, the same way you treat license renewal.
Two sequencing traps are worth naming. The first is publishing a metric no one on the floor can influence — technicians cannot move DSO, so putting DSO on the shop board produces resentment rather than action. Route each metric to the role that owns it. The second is changing the definition of a metric mid-quarter. If you decide that warranty callbacks should be netted out of average ticket, make that change at a quarter boundary and restate the prior periods, or the trend line becomes uninterpretable and the team stops trusting it.
Related questions
Should a small shop track all of these, or is that overkill?
Start with three: gross margin, average ticket, and first-time fix rate. Those three are computable from data you already have and they diagnose pricing, presentation, and capacity waste. Add metrics only when you have a decision that depends on them.
How does prevailing-wage work change the metric set?
It converts the journeyman-to-apprentice ratio from an economic optimization into a daily legal compliance check, and it usually pushes DSO out because public and general-contractor payment cycles carry retainage. Both belong on the daily and monthly reports respectively.
Is revenue per truck-day useful for a commercial-only contractor?
Less so. Commercial crews work multi-day projects where the meaningful equivalent is billable crew hours as a percentage of available crew hours, plus earned-value against the schedule of values. Truck-day revenue assumes a dispatch model that commercial work does not use.
What's the fastest metric to move in the first ninety days?
First-time fix rate, because it is driven mostly by truck stocking and pre-dispatch diagnosis rather than by skill or price. Audit parts-run frequency, restock accordingly, and the recovered capacity shows up as truck-day revenue within a quarter.
How often should the pricebook be re-published?
Quarterly at minimum, or immediately after any supplier price change above a threshold you set in advance. A stale pricebook loses margin invisibly because the loss appears as a general margin decline rather than as a specific, traceable event.
FAQ
What is the single best KPI if I can only track one?
Gross margin by work type. It is the only metric that tells you whether the business converts revenue into profit, and splitting it by work type tells you *which* revenue does that. A single blended gross margin hides the fact that your residential service work may be subsidizing unprofitable commercial bids.
Why separate throughput metrics from margin metrics at all?
Because they can move in opposite directions and a blended view hides it. A shop can grow revenue per truck-day by taking on high-volume, low-margin work and look like it is winning right up until the P&L closes. Watching a throughput metric with a margin guardrail catches that in-quarter instead of at year-end.
How do I calculate the journeyman-to-apprentice billable mix?
Divide total billable journeyman hours by total billable apprentice hours for the period. A ratio of 1.4 means journeymen bill 1.4 hours for every apprentice hour. On prevailing-wage work, compute it daily per job site — most rules require daily compliance, so a weekly or monthly average can hide a violation that already happened.
Should warranty callbacks be netted out of average ticket?
Yes, and out of revenue per truck-day as well. A callback consumes capacity and produces no revenue, so leaving it in the denominator flatters both numbers. Net it out consistently, and if you change the definition, restate prior periods so the trend stays readable.
What's a reasonable target for panel-upgrade attach on EV jobs?
Set the target from your own housing stock rather than a national number — pull the age distribution of homes in your service area and the service size on your last hundred EV quotes. The controllable input is whether a load calculation happens before the truck rolls; the attach rate largely follows from that.
How do I keep the dashboard from being ignored?
Cap the daily board at five metrics, make every one of them something a person on shift can influence today, and review it standing up for fifteen minutes. Send the monthly metrics to the people who own them by email instead of putting them on the shop board.
Sources
- https://www.necanet.org/ — National Electrical Contractors Association, industry benchmarking and cost-of-doing-business methodology
- https://www.nfpa.org/codes-and-standards/nfpa-70-standard-development/70 — NFPA 70, National Electrical Code
- https://www.bls.gov/ooh/construction-and-extraction/electricians.htm — U.S. Bureau of Labor Statistics, electrician wage and employment data
- https://www.dol.gov/agencies/whd/government-contracts/construction — U.S. Department of Labor, Davis-Bacon and prevailing wage requirements
- https://www.census.gov/programs-surveys/ahs.html — U.S. Census Bureau American Housing Survey, housing stock age and characteristics
- https://www.enr.com/toplists — Engineering News-Record top contractor and specialty contractor lists
- https://www.sec.gov/edgar/searchedgar/companysearch — SEC EDGAR, public electrical contractor financial filings
- https://www.eia.gov/ — U.S. Energy Information Administration, electricity and electrification data
- https://www.energy.gov/eere/vehicles/electric-vehicle-charging-infrastructure — U.S. Department of Energy, EV charging infrastructure resources
Related on PULSE
- [The Best KPIs for General Contractors in 2027](/knowledge/ik0436)
- [The Best KPIs for Roofing Contractors in 2027](/knowledge/ik0431)
- [The Best KPIs for HVAC Contractors in 2027](/knowledge/ik0429)
- [The Best KPIs for Plumbing Contractors in 2027](/knowledge/ik0428)
- [Top 10 Electrical Contractor Revenue KPIs](/knowledge/ik0697)
- [What are the key sales KPIs for the Commercial Electrical Contracting industry in 2027?](/knowledge/ik0060)









