Stop diagnosing for free.
Blog › Workshop · By George Josefsson · · 4 min readFree diagnosis is the most expensive marketing decision a workshop makes. It looks generous. It feels competitive. In practice, it trains the wrong customers, devalues your most skilled work, and quietly drains the hours you cannot get back.
The conventional view
The argument for free diagnostics is familiar. Customers shop around. If you charge for the scan and the dealer down the road does it for nothing, you lose the job before it starts. So you eat the time, hope to land the repair, and call it the cost of acquisition.
That logic falls apart the moment you look at who actually books in.
What free diagnosis actually attracts
When the diagnostic is free, three things happen. None of them are good.
| What the customer hears | What you actually get |
|---|---|
| "Free check-up" | A queue of price-sensitive shoppers comparing your quote to a YouTube video. |
| "They will tell me what is wrong, no commitment" | An hour of skilled time spent producing a report the customer takes elsewhere. |
| "I will get three opinions and pick the cheapest" | A repair job won on price, not on trust, with no margin left for warranty. |
The customer who values free diagnosis is, by definition, the customer who values price over judgement. That is not the customer who pays your invoice in full, returns next year, and refers their colleague.
The hidden cost
A modern diagnostic is not a code read. It is an experienced technician with a scan tool, a wiring diagram, a multimeter, and twenty years of pattern recognition deciding what the fault actually is, not what the code suggests. That hour is the most valuable hour in the building. It is the hour that prevents a wrong part being fitted, a comeback, a refund, and a one-star review.
Give it away and you have done three things at once:
- Spent your highest-skill hour on someone who has not committed to the repair.
- Signalled to the market that diagnostic skill is worth nothing.
- Forced yourself to recover the cost by inflating the repair quote, which loses you the job to the workshop that did the same thing.
The race ends with everyone working harder for less.
The objection
"But if I charge, they will go elsewhere." Some will. Good. They were never going to be profitable customers. The ones who stay are the ones who understand they are paying for a verdict, not a guess. Those customers approve the repair, pay the invoice, and come back.
The dealer can afford to diagnose for free because they make the margin back on warranty claims, parts mark-up, and manufacturer subsidies. You do not have those levers. Copying their pricing model without their cost structure is how independent workshops go out of business.
What to do instead
Charge a clear, named fee
Call it a diagnostic assessment. Quote it before the car arrives. Forty-five minutes to ninety minutes of bench time, with a written summary at the end. Price it at your full labour rate, not a discount. If the customer approves the repair, you can choose to credit the fee against the job, but that is a sales decision, not a default.
Sell the verdict, not the time
The customer is not buying an hour. They are buying certainty. The deliverable is a short report: what the fault is, what caused it, what the fix costs, and what happens if they do nothing. That document is worth more than the hour it took to produce. Price it that way.
Make the fee visible up front
Put it on the website. Put it in the booking flow. Put it in the SMS confirmation. Customers do not object to fees they expected. They object to fees that appear at the counter. Surprise is the enemy, not the price.
Stop competing with the quote shop down the road
If the workshop next door is giving away diagnostics, let them. They are training your future customers to value judgement, by demonstrating what happens when they do not get it. The customer who has been burned by a free guess is the customer who books a paid assessment next time, and stays.
The counterargument worth taking seriously
There is a version of free diagnosis that works. A two-minute code read at the counter, performed by a service advisor, used to decide whether the car needs a full assessment or a same-day repair. That is triage, not diagnosis. Triage is free because it is fast and it qualifies the job. Full diagnostic work is paid because it is slow and it solves the problem.
Confusing the two is how workshops end up giving away an hour for the price of a two-minute scan.
The takeaway
Diagnostic time is the most valuable hour your workshop sells. Pricing it at zero does not bring in more business. It brings in worse business, and it forces you to subsidise it with margin from the customers who actually pay. Charge for the verdict. Quote it in advance. Make the value visible. The customers who stay are the ones worth keeping.
Try MechMind free and use the work order, estimate, and customer approval flow to make diagnostic fees clear, named, and easy to invoice.