Electrical contractor billing software setup: T&M vs fixed-price in 2026
Why Electricians Lose Margin on Both T&M and Fixed-Price Work in 2026
Electrical contractors bleed margin in two distinct ways. On time-and-material (T&M) service calls (truck rolls for troubleshooting, emergency repairs, change orders on commercial jobs), technicians forget to clock in per job, trip charges get dropped, and material markups vanish into generic "supplies" lines. On fixed-price bids (panel upgrades, EV charger installs, tenant improvements, multi-week commercial builds), estimators guess at copper and conduit prices, scope creep eats contingency, and progress billing drifts from actual percent-complete.
The root cause isn't laziness. It's that most shops run billing on disconnected tools: a whiteboard for dispatch, a spreadsheet for estimates, paper timesheets for payroll, and QuickBooks for accounting. None of them talk to each other. The fix is an electrical contractor time and material billing software setup that ties crew scheduling, AI estimating, job walk documentation, job-cost tracking, and QuickBooks sync into one workflow, so every labor hour, material markup, and change order hits the right invoice automatically.
T&M Billing Setup: Capturing Every Billable Hour, Trip Charge, and Material Markup
Service trucks live on T&M. A typical 2026 rate card: $145 to $185/hr for a journeyman, $95 to $120/hr for an apprentice, $85 to $125 trip charge, 25 to 35% material markup. But without enforced clock-in/out per job, technicians round to the nearest hour. Without mandatory material entry at the truck, receipts stay in gloveboxes until month-end.
The setup that stops the leakage:
- Crew Scheduling and Dispatching assigns each tech to a job code (service call, troubleshooting, change order) with the correct rate card pre-loaded. The dispatch board shows real-time availability, so no double-booking and no "who's on what" texts.
- Mobile clock-in/out ties to the job record. GPS timestamp confirms on-site arrival. Drive time, lunch, and non-billable breaks are tracked separately so they don't inflate labor cost.
- Trip charge automation applies the configured fee when a job status moves to "En Route", which means no manual line item entry.
- Material capture at point of use: techs scan barcodes or photo receipts in the field. The system pulls vendor cost from the last PO, applies the shop's markup percentage (default 30%, adjustable per customer tier), and posts the line to the job.
- T&M invoice generation pulls labor hours, trip charges, and marked-up materials into a single draft invoice. The PM reviews, adds notes, sends, with no re-keying.
Result: a 3-man crew running 4 service calls/day captures 100% of billable time instead of the industry-typical 78 to 82%.
Fixed-Price Contract Setup: Locking In Margin from AI Estimate to Final Invoice
Fixed-price work (a $4,500 panel swap, a $12,000 EV charger install, a $180,000 tenant improvement) fails when the estimate uses last year's copper price or forgets the 200A meter socket the AHJ now requires.
AI Estimating grounded in real material costs changes this:
- The estimator walks the job (or reviews plans), selects assemblies from a trade-specific database: 200A panel + breakers + grounding kit, 60A EV circuit + conduit + GFCI breaker, 400A service upgrade + CT cabinet + utility coordination.
- Real-time vendor pricing feeds copper THHN/THWN, PVC conduit, EMT, breakers, panels, devices from your preferred distributors (CED, Graybar, Elliot Electric, local supply houses). No stale spreadsheet.
- Labor units follow NECA standards adjusted for your crew's historical productivity, not generic book numbers.
- Margin lock: the system calculates total direct cost (material + labor + equipment + subcontractors), applies your target gross margin (typically 35 to 45% for residential, 25 to 35% for commercial), and flags any line item below threshold before the proposal leaves your desk.
- Contract terms attach automatically: progress billing schedule (30% deposit, 40% rough-in, 30% final), retention terms, change order approval workflow.
When the customer signs, the estimate becomes the job budget. No re-entry, no drift.
Hybrid Billing Reality: Service Trucks on T&M, Construction Jobs on Fixed Price
Most shops run both models simultaneously. A $2.5M electrical contractor might have 3 service trucks on T&M, 2 construction crews on fixed-price TI builds, and a design-build team on negotiated lump sum.
The AI-powered CRM tags every customer and job by billing type so defaults apply automatically:
| Job Type | Default Billing | Rate Card | Invoice Trigger |
|---|---|---|---|
| Service call / troubleshooting | T&M | Service rate card | On completion |
| Emergency / after-hours | T&M + 1.5x labor | Emergency rate card | On completion |
| Change order (T&M) | T&M | Construction rate card | Daily/weekly |
| Panel upgrade / EV charger | Fixed-price | N/A | Progress milestones |
| Tenant improvement / new construction | Fixed-price | N/A | Percent-complete |
| Design-build / negotiated | Fixed-price + allowance | N/A | AIA G702/G703 |
Dispatch sees the tag. The tech's mobile app loads the right rate card. The PM's invoice dashboard shows the right workflow. No "which rate do I use?" questions.
Using AI Voice Job Walk Documentation to Prevent Scope Creep on Rewires, Panel Upgrades, and EV Charger Installs
Scope creep is where fixed-price margin dies. The homeowner adds "while you're here, can you move this outlet?" The PM says yes. The tech does it. Nobody documents it. The shop eats 2 hours and $120 in material.
AI Voice and Job Walk Documentation captures the as-found condition before work starts:
- Job walk recording: the estimator or PM walks the site, narrating: "Existing 100A Zinsco panel, 4 spaces left, SE cable needs replacement, meter base is 150A, grounding electrode is water pipe only. Needs supplemental ground rod per 250.53(A)(2)."
- AI transcription + extraction pulls key details: panel brand, amperage, available spaces, code deficiencies, photos tagged to each observation.
- Scope baseline locks in the contract. Any deviation (adding a subpanel, upgrading the service entrance, running a new circuit for the hot tub) triggers a change order workflow with priced labor and material before work proceeds.
- Customer approval via e-signature on the change order. The system updates the job budget and the next progress invoice automatically.
On a $12,000 EV charger install, this prevents the "just run it to the garage instead of the driveway" change that adds 60 ft of 1" PVC and 4 hours, which is $1,800 of unapproved work.
Crew Scheduling, Job Tracking, and QuickBooks Sync for Accurate Job-Cost Recovery
Job-cost recovery requires knowing where you stand during the job, not after the accountant closes the month.
Job Tracking feeds percent-complete data from the field:
- Foremen log daily progress: "Rough-in 80% complete. 42 of 52 pulls landed, 18 of 24 boxes set."
- The system compares actual labor hours and material spent vs. budgeted at that percent-complete.
- Variance alerts fire when labor exceeds 90% of budget at 70% completion, giving you early warning to adjust crew size, sequence, or submit a change order.
QuickBooks Accounting Sync eliminates double entry:
- T&M labor posts to Cost of Goods Sold: Direct Labor with job/class tracking.
- T&M materials post to COGS: Materials with markup recognized in Income: Material Markup.
- Fixed-price progress invoices post to Income: Contract Revenue with COGS relieved via WIP or Percent-Complete method per your accounting policy.
- Retention holds post to Current Asset: Retention Receivable.
- Payroll liability, payroll tax, workers' comp, and truck expenses allocate to jobs via burden rates, so true job cost includes burden, not just base wage.
No CSV imports. No journal entries. The sync runs nightly or on-demand.
Invoicing, Automated Follow-Up, and Payment Tracking to Cut DSO on Commercial Electrical Accounts
Electrical shops carry receivables longer than most trades. Commercial GCs pay net-30 (really net-45). Property managers pay net-15 on service agreements. Residential customers forget.
Invoicing and Payment Tracking + Automated Follow-Up compresses the cycle:
- T&M invoices generate on job completion, email instantly with PDF + payment link (ACH 1%, credit card 2.9%).
- Fixed-price progress invoices trigger on milestone completion (field-signed punch list, inspector sign-off, owner walkthrough).
- Automated Follow-Up sequence:
- Day 0: Invoice sent
- Day 7: Friendly reminder
- Day 14: Firm reminder + PM copied
- Day 21: Phone call task assigned to AR
- Day 30: Lien intent notice (where statutory)
- Payment Tracking dashboard shows aging by customer, job, and billing type. Service agreement customers on auto-pay show green. GCs with 3+ invoices past 60 days show red, which triggers lien rights preservation workflow.
Shops using this workflow drop DSO from 58 days to 38 days in 90 days.
Step-by-Step Electrical Contractor Billing Software Setup Checklist
Use this checklist to configure your system for both T&M and fixed-price work in 2026.
1. Rate Cards & Customer Tiers
- [ ] Create T&M rate cards: Service (journeyman $165, apprentice $110), Emergency (1.5x), Construction (journeyman $135, apprentice $90)
- [ ] Set trip charges: $95 standard, $150 after-hours
- [ ] Define material markup tiers: Residential 35%, Commercial 25%, Maintenance Agreement 20%
- [ ] Assign default rate card to each customer in CRM by billing tag
2. AI Estimating Database
- [ ] Import current vendor price lists (CSV or API) for: THHN/THWN #14 to #4, PVC SCH 40/80, EMT, MC cable, panels (Square D, Eaton, Siemens), breakers, devices, EVSE units
- [ ] Build assemblies: 200A panel swap, 100A subpanel, 60A EV circuit, 400A service upgrade, 30A dryer/range circuit
- [ ] Calibrate labor units to your crew's 12-month actuals (NECA base × your productivity factor)
- [ ] Set target gross margin by work type: Residential 40%, Commercial TI 30%, Service 45%
3. Job Walk & Scope Documentation
- [ ] Enable AI Voice recording on mobile app for estimators/PMs
- [ ] Configure extraction templates: Panel details, Service entrance, Grounding, Code deficiencies, Photos
- [ ] Set change order workflow: Require priced CO + e-signature before work starts
- [ ] Link CO to job budget and next progress invoice automatically
4. Crew Scheduling & Dispatch
- [ ] Set up crews: Service Truck 1 to 3, Construction Crew A to B, Apprentice pool
- [ ] Configure job types with default billing: Service Call → T&M, Panel Upgrade → Fixed-Price
- [ ] Enable GPS clock-in/out with geofence per job site
- [ ] Set non-billable codes: Drive Time, Shop Time, Training, Safety Meeting
5. Job Tracking & Percent-Complete
- [ ] Define progress milestones per job type (rough-in, trim-out, final, punch)
- [ ] Set variance thresholds: Labor >90% budget at 70% complete = alert
- [ ] Enable foreman daily log with photo upload
- [ ] Connect percent-complete to progress invoice triggers
6. QuickBooks Sync Mapping
- [ ] Map T&M labor → COGS: Direct Labor (job/class tracked)
- [ ] Map T&M materials → COGS: Materials (job/class tracked)
- [ ] Map material markup → Income: Material Markup
- [ ] Map fixed-price progress → Income: Contract Revenue
- [ ] Map retention → Current Asset: Retention Receivable
- [ ] Configure burden allocation: Workers' comp, payroll tax, truck, tools, insurance
- [ ] Test sync with 3 sample jobs (1 T&M, 1 fixed-price, 1 hybrid)
7. Invoicing & AR Automation
- [ ] Design invoice templates: T&M (labor + materials + trip), Progress (AIA-style), Final (with lien waiver)
- [ ] Enable payment links: ACH, credit card, Apple Pay
- [ ] Configure Automated Follow-Up sequence per customer tier
- [ ] Set aging alerts: 30/60/90 days with task assignment
- [ ] Enable lien rights calendar per state (preliminary notice, notice of intent, mechanics lien deadlines)
8. Reporting & Review Cadence
- [ ] Weekly: Job cost variance report (T&M and fixed-price)
- [ ] Bi-weekly: AR aging by customer and billing type
- [ ] Monthly: Gross margin by job type, crew, customer
- [ ] Quarterly: Rate card review vs. market, vendor price drift, burden rate accuracy
The Bottom Line
Electrical contractors who run T&M and fixed-price on disconnected tools leave 8 to 12% of revenue on the table. Missed trip charges, unmarked materials, scope creep, late invoices, and double-entry errors add up. A unified electrical contractor time and material billing software setup that combines AI estimating, crew scheduling, job walk documentation, job-cost tracking, QuickBooks sync, and automated AR doesn't just save admin time. It recovers margin on every truck roll and every commercial build.
The shops winning bids and holding margin in 2026 aren't guessing. They're measuring.
