Skip to content

Running the field14 min read

The real cost of a callback: why the truck roll is only a quarter of it

The real cost of a callback, line by line from BLS wage data and the IRS mileage rate, plus how to measure callback rate and pin each on a fixable cause.

TradesWork Field Notes · August 1, 2026

Ask most owners what a callback costs and you'll hear the truck roll: an hour or two of a tech's time and some gas, maybe $90. That number is real, and it's the smallest part of the bill. In the worked model below, the visible truck-roll cost of a callback is about a quarter of its full cost. The rest hides in a paying call you couldn't run in July, the parts you quietly ate, the office time to reschedule, and the slice of a customer's future business that walked out the door.

This post builds the real cost of a callback line by line from public data: technician wages from the Bureau of Labor Statistics, the benefit load from the BLS employer cost survey, and the IRS mileage rate for the vehicle. Then it covers how to measure callback rate so the number means something, and how to attribute every callback to a cause you can actually fix.

What counts as a callback

A callback is an unplanned return visit, within a set window, to fix the same problem on the same system you already worked on. The window most shops use is 30 days. The definition matters because every number below is multiplied by your callback count, and a loose definition makes the count useless.

Count it as a callback when the customer calls back about the same symptom, or when your tech has to go back because the first visit didn't finish the fix. Don't count planned second visits, new and unrelated problems at the same address, or a customer who declined the repair and later bought it. The first-time fix rate post goes deeper on the edge cases; the glossary entry on callbacks has the short version.

Callback rate

Callback rate = completed jobs with a related return visit within 30 days ÷ completed repair and service jobs in the period

Measure it from the job records, not from a box the tech ticks. The cleanest way is to look for any new job at the same location, on the same equipment or with the same symptom, inside the window. That catches the return trips the office booked as fresh calls.

The cost model, line by line

Here's the full formula. Every term is something you can look up in your own books.

Full cost of one callback

Cost = tech hours × loaded labor rate + miles × vehicle cost per mile + parts not recovered + office minutes × office loaded rate + displaced contribution (peak weeks only) + expected lost customer value

Each piece needs a defensible number. Here's where ours came from.

Technician labor, with the burden

The median HVAC mechanic and installer earned $29.33 an hour in May 2025, and the mean was $31.14, across 409,670 people in the occupation, per the BLS Occupational Employment and Wage Statistics survey.1 Plumbers ($30.67 median) and electricians ($30.38 median) land in the same neighborhood.1

Wages aren't the cost. The BLS Employer Costs for Employee Compensation survey for June 2026 puts private-industry installation, maintenance and repair workers at $33.61 an hour in wages and $15.41 in benefits, $49.01 in total, so benefits are 31.4% of compensation.2 That ratio, 49.01 ÷ 33.61, is a burden multiplier of about 1.46.

$31.14

Mean hourly wage, HVAC mechanics and installers, May 2025

BLS OEWS

31.4%

Benefits share of compensation, installation, maintenance and repair, June 2026

BLS ECEC

76¢

IRS business standard mileage rate per mile, July 1 to Dec 31, 2026

IRS

So a tech at the national mean wage costs about $31.14 × 1.46 = $45.41 an hour fully loaded. Your number will differ; use your own payroll register and your own benefits, payroll taxes and workers' comp.

Callback time is paid time. Under the federal rules on hours worked, travel from job site to job site during the workday must be counted as hours worked.3 If a callback runs a tech past 40 hours, it's overtime at time and a half.

The vehicle

The IRS standard mileage rate is a reasonable stand-in for the full cost of running a vehicle, because it's set to cover fuel, maintenance, insurance and depreciation. For business miles driven from July 1 through December 31, 2026, it's 76 cents a mile, up from 72.5 cents in the first half of the year.4 If you track actual cost per mile for your fleet, use that instead. Vans with ladder racks and a shelving system often cost more than the IRS figure.

Parts you don't recover

A callback often involves a part: the replacement for the one that failed early, or the right part after the wrong one went in. Some of it comes back on a manufacturer or supply-house warranty, usually after paperwork and a wait. Some of it you eat. Track the net, not the sticker.

Office time

