BlogHow-To

How to Dispatch Electrical Contractors Efficiently

A practical playbook for electrical contractor dispatchers in 2026. Skills-based routing for residential vs commercial vs industrial, license-level matching for journeyman and master jobs, parts pre-staging, and the 6-step workflow that gets your trucks to the right job with the right parts.

Davaughn White·Founder
11 min read

Dispatching electrical contractors is harder than any other home-services trade. The reason is licensure. A journeyman can change an outlet but cannot pull the permit on a 400-amp service upgrade. A master electrician who can sign off on a commercial panel is too expensive running ceiling-fan installs. Industrial work requires arc-flash, lockout-tagout, and often a state-recognized industrial endorsement. Send the wrong tech and you fail the inspection, lose the customer, or both.

Electrical contractors that scale past 10-15 trucks all develop skills-based routing — matching each job to the smallest set of techs with the right license, certifications, and trade specialty, then routing the closest qualified tech with the right parts. This guide covers the six-step workflow.

Typical Workflow Today

In most independent shops with 5-20 trucks, dispatch is a whiteboard, a spreadsheet, and the dispatcher's memory. They know Mike does residential, Jenny does commercial panel work, Carlos handles light industrial, Dave is the master who pulls permits. They mentally match jobs and dispatch by text or radio.

This breaks at three points. When the key dispatcher is out sick. When you hire a new tech the dispatcher hasn't yet learned. When a tech is closer to a job but doesn't have the parts — and the dispatcher doesn't know because inventory lives in a different spreadsheet.

Shops that run efficient dispatch operationalize the dispatcher's mental model into structured data: skills tags on techs, license-level on job types, cert-expiration alerts, per-truck inventory. The result: return trips become first-time fixes, and the master electrician spends 70%+ of their day on permit-required work instead of outlet replacements.

Step 1: Tag Every Tech with Skills, Licenses, and Certifications

The foundation is structured data on each technician:

- License level: Apprentice, journeyman, or master - License number and expiration date: State board number, expiration, CE status - Trade specialties: Residential, commercial, industrial, low-voltage/data, generator, EV charger, solar interconnection - Certifications: NFPA 70E arc-flash, OSHA 10/30, lockout-tagout, fall protection, manufacturer certs (Generac, Tesla Powerwall, Square D, Eaton) - Truck assignment: Determines parts on hand and service area

Structure these as tags, not freeform text. Tags let the system filter "techs with master license + commercial specialty + arc-flash cert" in one query.

Fire an alert 60 days before a license or cert expires so the office has time to schedule continuing education before the tech becomes ineligible.

Step 2: Tag Every Job Type with Required Skills and License Level

For each job type in your service catalog, define the minimum skills and license level required. This is the side of the equation most shops skip, which is why they end up with the master electrician changing outlets while the journeyman waits for the master to sign off on a commercial panel.

How it should look:

- Outlet/switch replacement (residential): journeyman or higher, residential specialty - Panel replacement, 200A residential: master required for permit, journeyman can assist - Service upgrade 400A residential: master required - Commercial panel, 200A or larger: master + commercial specialty + arc-flash cert - Industrial motor control or VFD work: master + industrial + arc-flash + lockout-tagout cert - EV charger installation, residential 240V: journeyman + manufacturer cert - Generator install with transfer switch: master + generator manufacturer cert - Solar interconnection: master + NEC 690 familiarity, sometimes state-specific solar endorsement

With both sides tagged, dispatch becomes a structured filter rather than a memory exercise. The list comes back, the dispatcher picks the closest one with the right parts.

Step 3: Build Skills-Based Routing into the Dispatch Workflow

When a new job comes in:

1. Job created with job type already tagged 2. System filters techs by required skills + availability + service zone 3. Dispatcher sees only qualified, available, geographically-reasonable techs 4. Dispatcher picks the closest — or system auto-assigns by drive time

A new dispatcher doesn't need to memorize 18 techs and their certs. A senior dispatcher during a storm moves 3x faster because unqualified techs are already removed.

