HVAC Diagnostic Fee Justification Calculator
Calculate the minimum diagnostic fee that covers the true cost of a residential HVAC service dispatch plus a desired gross margin. Surfaces the actual cost of sending a technician — loaded labor for drive time and diagnostic time plus fixed overhead per call — to help HVAC owners stop undercharging for dispatch. Outputs the true cost of the call, minimum fee at target margin, and a recommended fee with a 10% buffer. Cross-checked against Service Roundtable and ACCA residential diagnostic fee benchmarks ($79-$169 typical band). Tool, not advice.
Calculator
Adjust the inputs below; the result updates instantly.
Technician cost
Overhead
Pricing policy
Minimum diagnostic fee at target margin
- True cost of the call (labor + fixed overhead)
- $112.00
- Technician labor cost (drive + diagnostic time)
- $72.00
- Gross margin at current fee
- 0.0%
- Summary
- Technician cost for this dispatch: $72.00 ($48.00/hr × 1.50 hrs including 0.50 hrs drive and 1.00 hrs diagnostic). Fixed overhead per call: $40.00. True cost of the call: $112.00. Minimum diagnostic fee at 55.0% gross margin: $248.89. Recommended fee (minimum + 10% buffer): $273.78. Standard industry practice is to credit the diagnostic fee back to the customer when the repair is authorized on the same call — the labor margin on the converting call absorbs the waived fee at typical 75-85% conversion rates. Sanity check: Recommended fee of $273.78 exceeds the typical residential band of $79.00-$169.00. Consider whether overhead or drive time inputs are realistic, or whether a premium market position supports the higher fee. This is a unit-economics tool, not advice. For binding pricing decisions, consult a licensed CPA familiar with construction-services tax practice.
How this calculator works
This calculator computes the minimum diagnostic fee that covers the true cost of a residential HVAC service dispatch — fully-loaded technician labor for both drive time and on-site diagnostic time, plus fixed overhead per call — at a target gross margin, with a recommended fee that adds a 10% variance buffer. Inputs: technician fully-loaded hourly rate, average drive time (round trip), on-site diagnostic time, fixed overhead per call, target gross margin, whether the operation waives the fee on conversion, and an optional current fee for comparison. Outputs: true cost of the call, minimum fee at target margin, recommended fee, and gross margin at the current fee if entered.
The calculator is a pricing sanity check. Most HVAC operations that undercharge for diagnostic work do so because they have never done the full cost build-up — they set the fee years ago and have not revised it as labor, fuel, and insurance costs have risen. This is a tool, not advice. For binding pricing decisions, consult a licensed CPA familiar with construction-services tax practice.
The diagnostic fee is the most underpriced item in the HVAC price book
Across Service Roundtable peer group data, the diagnostic fee is the line item most likely to be priced below cost recovery. The reasons are structural.
First, the diagnostic fee is customer-facing and price-sensitive. Homeowners comparison-shop dispatch fees on the phone before booking — "$89 to just come out?" is a common objection. Operations respond by lowering the fee to win the call, without running the cost math.
Second, the fee is frequently waived on conversion. Because the diagnostic fee disappears from the invoice on 75-85% of calls (when the customer authorizes the repair), the owner mentally discounts it as "not a real charge." The cost of the non-converting 15-25% of calls — which is the only revenue those calls generate — is not separately tracked.
Third, the fee is set once and not revised. An $89 fee set in 2019 at $32/hr technician wages and $3.50/gallon fuel looks very different at $26/hr in 2022 wages, $5.00/gallon fuel, and 2024-level insurance rates. The fully-loaded cost of a dispatch has risen 25-40% in five years in most markets; diagnostic fees have not kept pace.
The five minutes it takes to run the cost build-up
The true cost of a residential diagnostic call has two components.
Technician labor. The fully-loaded burdened rate times total deployed hours — drive time plus on-site diagnostic time. At $48/hr and 1.5 deployed hours (0.5 drive + 1.0 on-site), that is $72 of labor cost before anything else. Drive time is real cost: the technician is on the clock and the van is running.
Fixed overhead per call. The per-call allocation of costs that are incurred regardless of what happens on the call: general liability insurance (allocated per dispatched call), dispatcher labor (the scheduler who booked the call and managed the routing), and vehicle fixed cost (lease or depreciation, insurance, registration — the per-call share based on annual calls per truck). Typical range $25-$60 per call. At the default $40, the total cost of the baseline dispatch is $72 + $40 = $112.
The minimum fee at 55% target gross margin is $112 / (1 - 0.55) = $249. With the 10% buffer, the recommended published fee is $274. That is above the industry benchmark $79-$169 band for most markets — not because the calculation is wrong, but because the benchmark band is a market observation from 2020-era pricing and many operations are still priced there.
Why the waiver-on-conversion practice does not eliminate the cost
When an operation waives the diagnostic fee on conversion (the dominant industry practice), the 80% of calls that convert effectively collect $0 of diagnostic fee revenue. The 20% that do not convert are the only calls where the diagnostic fee provides cost recovery.
The math across 100 calls per year at a $199 diagnostic fee (waived on conversion, 80% conversion rate):
- 80 converting calls: diagnostic fee waived, repair revenue and margin collected.
- 20 non-converting calls: $199 × 20 = $3,980 of diagnostic fee revenue.
- Total cost for the 20 non-converting calls: $112/call × 20 = $2,240.
- Net recovery on the non-converting calls: $3,980 − $2,240 = $1,740 of contribution margin.
If the fee is lowered to $99: 20 calls × $99 = $1,980 − $2,240 = −$260. Every non-converting diagnostic call generates a loss of $26 that must be subsidized by repair margin.
The waiver-on-conversion practice is financially sound at the right fee level. At an underpriced fee, the non-converting calls are a guaranteed loss and the waiver-on-conversion practice makes it invisible.
Sources
- ACCA (Air Conditioning Contractors of America). Operational benchmarks and cost-of-doing-business framework for residential HVAC service operations.
- Service Roundtable cost-of-doing-business surveys. Diagnostic fee band ($79-$169), conversion rate benchmark (75-85%), and gross margin targets for diagnostic call pricing.
- Service Nation Alliance. Peer benchmarking for residential service contractors; source for per-call fixed overhead norms.
Last reviewed: 2026-05-19 against the sources above.
Drive time is labor cost. The moment the dispatcher assigns the call, the technician is on the clock — the burdened hourly rate is accruing whether the van is moving or the technician is diagnosing a condenser. The most common diagnostic fee pricing error is to compute the fee only on on-site time: 1 hour diagnostic at $48/hr = $48, overhead $40, total $88, fee at 55% margin = $196. The correct computation includes drive: 0.5 hours drive + 1 hour diagnostic = 1.5 hours at $48/hr = $72, overhead $40, total $112, fee at 55% margin = $249. The difference compounds over every no-convert call in the year. Operations that undercount drive time in the fee basis are subsidizing the dispatch cost from their repair margin — and they often don't know it until a slow season exposes the cash flow gap.
Resources
Links marked sponsoredmay earn The Fennec Lab a commission. They do not affect the calculator's output. See disclosures.
- ACCA — Air Conditioning Contractors of America — ACCA — trade association for residential and light-commercial HVAC contractors; publisher of operational benchmarks and the cost-of-doing-business framework underlying diagnostic fee pricing.
- Service Roundtable — Service Roundtable — the largest peer benchmarking body for residential service contractors; source for the $79-$169 diagnostic fee band, 75-85% conversion rate benchmark, and 50-60% diagnostic gross margin target.
- ServiceTitan — HVAC Field Service Management — ServiceTitan — HVAC-specific field service management platform; tracks diagnostic conversion rates, per-call profitability, and fee performance against the benchmarks this calculator models.