HVAC
HVAC Callback Cost Calculator
Work out what a callback actually costs once the return visit, the lost capacity and the reputational effect are counted.
Result
The lost-job figure is the contentious part: a callback only costs you a job if there was one waiting for that slot. On a quiet week it costs the technician and vehicle time and nothing more, so set that field to zero and the answer stays honest. Warranty callbacks on a part that failed are a supplier conversation rather than a training one, and this calculator does not distinguish between the two.
Open the HVAC field service demoWhat moves the number
- The technician hour and the vehicle, neither of which is billed on a callback.
- The job displaced by the return visit, which is revenue not earned.
- Parts fitted twice, and warranty labour that is not reimbursed.
Where this one goes wrong
Counting only the hour spent on the return. The larger cost is the appointment that could not be taken, and in a busy week that is a full-priced job rather than an idle hour.
Questions
About this calculator
What causes most callbacks?
Diagnosis that stopped at the symptom, parts fitted without confirming the cause, and work completed without a verification check. All three are avoidable on the first visit.
Should callbacks be tracked by technician?
By technician and by job type, carefully. The aim is to find which work is producing them, not to blame. A pattern by job type usually points at a training or process gap rather than a person.
What is an acceptable callback rate?
Lower than whatever yours is now, and worth measuring before targeting. The useful exercise is costing them, because the number is usually larger than owners expect.
Put this calculator on your site
Free to embed. Paste this where you want it to appear. It stays up to date automatically because it loads from BDEVY.
Please keep the attribution line. It is the only thing we ask in return.
How to use this calculator
- Service jobs per month. Enter your own figure; the page starts at 500.
- Share that need a return visit (%). Your own figure. Count any second trip for the same fault.
- Hours a callback takes. Enter your own figure; the page starts at 1.5.
- Burdened cost per technician hour ($). Wage plus payroll tax, insurance and vehicle, not the bare wage.
- Vehicle cost per hour ($). Enter your own figure; the page starts at $12.
- Value of the job that slot could have held ($). Only counts if you had work waiting. Set it to zero if you did not.
The result updates as you type, so you can try a figure, see what it does to cost of callbacks per month, and change it back. Nothing you enter is sent anywhere or saved.
A worked example
These are the figures the calculator opens with. Every number in the results column below is produced by the same calculation the page runs, so you can follow it through before putting your own figures in.
What goes in
| Input | Value |
|---|---|
| Service jobs per month | 500 |
| Share that need a return visit | 8% |
| Hours a callback takes | 1.5 |
| Burdened cost per technician hour | $52 |
| Vehicle cost per hour | $12 |
| Value of the job that slot could have held | $340 |
| First-time fix improvement you are aiming at | 2 pts |
What comes out
| Result | Value |
|---|---|
| Cost of callbacks per month main result | $17,440 |
| Per year | $209,280 |
| Cost of one callback | $436.00 |
| Annual saving at your target | $52,320 |
At 8% you run about 40.0 callbacks a month, each costing $436.00, $96.00 in technician and vehicle time plus the slot it used. That is $209,280 a year, and taking 2 points off the rate would save $52,320 of it.
How sensitive the answer is
Holding everything else steady and changing only burdened cost per technician hour, this is what happens to cost of callbacks per month. It is worth knowing which of your inputs the answer actually hinges on, and which barely move it.
| Burdened cost per technician hour ($) | Cost of callbacks per month |
|---|---|
| $26 | $15,880 |
| $39 | $16,660 |
| $52 example above | $17,440 |
| $78 | $19,000 |
| $104 | $20,560 |
Every other input is held at the example value while this one changes, which is not how a real job behaves. Treat it as a guide to which number matters most, not as five separate quotes.
What each figure means
- Service jobs per month
- A number, between 0 and 100000, starting at 500.
- Share that need a return visit (%)
- Your own figure. Count any second trip for the same fault.
- Hours a callback takes
- A number, between 0 and 24, starting at 1.5.
- Burdened cost per technician hour ($)
- Wage plus payroll tax, insurance and vehicle, not the bare wage.
- Vehicle cost per hour ($)
- A money amount, starting at $12.
- Value of the job that slot could have held ($)
- Only counts if you had work waiting. Set it to zero if you did not.
- First-time fix improvement you are aiming at (pts)
- Measured in pts, between 0 and 30, starting at 2 pts.
What the results tell you
| Result | What it is |
|---|---|
| Cost of callbacks per month | The headline result. A money figure. |
| Per year | A money figure. |
| Cost of one callback | A money figure. |
| Annual saving at your target | A money figure. |
Before you rely on this number
Sizing, capacity and load figures here are planning estimates. A real installation depends on the manufacturer's data for the specific equipment, the duct system it is going into, and a proper load calculation for the building. Use this to sanity-check a number or price a job, not to select equipment.
Keep going
Related calculators
HVAC Field Service Efficiency Calculator
Measure how much of the working day turns into completed, invoiced work rather than movement and admin.
Open calculatorHVAC Technician Utilization Calculator
Work out what share of paid technician hours is actually sold, which is where most service businesses lose money quietly.
Open calculatorHVAC Job Costing Calculator
Total what a job actually cost: burdened labour, equipment, materials, travel and the overhead it consumed.
Open calculatorMost callbacks start as a missing detail
The BDEVY field service demo puts the system's full service history in front of the technician before they arrive, and records the readings that make the next visit shorter.