For the residential/commercial/industrial split: most shops run three queues with three tech pools. Cross-trained techs sit in two pools. During a peak (storm, power outage, Friday rush), cross-trained techs flex into whichever queue has the longest backlog.

Step 4: Pre-Stage Parts on Trucks Based on Tech Specialty

Routing the right tech is half the equation. The other half is the right parts on the truck. First-time fix rate — % of jobs completed on the initial visit without a return — is the single biggest operational metric. Residential benchmarks: 75-85%; best shops 90%+. A return trip costs 1.5-2 hours plus a frustrated customer.

Pre-stage truck parts by tech specialty:

- Residential: 15A/20A outlets, GFCI/AFCI breakers, switches/dimmers, 12/2 and 14/2 Romex, wire nuts, junction boxes, smart-home modules - Commercial: 200A and 400A breakers (Square D, Eaton, Siemens), 3-phase components, EMT conduit/fittings, THHN wire, ground bars - Industrial: VFD components, motor starters, contactors, overload relays, control wire, lockout-tagout kits, calibrated meters - Generator/EV: ATS units, EV charger mounting, outdoor conduit, weatherproof junction boxes, commissioning gear

Replenish weekly — Monday morning, tech submits parts-used list. A truck inventory tracker lets the dispatcher add a part-availability filter: "Find me a residential journeyman in zone 3 with a 20A GFCI breaker on the truck." This is the difference between 80% first-time fix rate and 92%.

Step 5: Dispatch with Real-Time Drive-Time and ETA Communication

Route by drive time, not raw distance. Two techs that look 5 miles apart on a map can be 25 minutes vs 12 minutes apart at 4pm Friday because of traffic. Use a route optimization layer that pulls real-time traffic data.

When the assignment is made, fire two communications automatically:

1. To the tech: Push notification with job address, type, customer name and phone, one-tap navigation link 2. To the customer: SMS with tech's name, photo, ETA window, and tracking link

Live ETA tracking is no longer optional in 2026. Customers expect it from food delivery and from electricians too. A simple "Your tech Mike is 18 minutes away" SMS reduces no-shows, the "where's the guy" callbacks, and customer frustration. It's also a trust signal that earns better reviews.

Step 6: Measure and Tune — Five Metrics That Matter

After 30-60 days, measure five things weekly:

- First-time fix rate: % completed without a return trip. Target: 90%+ residential, 85%+ commercial. - Tech utilization: Billable ÷ available hours. Target: 70-80%. - License-level utilization: % of master hours on master-required work. Target: 70%+. - Average dispatch-to-arrival: 90 minutes for emergencies, same-day for standard calls. - Drive time as % of clock time: 15-25% urban/suburban, 25-35% rural.

Review these in a 30-minute weekly ops meeting. Look for patterns: a tech with low first-time fix rate (training or parts issue), a job type running over (estimating issue), a drive-time blowout (zone misalignment).

Common Mistakes

  • Burning the master electrician on outlet replacements — costs $80-120/hour of margin. Master techs should be on master-required work 70%+ of their day.
  • Tracking truck inventory separately from dispatch — the dispatcher can't filter by parts-on-truck if it's in a different spreadsheet. Inventory has to live in the same platform as work orders.
  • Letting certification expiration dates lapse — a lapsed master license blocks permit work. Set a 60-day-out alert.
  • Dispatching by distance instead of drive time — at 4pm Friday, the 5-mile job can be 35 minutes away while the 8-mile job is 12 minutes.
  • Not communicating ETA to the customer — a $0 SMS prevents "where's my electrician" calls that tie up the office.
  • Cross-training too few techs — if only 2 of 12 techs can do commercial, you have no flex during peaks. Target 30-40% cross-trained.
  • Treating dispatch as intuition — works at 5 trucks, breaks at 15. When the dispatcher is sick, the whole operation grinds.

How Deelo Helps

Deelo's Field Service app is built for skills-based routing in trades like electrical. Each technician record has structured fields for license type, number, expiration, trade specialties (multi-select tags), certifications (multi-select with expirations), and truck assignment. Each job type has matching required-skill tags. The dispatch view filters to qualified, available techs in the right zone.

