Callback rate: what good looks like
Callback rate measures how often a second truck rolls because the first visit did not fix the problem. Here is how to set a sensible internal target, read the real signals hiding in your recall data, and act before a bad month shows up on the income statement.
Every callback is two trucks for the price of one job. The first visit billed a diagnostic or a repair. The second visit eats a tech's afternoon, burns fuel, and usually goes out at no charge. Do that 30 times a month and you have lost a meaningful slice of gross profit before anyone noticed.
Yet most home-service companies do not know their callback rate. They know when a customer calls back angry. They do not know what percentage of jobs ended that way, how it breaks down by technician, or how this month compares to last quarter. The number lives in the CRM but no one is watching it.
This page is about setting a practical callback rate target for your shop, reading what the number actually tells you, and building the visibility to catch it while you can still coach, not just count.
Definition
Callback rate = return visits for unresolved work / total completed jobs
A callback (also called a recall or redo) is a return visit triggered because the original job was not resolved to the customer's satisfaction, or because the same problem recurred within a defined window, typically 30 to 90 days. Divide those return visits by total completed jobs in the same period and multiply by 100. Keep the definition consistent month over month so trend comparisons stay honest.
For the full metric definition and formula variants, see the callback rate KPI page.
Warning
Data visibility gap: most shops are measuring the wrong date
The most common reporting mistake is logging the callback against the date it was dispatched rather than tying it back to the original job. That makes your January callback rate look low and February look spiked, when really the same batch of December jobs generated both. Track callbacks by original job date, not return-visit date, so your reporting reflects actual first-time fix performance by period.
Common callback triggers and what each one signals
| Callback trigger | What it usually means | Where to look first | Action |
|---|---|---|---|
| Same problem recurred within 30 days | Incomplete diagnosis or wrong part installed | Tech-level callback rate; service notes | Coaching or retraining on diagnostic process |
| New symptom after the original repair | Related issue that was visible but not flagged | Declined-work notes and inspection checklists | Improve pre-job inspection and decline-work documentation |
| Part failed shortly after install | Supplier quality or wrong-part selection | Callbacks by equipment type or brand | Flag supplier, change part spec |
| Customer unhappy but equipment is working | Expectation mismatch, not a technical failure | Review notes; CSR post-job call logs | Improve on-site explanation and post-job follow-up |
| Scheduling error sent wrong tech for the job type | Dispatch or skill-matching problem | Job type vs. tech certification match | Tighten dispatch rules; flag skill gaps |
Callback rate ranges: illustrative starting points, not universal benchmarks
Targets vary by trade, market, team tenure, equipment age, and how strictly you define a callback window. These ranges are drawn from home-service operational norms and are a starting point for an internal conversation, not official industry data. Build your own baseline first.
- HVAC service callbacks (30-day window)Seasonal spikes at equipment changeover are normal; isolate those before judgingGood
- Current
- Your shop
- Target
- Under ~5%
- Plumbing callbacks (30-day window)Drain and leak jobs have lower expected recall than complex appliance workGood
- Current
- Your shop
- Target
- Under ~4%
- Watch zone (any trade)Investigate by tech and job type before deciding if it is a training or parts issueWatch
- Current
- Your shop
- Target
- ~5–8%
- Action zone (any trade)Revenue is leaking on second trucks; escalate immediately to ops and field leadershipPoor
- Current
- Your shop
- Target
- Over ~8–10%
- First-time fix rate (inverse metric)First-time fix rate = 1 minus callback rate; track both for the full pictureGood
- Current
- Your shop
- Target
- Over ~90%
- Individual tech callback rateAn outlier 2x the team average is a coaching signal; investigate before judgingWatch
- Current
- Your shop
- Target
- Consistent with team average
| Metric | Current | Target | Status |
|---|---|---|---|
| HVAC service callbacks (30-day window)Seasonal spikes at equipment changeover are normal; isolate those before judging | Your shop | Under ~5% | Good |
| Plumbing callbacks (30-day window)Drain and leak jobs have lower expected recall than complex appliance work | Your shop | Under ~4% | Good |
| Watch zone (any trade)Investigate by tech and job type before deciding if it is a training or parts issue | Your shop | ~5–8% | Watch |
| Action zone (any trade)Revenue is leaking on second trucks; escalate immediately to ops and field leadership | Your shop | Over ~8–10% | Poor |
| First-time fix rate (inverse metric)First-time fix rate = 1 minus callback rate; track both for the full picture | Your shop | Over ~90% | Good |
| Individual tech callback rateAn outlier 2x the team average is a coaching signal; investigate before judging | Your shop | Consistent with team average | Watch |
Formula
Callback rate = (return visits for unresolved work ÷ total completed jobs) × 100
Decide the window upfront: 30 days is common for most trades, 60 to 90 days for installs or complex equipment. Exclude emergency repeat visits that are clearly unrelated to the original job (for example, a burst pipe two months after a drain cleaning). Keep that exclusion rule documented so every manager calculates it the same way.
Worked example: 22 callbacks on 440 completed jobs in a month = 5.0% callback rate.
Info
Coaching moment: callback rate by tech versus systemic issues
Before you pull a technician into a performance review for a high callback rate, segment the callbacks by cause. If one tech has five recalls and four are traced to a part supplier defect or a scheduling mismatch, the problem is systemic, not individual. Callbacks attributed to incomplete diagnosis or technique are the coaching conversation. Callbacks driven by equipment, scheduling, or parts are an ops conversation. Seeing them split on a live dashboard means you coach the right person on the right problem.
How to reduce callback rate without guessing
01 Establish your baseline first
Pull 90 days of completed jobs and tag which ones generated a return visit within your window. Calculate the blended rate and then break it out by tech, by job type, and by equipment category. That segmentation is where the action is.
02 Set a window and lock the definition
Agree on a callback window (30 days works for most service work) and document what qualifies: same complaint, same equipment, and customer-initiated, not scheduled maintenance. A fuzzy definition produces a number no one trusts.
03 Require post-job inspection notes
The fastest way to cut callbacks is to require techs to document what they found, what they fixed, and what they flagged but did not address. Undocumented declined work becomes a disputed callback later.
04 Review with individual techs monthly
Show each tech their personal callback rate alongside the team average. Most respond to seeing their own number, especially when you connect it to time lost on the second visit. Real-time visibility accelerates this feedback loop.
05 Watch the rate daily during high-volume periods
During a heat wave or freeze, rushed diagnostics spike callbacks. A live ops dashboard that shows callback rate climbing through the week lets a manager intervene before the batch of callbacks hits your reviews and your capacity.
What operators usually take away from this
- A callback is two truck rolls for one job's revenue: the cost compounds fast at 30 or more per month.
- Most shops do not know their true rate because they log the return visit by the wrong date. Fix the definition first.
- There is no universal target. Build from your own 90-day baseline, then segment by tech and job type before deciding what the number means.
- Callbacks attributed to suppliers, scheduling, or parts are systemic. Callbacks from incomplete diagnosis are coaching. Treating both the same wastes time and trust.
- Making callback rate visible on a live operations board shortens the feedback loop from weeks to days.
Callback rate benchmark FAQs
Find out your real callback rate before the next month ends
Most shops are surprised by their true callback rate once it is pulled from the CRM and presented clearly. Datacube can consolidate your job data into a live operations dashboard that shows callback rate by tech, trade, and period so you can coach in real time rather than discover the cost at month-end.
Keep exploring
Related
Go deeper
