Redacted client audit
Shared with client permission. Identifying details have been removed. Reclaimable hours are estimates from the audit, not measured results or a guarantee.

Electrical Contractor

Team6 people
Work mixResidential service, panels, lighting & EV chargers
15.5reclaimable hours / month
Executive summary

What we found and what to do about it.

15.5 hrsestimated reclaimable capacity each month
24.5hours of recurring friction identified each month
7specific workflow problems identified
3quick wins that can start this week
Main finding
The owner is still acting as estimator, dispatcher and escalation point. The biggest gains come from removing small decisions from the owner’s day rather than adding another system.
Largest issue
Estimating after hours is the clearest capacity drain because repeatable residential jobs are still being rebuilt from old quotes and memory.
Operational risk
The business can stay lean at six people, but growth will remain owner-dependent unless quoting and schedule changes become more repeatable.
Recommended decisionStandardize quoting and schedule changes this week, then make field closeout and missed-call handling more self-sufficient.
This week

Quick wins that can be done in 5 working days.

These are intentionally small. The goal is to produce visible improvement now, not begin a six-month project.

1

Create the first two quote templates

Move repeat quoting out of the owner’s evenings.

OwnerOwner
Setup2–3 hours
2

Make the dispatch board the source of truth

End schedule confusion from group texts.

OwnerOffice coordinator
Setup1–2 hours
3

Turn on missed-call text-back

Reduce voicemail callbacks immediately.

OwnerOffice coordinator
Setup45–60 minutes
By the end of the week: these changes should be live, tested on real work, and producing baseline data we can compare against next month.
The Friction List

All seven findings, ranked.

The list separates the amount of friction happening today from the portion we believe can realistically be removed.

#FrictionCurrentReclaimable
01Owner-built estimates happen after hours6 hrs/mo4.5 hrs
02Schedule changes run through group text4.5 hrs/mo3.5 hrs
03Field notes are not consistently invoice-ready4 hrs/mo3 hrs
04Missed calls wait for manual callbacks3 hrs/mo1.5 hrs
05Parts availability is checked by phone2.5 hrs/mo1 hr
06Permit dates live in calendar notes2.5 hrs/mo1 hr
07Warranty callbacks are not tagged separately2 hrs/mo1 hr
Total24.5 hrs/mo15.5 hrs/mo

Priority matrix

Higher is more operational impact. Further right means more implementation effort.

Impact ↑
Do first
Plan carefully
Easy, lower return
Defer
1Owner estimates
2Schedule changes
3Field closeout
4Missed calls wait for manual callbacks
5Parts availability is checked by phone
6Permit dates live in calendar notes
7Warranty callbacks are not tagged separately
Implementation effort →
Findings + fixes

What is happening, how to fix it, and how to know it worked.

01

Owner-built estimates happen after hours

Do first
Evidence: Common panel, EV charger and lighting estimates repeatedly start from past jobs or blank quotes after the workday ends.
Current 6 hrs/mo Reclaimable 4.5 hrs/mo Effort Low Owner Owner
Recommended fix

Turn the most common quotes into owner-approved templates.

Common panel, EV charger and lighting estimates repeatedly start from past jobs or blank quotes after the workday ends.

How to fix it

  1. Pull the last 25 estimates and group them by job type.
  2. Create five starting templates with scope, exclusions and normal options.
  3. Add a monthly 20-minute pricing review so the templates stay current.
Success measure: Owner after-hours quoting time → target under 90 minutes/week.
Today
Request → owner searches old jobs → rebuilds quote → checks pricing → sends
→
After
Request → choose template → adjust scope/options → review → send
02

Schedule changes run through group text

High priority
Evidence: Same-day changes are communicated in a group thread, forcing the office to confirm who saw which change and whether the calendar matches.
Current 4.5 hrs/mo Reclaimable 3.5 hrs/mo Effort Low Owner Office coordinator
Recommended fix

Make one dispatch board the only source of truth.

Same-day changes are communicated in a group thread, forcing the office to confirm who saw which change and whether the calendar matches.

How to fix it

  1. Choose the existing calendar/field-service view that everyone can access.
  2. Require every change to be entered there before a text is sent.
  3. Stop using text messages as the record of the change.