Every callback is a phone call, a reschedule, a dispatch decision and often a second phone call. The BLS puts the mean wage at $22.40 an hour for customer service representatives and $26.32 for dispatchers (outside police, fire and ambulance) in May 2025.1 Using the all-private-industry benefits share from the ECEC (30.0%), those load to about $32 and $38 an hour.2

The real cost of a callback: one HVAC callback, three kinds of week

All operating inputs here are hypothetical; the rates come from the sources above. Assume the callback takes 1.6 hours of tech time (about 35 minutes of driving and an hour on site), 22 miles, $35 of parts you don't recover, and 10 minutes each of CSR and dispatcher time.

The key move is to price the callback differently depending on how full the board is.

  • Slow week. You have spare capacity. The callback uses time that would otherwise be idle or low-value, so its cost is the labor, vehicle, parts and office time.
  • Peak week, call lost. The board is full. The callback takes a slot that would have gone to a paying customer, who books with someone else. Labor is a wash (you paid the tech either way), but you lose the contribution of the job you couldn't run.
  • Peak week, overtime. You keep the paying job and run the callback at the end of the day at time and a half.
Cost lineSlow weekPeak week, call lostPeak week, overtime
Tech labor (1.6 h)$72.65 at $45.41/h$0 (paid either way)$97.57 (time and a half plus benefits)
Vehicle (22 mi at $0.76)$16.72$0 (displaced job would have driven too)$16.72
Parts not recovered$35.00$35.00$35.00
Office (CSR + dispatcher, 20 min)$11.60$11.60$11.60
Displaced contribution (example $450 ticket less $90 materials)$0$360.00$0
Operating cost$135.97$406.60$160.89

Worked example. Wage and benefit rates from BLS; mileage from IRS; hours, miles, parts and ticket are hypothetical.

The overtime column is cheaper than losing the call, which is why good shops push callbacks to the end of the day in July. But it isn't free: tired techs make more mistakes, and a steady diet of 10-hour days is how you lose the techs who don't make them. That cost doesn't show up in a table.

The line nobody puts in the spreadsheet: the customer

A callback is a broken promise. Some customers shrug. Some quietly decide to call someone else next time, and a few say so in public.

There's no reliable public figure for how much a callback raises the chance of losing a home-service customer, and we won't invent one. The best-known research on reviews and revenue comes from a different industry: Michael Luca's Harvard Business School study of Seattle restaurants found a one-star increase in Yelp rating led to a 5 to 9% increase in revenue, an effect driven by independent restaurants.5 That's restaurants, not HVAC, but it's a reasonable warning that rating changes move money for local businesses.

The honest approach is to estimate it from your own data:

  1. 1

    Pull two groups

    Customers who had a callback in the last 12 to 24 months, and customers with similar jobs and no callback.

  2. 2

    Compare what happened next

    For each group, what share bought anything from you in the following 12 months? What share of memberships renewed?

  3. 3

    Put a value on the gap

    Extra lost customers per callback × the gross margin a typical customer brings you over the next few years. That's your expected lost customer value per callback.

For the worked example, we'll assume a callback raises the chance of losing the customer by 10 percentage points and a typical customer is worth $1,200 in future gross margin. Both numbers are hypothetical. That adds $120 of expected cost per callback.

Adding it up for a 10-tech shop

Say the shop runs 10,000 completed service jobs a year (10 techs, 4 a day, 250 days) at a 5% callback rate: 500 callbacks. Assume 300 fall in slow weeks and 200 in peak weeks where the call is lost.

Worked example: annual callback cost, truck roll only vs full cost

Hypothetical 10-tech shop, 500 callbacks a year (300 slow-week, 200 peak-week with lost call). Rates from BLS OEWS May 2025, BLS ECEC June 2026 and IRS 2026 mileage.

Worked example: annual callback cost, truck roll only vs full cost
Truck roll only (labor + miles)$44,687
Full cost incl. displaced calls, parts, office, customer risk$182,112

About $45,000 of visible truck-roll cost turns into about $182,000 once the full model is applied. At a 10% net margin, replacing $182,000 of lost profit means selling about $1.8 million of extra work. That's the number to keep in mind the next time someone says callbacks are "just part of the business."

Free calculatorLabor rate & flat-rate price calculatorFind the hourly rate you need to charge to hit your profit goal, then price any job.

