Trip Charges, Diagnostic Fees and Disclosure
Why this matters
A trip charge is one of the most defensible prices a service shop has: the truck, the fuel and two hours of a tech's day are real costs, whether or not the customer buys a repair. It is also one of the most complained-about lines on any invoice. The difference between those two outcomes is almost entirely timing. A fee the customer heard, understood and accepted before you dispatched is a price they agreed to. The same fee revealed at the door, or on the invoice, is a surprise, and a surprise charge is what consumer complaints and the deception test are built around. The work here is not legal interpretation. It is getting the words right and writing down that you said them.
What makes a fee a price
A charge becomes an agreed price when four things are true before the truck leaves:
- The customer was told the amount, or exactly how it is calculated. "There's a small trip fee" is not an amount.
- They were told what it buys and when it applies. Every visit, or only if no repair is approved, or only after hours.
- They were told what happens to it if they buy the repair. Credited, waived, or charged in addition.
- They agreed, and the agreement is recorded. A booking note, a confirmation text or email with the terms, a recorded call, or a signed authorization at the door before work starts.
Miss the first three and the customer cannot have agreed to anything specific. Miss the fourth and you cannot prove they did. In a dispute, the shop with a fee and no record is in the same position as the shop that never disclosed it.
Whether the advertised price must include the fee at all is a separate question that depends on your state; see related: The Federal Fee Rule and the State All-In Pricing Laws. Disclosure before dispatch is necessary everywhere; in an all-in state it is not sufficient on its own.
The fees, and how to word each
These are distinct charges with distinct purposes. Shops get into trouble by blurring them, especially by calling a diagnostic fee a trip charge or describing a credited fee as "free."
- Trip charge or service call fee. Pays for getting there. Word it as a fixed amount charged on every visit, and say whether it is in addition to the work or part of it: "Every visit carries a service call fee of [amount]. Repairs are priced separately, and I'll get your approval before any work."
- Diagnostic fee. Pays for finding the problem. Say what the diagnosis includes and that the customer keeps the finding whether or not they buy the repair: "The diagnostic is [amount]. The tech tests the system, tells you what's wrong and gives you a written price to fix it. That fee is due whether or not you go ahead."
- Credit toward the repair. If the diagnostic fee comes off the repair price when the customer approves it, say so with its condition: "If you approve the repair on that visit, the diagnostic comes off the repair price." Do not call it a free diagnostic. A diagnostic that is free only if you buy something is not free, and calling it free is a classic deceptive claim; the FTC's guide on the word "free" (16 CFR Part 251) treats a free offer conditioned on a purchase as one that must state its conditions clearly at the outset.
- After-hours or emergency premium. State the amount or multiplier and the hours it applies to, at booking, every time, because an emergency caller is the least able to absorb a surprise and the most likely to complain about one. See related: Emergency Pricing and State Price Gouging Laws.
- Missed appointment or no-access fee. Chargeable only if it was disclosed and agreed when the appointment was booked, with the window the customer has to cancel without it. Charging it without that prior agreement is precisely the unavoidable, undisclosed charge the unfairness test describes.
- Free estimate. If estimates are free, they are free, with no fee conditioned on declining. If they are free only for certain work (replacements, not repairs), say which.
The exact phrasing your office uses on the phone is owned elsewhere; see related: How to Write a Price Disclosure Script for the Phone. The step-by-step booking procedure is owned by The Fee Disclosure Before Dispatch SOP.
Where the disclosure goes
The fee should appear in at least three places, and they should say the same thing:
- The booking conversation, with the amount and the condition stated aloud.
- The written confirmation the customer receives after booking: a text or email repeating the fee, what it covers and whether it is credited.
- The authorization at the door, before work: the tech confirms the fee and the customer signs or approves on the tablet.
Add a fourth wherever you advertise a price for a service visit: the ad or web page should not show a lower number than the customer will pay for that visit. The point of three matching records is that a customer who says "nobody told me" is contradicted by their own inbox, not just by your office's memory.
The record, filled in
This is what a complete disclosure record looks like on a ticket. Every field has a job in a dispute.
BOOKING - FEE DISCLOSURE
Ticket : 24-1187
Booked by : office, call recorded
Date / time : Tue 2:14 pm
Visit type : diagnostic, no heat
Fee stated : diagnostic fee, amount read aloud
What it buys : test, written finding, repair price
Repair credit : yes, if approved on this visit
After hours : no, standard window Wed 8-12
Cancel window : 24 hours before window, no charge
Customer said : "okay, that's fine"
Confirmation : text sent 2:16 pm, terms included
At the door : fee re-stated, approved on tablet
Wed 9:41 am, before work began
Two fields matter most when a complaint arrives. "Customer said" with their actual words beats any summary like "customer agreed." "At the door ... before work began" with a timestamp beats an approval collected after the diagnosis, which a customer can fairly say they gave under pressure.
Worked example: two customers, same fee, opposite outcomes
A shop charges a diagnostic fee, credited toward the repair if the customer approves it on the same visit. On one Wednesday, two techs run no-heat calls. Both find a failed inducer motor. The repair price on each is about 4.5 times the diagnostic fee. Both customers decline the repair to get a second opinion, and both are charged the diagnostic. Both dispute the charge with their card company the following week and complain to the shop.
Customer one's ticket carries the record above. The office pulls it: a recorded booking call with the fee stated and the customer's "okay, that's fine", a confirmation text sent two minutes later repeating the fee and the credit condition, and a tablet approval at the door at 9:41 am, before the tech opened the cabinet. The owner replies to the card company's dispute with all three, and to the customer with a short note thanking them, attaching the written finding and the repair price so they have it for the second opinion, and confirming the charge stands. The dispute resolves for the shop. The customer has nothing to take to a regulator that the shop's file does not answer.
Customer two's ticket was booked by a part-time call-taker during a rush. The booking note says only "no heat, quoted." There was no confirmation text because the call-taker skipped it. The tech says he mentioned the fee at the door, but the approval on the tablet is stamped 10:52 am, after the diagnosis, alongside the declined repair. The customer says: "Nobody told me there was a charge to come out. They said free estimate." The shop cannot show otherwise.
The right call on customer two is to refund the fee, send the written finding anyway, and treat the ticket as the cost of fixing the booking process, because the shop's own record cannot establish that the fee was a price rather than a surprise. Contesting the card dispute with a post-diagnosis approval and a vague note is likely to lose, and it hands the customer a story ("they charged me for a free estimate") that reads exactly like the complaint a consumer office forwards.
The arithmetic of the two outcomes. The shop keeps one diagnostic fee and refunds one. Against a booking process that would have recorded both, the shop gave up one fee, which is a little under a quarter of one repair at the 4.5-times ratio (1 divided by 4.5 is about 0.22), plus the office time spent on the dispute. That is cheap. The expensive version is the same gap on every rushed booking for a season.
What changes the answer. If customer two's call had been recorded, the recording alone may have been enough, even without the text. If the fee had been charged before any disclosure because the customer called back to an emergency line after hours, the after-hours premium makes the gap worse, not better. And if the customer had approved the repair, the credit would have absorbed the fee and there would have been nothing to dispute, which is why undisclosed fees surface almost entirely on declined jobs, the very visits a shop is least likely to audit.
What to check monthly
Pull every ticket where a fee was charged and no repair was sold, which is the population where disputes come from, and count how many carry all three records (booking, confirmation, door approval before work). A common starting standard is that every one does; anything short of that tells you which call-taker or which time of day is skipping a step. Track refunds issued on fee disputes as a share of those tickets; a rising share is the booking process failing before the complaints arrive.
This is not legal advice. Card network dispute rules and your state's consumer statute decide the outcome of a contested fee; the record above is what lets you make your case under either.
References
- FTC Act Section 5, 15 U.S.C. 45, and the FTC Policy Statement on Deception
- FTC Guide Concerning Use of the Word "Free" and Similar Representations, 16 CFR Part 251
- Your state's consumer protection statute and any all-in pricing law
- See related: The Fee Disclosure Before Dispatch SOP; How to Write a Price Disclosure Script for the Phone; Unfair and Deceptive Practices Laws Behind Every Complaint