Success measure: Schedule corrections caused by conflicting messages → target zero.
Today
Change → group text → replies → office reconciles → calendar updated
→
After
Change → board updated → assigned tech notified → one current schedule
03

Field notes are not consistently invoice-ready

High priority
Evidence: The office regularly asks technicians what material was used or what changed before an invoice can be finished.
Current 4 hrs/mo Reclaimable 3 hrs/mo Effort Low Owner Field lead
Recommended fix

Require a four-field job closeout.

The office regularly asks technicians what material was used or what changed before an invoice can be finished.

How to fix it

  1. Require work performed, materials, photos and added work before closure.
  2. Pilot on service calls for one week.
  3. Review every returned job and simplify any confusing field.
Success measure: Jobs returned to technicians for clarification → target under 1/week.
Today
Job done → office reviews → missing info → text tech → update → invoice
→
After
Job done → four fields complete → invoice-ready
04

Missed calls wait for manual callbacks

Medium impact
Evidence: Calls received while the office is busy are returned from voicemail later, even when the caller only needs to schedule.
Current 3 hrs/mo Reclaimable 1.5 hrs/mo Effort Low Owner Office coordinator
Recommended fix

Acknowledge missed calls immediately.

Calls received while the office is busy are returned from voicemail later, even when the caller only needs to schedule.

How to fix it

  1. Send an automatic missed-call text with business hours and booking prompt.
  2. Create one callback queue instead of relying on voicemail order.
  3. Track how many callers self-resolve by text.
Success measure: Missed calls needing a manual callback → reduce by 30–50%.
Today
Missed call → voicemail → office listens later → calls back
→
After
Missed call → immediate text → customer replies/books → only exceptions need callback
05

Parts availability is checked by phone

Medium impact
Evidence: Technicians call the office or supplier from jobsites to confirm whether common parts are available.
Current 2.5 hrs/mo Reclaimable 1 hr/mo Effort Medium Owner Owner / lead tech
Recommended fix

Create a short stocked-parts list and reorder threshold.

Technicians call the office or supplier from jobsites to confirm whether common parts are available.

How to fix it

  1. List the 20 parts most commonly needed unexpectedly.
  2. Set van/shop minimums for those parts.
  3. Check shortages once per week rather than during jobs.
Success measure: Supplier/office calls for common-stock checks → target under 2/week.
Today
Need part → call office/supplier → wait → decide
→
After
Need part → stock list/van confirms availability
06

Permit dates live in calendar notes

Medium impact
Evidence: Permit and inspection dates are stored in calendar notes without a consistent status or next action.
Current 2.5 hrs/mo Reclaimable 1 hr/mo Effort Low Owner Office coordinator
Recommended fix

Use a one-page permit board.

Permit and inspection dates are stored in calendar notes without a consistent status or next action.

How to fix it

  1. Create columns for submitted, waiting, inspection booked and closed.
  2. Add the portal link and next action to every active permit.
  3. Review the board twice a week.
Success measure: Permit-related searching/rechecking → reduce by half.
Today
Need permit status → open calendar/email → reconstruct
→
After
Permit board → status + next action visible
07

Warranty callbacks are not tagged separately

Low impact
Evidence: Return visits are scheduled like new work, so repeat causes are hard to see.
Current 2 hrs/mo Reclaimable 1 hr/mo Effort Low Owner Owner
Recommended fix

Tag callbacks and review the pattern monthly.

Return visits are scheduled like new work, so repeat causes are hard to see.

How to fix it

  1. Add one callback/warranty job tag.
  2. Require a reason code on closeout.
  3. Review counts and repeat causes once per month.
Success measure: Callback causes visible by category every month.
Today
Return visit → treated as normal call → cause disappears
→
After
Return visit → tagged → reason recorded → monthly pattern visible
30-day plan

What to do after the quick wins.

Use the first month to implement, measure and decide what deserves deeper work.

Week 1

Owner relief

Launch two quote templates, source-of-truth scheduling and missed-call text-back.

Week 2

Field closeout

Require the four-field closeout on all service work.

Week 3

Stock + permits

Set stock minimums and move active permits to one board.

Week 4

Measure

Compare owner quoting time, schedule corrections and returned jobs.

Estimated monthly recovery15.5 hours

Start with the one-week quick wins, measure the result, then work down the Friction List in priority order.