The service call is the most underpriced product in the trades. Shops give away "free estimates" that cost them $80–$150 in real time and fuel every single time.
Walk into any trade shop in America and ask how they price a service call. You'll hear some version of "we charge $79 to come out" or "diagnostic is $99, waived if they approve the repair." It sounds reasonable. It sounds competitive. And for a surprising number of contractors, it's a guaranteed loss on every visit.
The problem isn't the number itself — it's that the number was set by looking at competitors, not by calculating cost. The true cost of rolling a truck to someone's house is almost always higher than the trip charge covers. And the gap between what it costs and what you charge is money that quietly leaves your business every week.
Every service call carries five cost components. Miss any one of them and your pricing is already too low.
Your technician is on the clock from the moment they leave the shop or previous job. A 20-minute drive each way is 40 minutes of paid labor you cannot bill to the customer. In rural areas, drive time can exceed on-site time. This is paid time — fuel, wages, and burden all apply.
Diagnosing the problem takes expertise — and expertise costs money. Even if the customer declines the repair, your tech has invested 30–90 minutes of skilled labor identifying the issue. That knowledge has value. Giving it away for free devalues your trade and erodes your margin.
Before the truck rolls, someone answered the phone, scheduled the visit, pulled the right technician, and maybe ordered parts. After the visit, someone invoices, files the warranty paperwork, and follows up. This back-office time is real labor — typically 15–30 minutes per call — and it has to be recovered somewhere.
Fuel is the obvious one, but it's the smallest part. Truck payment, insurance, maintenance, tires, and depreciation all add up. A typical service van costs $1.50–$3.00 per mile driven. A 30-mile round trip carries $45–$90 in vehicle cost alone, before anyone turns a wrench.
If the tech uses parts from the truck stock, those parts have a cost. The standard practice is to mark up parts 50–100% to cover carrying cost, breakage, and the overhead of inventory management. But if your trip charge doesn't even cover labor and fuel, parts markup is just compensating for an underpriced service call.
Let's price a single service call with the following assumptions:
Field labor: 0.67 hrs (drive) + 0.75 hrs (on-site) = 1.42 hrs × $95 = $134.50
Dispatch/admin: 0.25 hrs × $45 = $11.25
Vehicle cost: $28.00
Trip direct cost (no parts): $134.50 + $11.25 + $28.00 = $173.75
Minimum trip charge (20% margin):
$173.75 ÷ (1 − 0.20) = $217.19
With parts ($35 cost):
($173.75 + $35) ÷ (1 − 0.20) = $260.94 minimum repair ticket
Read that number carefully. If your true cost per service call is $173.75 and you're charging a $99 diagnostic fee, you're losing $74.75 per call before anyone even approves repair work. That's not a pricing strategy — it's a charity operation.
Now, market rates matter. You can't charge $300 for a diagnostic when every plumber in your city charges $120. But market rates are the ceiling, not the floor. Your cost math is the floor. Here's what the market currently bears by trade (2024–2025 ranges):
These ranges tell you what customers will pay. Your cost math tells you what you can afford to charge. If your break-even trip cost is $174 and your market tops out at $150, you have two options: increase efficiency (shorter drive times, higher burdened rate recovery through repair work) or exit that service area. What you cannot do is pretend the gap doesn't exist.
Many contractors offer free estimates to win work. It feels like a customer-friendly strategy. Let's look at the math.
Free estimates aren't free. They're funded by the profit on the jobs you do win — which means every paying customer is subsidizing the ones who don't. If your close rate on free estimates is 30%, you need the profit from three paying jobs to cover the cost of the two that didn't convert. That's a fragile model.
The strongest service call pricing model in the trades right now is simple: charge a non-refundable diagnostic fee that's credited toward the repair if the customer proceeds. Here's why it works:
Set the diagnostic fee based on your cost math, not your competitor's price. If your true trip cost is $174, a $149–$199 diagnostic fee (credited toward repair) is honest, sustainable, and competitive in most markets.
In peak season — summer for HVAC, winter for plumbing — demand spikes and availability shrinks. Your drive time may shorten (closer jobs), but your opportunity cost rises. That tech could be on a $5,000 install instead of a $200 diagnostic. Peak-season pricing isn't gouging — it's rational allocation of a scarce resource. A 25–50% premium on diagnostic fees during peak weeks is standard and defensible.
For broader billing rate calculations — break-even analysis, overhead recovery, and target margin pricing — see the Job Profitability & Break-Even Calculator.