# What Is Callback Rate?

Callback rate is the percentage of completed jobs that need a return visit because the original problem wasn't fixed or the work failed, usually counted within 30 days and done at no charge. If a plumbing shop finishes 400 jobs in a month and 14 need a free return trip, its callback rate is 3.5%.

## Key takeaways

- Callback rate = callbacks ÷ completed jobs × 100, within a set window such as 30 days.
- A callback costs labor, drive time and parts, plus the profit from the paying job that slot could have held.
- Track callbacks per technician and per job type. The cause is usually a pattern, not bad luck.
- Callback rate measures whether the fix held. First-time fix rate measures whether it got fixed on the first visit.
- In sales, "callback" can also mean returning a lead's call. This page is about service callbacks (also called recalls or go-backs).

## How does callback rate work?

Callback rate works by counting every unpaid return visit caused by your own work, then dividing by the jobs you completed in the same period. A callback is a job you get paid for once and do twice. It's one of the clearest signs of workmanship quality, training gaps and rushed schedules.

Pick a window and stick to it. Most shops count a return visit as a callback if it happens within 30 days of the original job for the same issue. Some use 60 or 90 days for installations. What matters is that every tech and every month is measured the same way.

### What counts as a callback

- **Counts:** the same problem comes back (the drain clogs again, the AC stops cooling again), the repair fails (a fitting leaks), the job was left incomplete, or the customer has to call because something you touched was damaged.
- **Usually doesn't count:** a new, unrelated problem; a return trip you planned (for a part on order); a warranty part failing that the manufacturer covers; or the customer declining a recommended repair that then caused the failure. Note these separately so they don't hide real callbacks.

**Formula**

```
Callback rate = (callbacks ÷ completed jobs) × 100
```

Where:
- Callbacks = unpaid return visits for the same issue within your window (e.g. 30 days)
- Completed jobs = jobs finished in the same period

## How much does a callback cost?

A callback costs the direct labor, drive time, truck cost and parts of the return visit, plus the gross profit from the paying job that the tech could have done in that time slot. In busy season the second number is often bigger than the first, because every callback bumps a paying customer.

**True cost of a callback**

```
Callback cost = (H × L) + V + P + (T × G)
```