The Inventory app tracks parts per-truck with weekly replenishment. The Automation app fires the customer ETA SMS when a tech accepts dispatch and again when 10 minutes out. Cert-expiration alerts fire 60 days out.

The Reports app dashboards the five metrics. At $19/seat/month, a 10-truck contractor (10 techs + 2 dispatchers + 1 owner) runs the operation for $247/month — no separate dispatch, inventory, or marketing tool.

Run skills-based dispatch for your electrical contracting business

Try Deelo free. Set up tech skills, job-type tags, and skills-based dispatch in under a day. See your master-electrician utilization climb in the first week. No credit card required.

Start Free — No Credit Card

Tools Mentioned

ToolPurposeUsed In Step
Deelo Field ServiceTech records, skills tags, dispatch view with skills filterSteps 1, 2, 3
Deelo InventoryPer-truck parts tracking, weekly replenishment workflowStep 4
Mapbox (via Deelo integration)Real-time drive-time routing for tech assignmentStep 5
Twilio (via Deelo integration)Customer ETA SMS, en-route SMS, tech dispatch notificationsStep 5
Deelo AutomationCert-expiration alerts, ETA SMS triggers, escalation flowsSteps 1, 5
Deelo ReportsFirst-time fix rate, utilization, license-level utilization, drive-time analyticsStep 6

Electrical Dispatch FAQ

What's the right number of techs per dispatcher in an electrical shop?
Industry rule of thumb is 8-15 techs per full-time dispatcher. Pure residential service can run 12-15 per dispatcher with good software. Commercial/industrial mixed shops are usually 6-10 because jobs require more coordination, parts staging, and project oversight. If you're running 20+ techs with one dispatcher and they're constantly behind, the bottleneck is the dispatcher.
How do I handle the master electrician's permit-pull workload without burning billable hours?
Two patterns work. Schedule the master's permit-pull and inspection days as a fixed block (Tuesday and Thursday mornings) and route only permit-required work into those windows. Or give the master a journeyman assistant on bigger jobs so the master signs off and supervises while the journeyman does the labor. Both push master-utilization on master-required work above 70%.
Should residential and commercial work be dispatched by the same dispatcher?
Up to about 10 trucks total, yes — one dispatcher can handle both queues with good software filters. Past 15 trucks, especially with meaningful industrial work, separate dispatchers per queue outperform context-switching. Industrial benefits from a dispatcher who knows the plant, lockout-tagout requirements, and preferred service windows.
How often should I rebalance truck parts inventory?
Weekly. Monday morning each tech submits a parts-used list (most field service apps capture this automatically), the warehouse pulls the restock by Tuesday morning, and trucks are topped up before the week's first jobs. Monthly inventory counts catch accumulated drift, especially as job mix changes seasonally.
What's the difference between residential, commercial, and industrial routing in practice?
Residential optimizes for stops-per-day — typically 5-8 service calls per truck, 30-90 minutes each, clustered by zip code. Commercial is fewer but longer stops — 2-4 jobs per day, 2-4 hours each, with facilities-manager scheduling coordination. Industrial is project-based — sometimes one tech on one site for a week, sometimes a coordinated crew for a planned shutdown. The same system has to handle all three.
How do I onboard a new dispatcher to skills-based routing?
Two-week ramp. Week 1: shadow the senior dispatcher, learn the tech roster, watch routing decisions. Week 2: take over dispatch with the senior reviewing in real time. By week 3 they should handle normal-day operations independently. Structured skills tags mean they don't have to memorize who can do what — the system filters that for them.
What happens when a dispatcher needs to override the recommended assignment?
Allow it, log it, review weekly. Real reasons to override: a customer requests a trusted tech, a tech has site knowledge, a peak event requires the closest body even if parts aren't perfect. What matters is the weekly review — if a dispatcher overrides 30% of recommendations, either the rules need tuning or the dispatcher needs coaching.

Explore More

Related Articles