Should you charge a dispatch fee, or roll it into your rate?
Dispatch fees are universally hated by customers and universally beloved by operators who use them. Here's the actual math and the right answer for different business models.
The dispatch-fee debate is older than the trades themselves. Customers hate them. Operators rely on them. Both sides have a point.
Here's the actual math behind the decision and the right answer for different business models.
What a dispatch fee is
A dispatch fee (sometimes called "trip charge," "service call fee," or "diagnostic fee") is a flat amount the customer pays to have a technician show up. Common ranges:
- $59-$99 for residential trades during business hours
- $129-$199 for after-hours / emergency dispatch
- Often waived if the customer accepts a quote for repair work
The alternative is rolling the equivalent revenue into your hourly rate or your minimum service charge — no separate dispatch line, but a higher per-hour or per-job number.
The case for dispatch fees
You always cover the cost of showing up. If a customer cancels mid-quote, declines all repair options, or just wanted a free opinion, you've still been paid for the truck roll.
It filters tire-kicker leads. Customers unwilling to pay $79 to have someone show up are usually looking for free advice. The dispatch fee filters them out before consuming a slot on the calendar.
It anchors the price discussion. Once the customer has paid $79 to get the tech there, they're psychologically more likely to accept the repair quote. ("I've already paid for them being here, might as well move forward.") Quote acceptance rates measurably climb.
Per-job overhead is more predictable. You know each truck roll generates at least the dispatch fee in revenue. Helps with route planning and revenue forecasting.
The case against dispatch fees
Customers see them as nickel-and-diming. Particularly first-time customers comparing operators. Operators with no dispatch fee can be perceived as more trustworthy or premium.
Marketing and lead-gen friction. Calls that come in via Google LSA or referral often include the question "do you charge for the visit?" Saying yes loses some leads upfront.
Negotiation friction. Customers who don't accept the repair quote often try to negotiate the dispatch fee away. Awkward.
Inflexibility on edge cases. Existing-customer relationships sometimes call for waiving the fee on goodwill. Each waiver is a small awkward conversation; over time these add up.
Rate-card confusion. Customers paying both a dispatch fee AND an hourly rate AND parts often feel like they're getting hit with multiple fees for one job. Worse for customer experience than a single, slightly higher line item.
Hybrid models
Most operators don't pick one extreme. Common middle paths:
Dispatch fee waived if quote accepted. "$89 dispatch, waived if you accept the repair quote." Captures the protection against tire-kickers while removing the friction for customers who proceed.
Dispatch fee for new customers, no fee for existing customers. Treats your customer book as a tier of service that gets perks. Encourages repeat business.
Higher minimum service charge instead of separate dispatch fee. "$199 minimum for any service call" effectively rolls the dispatch fee into a single line item. Less psychological friction; same revenue capture.
Dispatch fee waived for residential, charged for commercial. Commercial customers are more accepting of dispatch fees as a line item; residential customers less so.
What the math looks like
For a typical 5-truck residential operator with 800 jobs/year and 10% non-conversion rate (truck rolled, no work performed):
With dispatch fee at $89, waived on conversion:
- 80 truck rolls without conversion × $89 = $7,120/year captured
- 720 jobs with conversion × $0 dispatch revenue = $0
- Total: $7,120/year of dispatch revenue
Without dispatch fee, but rate adjusted up:
- 800 jobs × $9 average rate uplift = $7,200/year
- Customers don't see line-item dispatch, lower psychological friction
- Tire-kicker rate may be slightly higher (you're free to come look)
- Total: ~$7,200/year of equivalent revenue
The math is roughly equivalent. The choice is mostly about customer psychology and business model fit.
Recommendation by business model
New customer-acquisition heavy (lots of LSA spend, lots of first-time customers): Lean toward waived-on-conversion or no dispatch fee. The friction at lead capture costs more than the dispatch revenue.
Recurring/maintenance heavy (most revenue from existing customers): Lean toward dispatch fee with existing-customer waiver. Captures protection on new-customer truck rolls while protecting existing relationships.
High-end / specialty positioning (premium pricing, deep relationships): Skip the dispatch fee. Higher rates absorb the equivalent revenue with less friction.
High-volume / commodity service (lots of small jobs, thin margins): Dispatch fee. Protects margin on the unconverted truck rolls that would otherwise eat profitability.
Communication matters more than the choice
Whichever model you pick, the customer experience comes down to clear communication at booking:
"We charge a $89 service call fee that gets your tech to the property and includes a full diagnosis. If you decide to move forward with repairs, we waive that fee — it just goes toward the work."
Or:
"No service call fee. The tech will come out, diagnose, and give you a price. You decide from there."
Both are fine. Ambiguity is what kills trust. The customer who feels surprised by a fee at the end of the visit becomes a bad-review candidate. The customer who heard the policy upfront and accepted it becomes a normal job.
For more on building a service menu and pricing structure that supports your chosen approach, our cost guides cover service-by-service pricing references for the major trades.