Where:
- H = hours for the return visit, including drive time
- L = burdened labor cost per hour
- V = vehicle cost for the trip
- P = parts and materials used on the return visit
- T × G = average ticket × gross margin: the profit from the paying job the slot displaced (only when you're fully booked)

> **Worked example (illustrative numbers)**
>
> A plumbing company completes 400 jobs in a month and has 14 callbacks: a callback rate of 14 ÷ 400 = **3.5%**.
>
> Each callback takes about 2 hours with drive time. At a $50 [burdened labor cost](https://www.brix.so/learn/labor-burden), that's $100, plus $15 of truck cost and $40 of parts: $155 out of pocket.
>
> It's busy season, so each callback also pushes out a paying job. With a $450 [average ticket](https://www.brix.so/learn/average-ticket) at a 50% [gross margin](https://www.brix.so/learn/gross-margin), that's $225 of lost profit.
>
> Each callback really costs about $380. Fourteen of them cost **$5,320 a month**. Cutting the rate to 2% (8 callbacks) would save about $2,280 a month.

## What is a good callback rate?

A good callback rate is one that's low and falling, measured the same way every month. There's no reliable public benchmark across the trades, because shops define the window and the exclusions differently. Compare yourself against your own history and compare technicians against each other on similar work.

Watch the spread. If most techs sit near 2% and one sits at 8%, that's a training, tooling or workload problem with a name on it. If everyone's rate jumped in July, the schedule is probably too tight.

## Common callback causes by trade

**Where callbacks typically come from**

| Trade | Common callback causes | What usually prevents them |
| --- | --- | --- |
| HVAC | Wrong diagnosis (replacing a part that wasn't the root cause), refrigerant leaks not found, thermostat setup, condensate drains | Full diagnostic checklist before replacing parts, leak search on low-charge systems, test run before leaving |
| Plumbing | Drain clogs returning, leaking fittings or supply lines, water heater relighting issues | Camera inspection on repeat clogs, pressure test after repair, wait and recheck before leaving |
| Electrical | Breakers tripping again, loose connections, devices installed on the wrong circuit | Torque to spec, label circuits, test under load |
| Roofing | Leaks at flashing, penetrations or valleys after a repair | Water test where safe, photo documentation of each layer |
| Garage doors | Door out of balance after a spring change, sensors misaligned | Balance and safety-reverse test before leaving |
| Appliance repair | Wrong part ordered, intermittent faults | Confirm model and serial at booking, run full cycle test |
| Pest control | Pests return between treatments | Inspection, entry-point sealing and customer prep instructions (many plans include free re-service, which you should track separately) |

## Callback rate vs. first-time fix rate

Callback rate and [first-time fix rate](https://www.brix.so/learn/first-time-fix-rate) measure two different failures. First-time fix rate asks whether the tech solved the problem on the first visit. Callback rate asks whether the fix held after the tech left. A shop can have a great first-time fix rate and a bad callback rate if techs close jobs fast and the repairs don't last.

|  | Callback rate | First-time fix rate |
| --- | --- | --- |
| Question it answers | Did the fix hold? | Was it fixed on the first visit? |
| Good direction | Lower is better | Higher is better |
| Typical causes of a bad number | Workmanship, misdiagnosis, rushing | Missing parts, wrong tech, poor info at booking |
| Who pays | You (free return visit) | Often the customer pays for the second trip, but you lose time and goodwill |

## How do you reduce callbacks?

Reduce callbacks by finding the pattern first: log the cause of every callback, then fix the biggest cause with training, checklists, tools or more time on the schedule. Most shops find that a handful of job types and a couple of techs drive most of their callbacks.

1. **Log every callback with a cause.** Misdiagnosis, workmanship, wrong part, customer issue, or planned return. Keep the original job and tech linked.
2. **Review callbacks weekly.** Go over each one with the tech who did the original work. Make it about the fix, not blame.
3. **Use job checklists.** A short completion checklist per job type (test run, leak check, cleanup) catches most misses.
4. **Don't overbook.** If techs have 30 minutes for a 60-minute job, they'll cut corners. Look at [technician utilization](https://www.brix.so/learn/technician-utilization) before adding more calls.
5. **Send your best tech on callbacks.** Fix it right the second time and learn what went wrong.
6. **Follow up after the job.** A text the next day ("Is everything still working?") catches problems early, when they're cheaper to fix and before they become a bad review.

## Common mistakes when tracking callback rate

- **Not tracking it at all.** Callbacks get booked as normal jobs at no charge and disappear into the schedule.
- **Changing the definition.** Moving from a 30-day to a 14-day window will make the number look better without fixing anything.
- **Hiding callbacks as new jobs.** If techs can bill the customer for the return visit, the callback disappears and so does the customer's trust.
- **Punishing every callback.** Some are unavoidable. If techs fear the number, they'll stop reporting. Use it to coach.
- **Ignoring the cost of the slot.** A $155 callback in January and a $380 callback in July aren't the same problem.

BRIX keeps every job, visit and invoice on the customer's record, so a return visit is easy to link back to the original job and tech. It can also text customers after the job to check that everything's working, so you hear about a problem before it turns into a review.

- [CRM](https://www.brix.so/features/crm): One record for every customer, lead, call, job, quote and invoice.
- [Scheduling and dispatch](https://www.brix.so/features/scheduling-dispatch): Assigns the right crew to the right job based on skills, location and availability.
- [Sales automation](https://www.brix.so/features/sales-automation): Follows up every lead and open estimate automatically by text and email, and asks every customer for a review after the job.

## Frequently asked questions

### What is a callback in HVAC?

In HVAC, a callback is a return visit to fix a problem the original service call didn't solve or created, such as a system that stops cooling again a week after a repair. It's usually done at no charge to the customer and counted within a set window, often 30 days.

### How do you calculate callback rate?

Divide the number of unpaid return visits for the same issue in a period by the number of jobs completed in that period, then multiply by 100. For example, 14 callbacks on 400 completed jobs is a 3.5% callback rate.

### Should technicians be paid for callbacks?

Policies vary. Many shops don't pay commission or performance pay on callback visits, while still paying hourly wages as required by law. Check federal and state wage rules before docking any pay, and focus the policy on preventing callbacks rather than punishing them.

### Is a callback the same as a warranty call?

Not always. A callback is a return visit caused by your workmanship or diagnosis. A warranty call may be a manufacturer-covered part failing even though the work was done right. Track them separately so you can see which problems you control.

### How long after a job does a callback count?

There's no universal rule. Most service shops use 30 days for repairs and longer windows, such as 60–90 days or the labor warranty period, for installations. Pick a window, write it down, and use it consistently.

### What's the difference between a callback and a recall?

In the trades they usually mean the same thing: an unpaid return visit to fix a job that didn't hold. Some shops say recall, go-back or rework. In sales, a callback can also mean returning a customer's phone call, which is a different metric.

## Related

- [What Is First-Time Fix Rate?](https://www.brix.so/learn/first-time-fix-rate)
- [What Is Technician Utilization?](https://www.brix.so/learn/technician-utilization)
- [What Is Labor Burden?](https://www.brix.so/learn/labor-burden)
- [What Is Average Ticket?](https://www.brix.so/learn/average-ticket)
- [What Is Dispatching?](https://www.brix.so/learn/dispatching)
- [What Is Truck Stock?](https://www.brix.so/learn/truck-stock)
- [Technician Utilization Calculator](https://www.brix.so/tools/technician-utilization-calculator)
- [Scheduling and Dispatch Software That Puts the Right Crew on Every Job](https://www.brix.so/features/scheduling-dispatch)
- [How to Reduce No-Shows for Service Appointments](https://www.brix.so/learn/how-to-reduce-no-shows)
- [What Is Route Optimization?](https://www.brix.so/learn/route-optimization)

---
Written by BRIX Editorial Team. Last updated 2026-10-12.
Canonical: https://www.brix.so/learn/callback-rate
