Contractor Economics

How to Price a Service Call Without Losing Money

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.

By Corbelworks · Published January 2025

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.

The True Cost of a Service Call

Every service call carries five cost components. Miss any one of them and your pricing is already too low.

1. Drive Time (Round Trip)

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.

2. On-Site Diagnostic Time

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.

3. Dispatch and Admin

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.

4. Vehicle Cost

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.

5. Parts (If Used)

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.

The Full Calculation: A Worked Example

Service Call Cost Breakdown

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.

Market Rate Reality Check

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.

The "Free Estimate" Math

Many contractors offer free estimates to win work. It feels like a customer-friendly strategy. Let's look at the math.

If your true trip cost is $174 and you waive 6 diagnostic fees per week, that's $1,044 per week in donated labor. Over a 52-week year, that's $54,288 — the cost of a full-time employee. You're hiring a technician and paying them to work for free.

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.

A Better Model: The Diagnostic Fee With Credit

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.

Seasonal Adjustments

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.

What to Do Starting Tomorrow

  1. Calculate your true trip cost using the five components above. Write it down.
  2. Compare it to what you currently charge for a diagnostic or trip fee.
  3. If there's a gap, raise the fee. Do it in one step, not three. Customers accept price changes more readily than they accept uncertainty.
  4. Switch to the diagnostic-fee-with-credit model if you haven't already.
  5. Track your per-call cost monthly. Fuel prices, wages, and drive times change. Your pricing should too.
Run your own numbers: The Service Call Minimum & Trip Charge Calculator lets you plug in your real drive time, labor rate, vehicle cost, and target margin to see your true minimum trip charge in seconds.

For broader billing rate calculations — break-even analysis, overhead recovery, and target margin pricing — see the Job Profitability & Break-Even Calculator.