Attribute every callback to a cause

A callback rate is a thermometer. To treat the fever you need to know what caused each callback, and who can fix that cause. Use a short, fixed list of cause codes and require one on every callback before it's closed.

Cause codeWhat it looks likeUsual ownerTypical fix
MisdiagnosisReplaced a part; real fault was elsewhereService managerStandard diagnostic sequence; record readings, not just conclusions
WorkmanshipLoose connection, missed step, leak at a fittingTechnician and trainerClose-out checklist; ride-along on repeat offenders
Part failed earlyNew part dead on arrival or failed within the windowPurchasingTrack by part and vendor; change brands that repeat
Wrong or missing partTemporary fix or "back tomorrow"InventoryTruck stock by usage; see the truck stock ABC post
Customer educationSystem working; customer didn't know how to use itTechnicianA two-minute recap at close-out; see the last ten minutes on site
Equipment limitationSystem undersized or at end of life; repair can't holdSalesPresent replacement options honestly on the first visit

The codes point at owners on purpose. A callback review that ends with "the tech should be more careful" fixes nothing. One that ends with "this compressor contactor from vendor X failed early four times this quarter" changes a purchasing decision.

Who pays: technicians, pay plans and the law

Owners often want callbacks to cost the tech something. Be careful how.

  • Hourly techs must be paid for callback time. It's hours worked, including the drive, under federal rules.3 Unpaid callback time can create a wage claim.
  • Commission and flat-rate pay plans commonly pay nothing for a callback, which puts the cost on the tech who caused it. Whatever your plan does, it has to keep pay at or above the legal minimums and handle overtime correctly. The technician pay post covers how commission and overtime interact.
  • Not every callback is the tech's fault. A part that failed early or a system that was never going to hold isn't a workmanship problem. Charging the tech for those teaches them to hide callbacks, not prevent them.

The better lever is visibility. Show each tech their own callback rate, by cause, with the jobs behind it. In TradesWork, the coaching scorecards and reports carry callbacks with their definition shown and the jobs behind the number one click away, and job costing puts real labor and parts against each job so a callback's cost is visible rather than estimated.

Technician reading refrigerant gauges at an air conditioning unit
Most callbacks are decided in the diagnosis. Recording the readings behind a conclusion is the cheapest callback prevention there is. · Photo: Pexels

A callback-cost checklist

Put a real price on your callbacks

  • Write down your callback definition and window (30 days is common) and share it with techs and office.
  • Compute callback rate from job records, matching on location and equipment, not from a checkbox.
  • Get your loaded tech rate from payroll: wages plus payroll taxes, benefits and workers' comp per paid hour.
  • Use your fleet's real cost per mile, or the IRS standard mileage rate as a stand-in.
  • Track parts used on callbacks net of warranty credits actually received.
  • Price peak-week callbacks at the contribution of the job they displaced, not at labor cost.
  • Estimate customer risk from your own data: repurchase and renewal rates after a callback vs without.
  • Require a cause code and an owner on every callback before it can be closed.
  • Review causes monthly, weighted by cost, and fix the top one before peak season.

The point isn't to land on one exact dollar figure. It's that a callback is far more expensive than the truck roll suggests, and most of that cost arrives in the weeks you can least afford it. Fix the causes in October and you'll feel it in July.

Footnotes

  1. Occupational Employment and Wages, May 2025, U.S. Bureau of Labor Statistics, May 15, 2026. Figures for 49-9021, 47-2152, 47-2111, 43-4051 and 43-5032 from the national OEWS data file. ↩ ↩2 ↩3

  2. Employer Costs for Employee Compensation, June 2026, Table 4, U.S. Bureau of Labor Statistics, September 9, 2026. ↩ ↩2

  3. 29 CFR 785.38, Travel that is all in the day's work, Code of Federal Regulations (via Cornell Legal Information Institute). ↩ ↩2

  4. Standard mileage rates, Internal Revenue Service, 2026 rates (IR-2025-128 and the July 1, 2026 update). ↩

  5. Reviews, Reputation, and Revenue: The Case of Yelp.com, Michael Luca, Harvard Business School Working Paper 12-016, 2011 (revised 2016). ↩