Skanyx
Tips & Tricks/7 min read

How Much Does a Car Diagnostic Cost? (And How to Read the Code Free)

Skanyx Team

A shop diagnostic runs 30 to 100 euros across the EU, but the part that matters - reading the fault code - is a 30-second job you can do yourself for free. Here is what you actually pay for, when it is worth it, and when to scan it first.

The garage calls back: ninety euros to "run a diagnostic," and they have not touched the car yet. The check engine light came on yesterday on the drive home, the car feels fine, and now there is a bill before anyone has explained what is wrong. It feels like paying a doctor to read a thermometer.

Should you pay for a diagnostic, or scan it first?

Two minutes with the right framing saves you the most money here:

  • Steady light, car drives normally - Scan it yourself first. The code alone usually tells you whether it is a 10-euro gas cap or a 1,000-euro converter, and you have lost nothing if it turns out to be trivial.
  • A code you can act on (loose gas cap, a known sensor, an EVAP leak) - No paid diagnostic needed. Fix the cheap cause or take the code to a shop and pay only for the repair.
  • An intermittent fault, a misfire that moves between cylinders, or a mechanical noise - This is where a paid diagnostic earns its money. The code points to the area; a good mechanic with a scope and a smoke machine finds the actual cause.
  • No code at all but a real symptom (rough running, a smell, a leak) - Pay for the hands-on diagnosis. There is nothing to read, so you are buying the mechanic's eyes and ears.

The rule of thumb: read the code first because it is free, then decide whether you are buying a repair or buying an investigation.

How much does a car diagnostic cost at a shop?

The headline "diagnostic" is really two different things, and they cost very differently.

A basic code read - plugging in a scanner and pulling the stored trouble codes - takes about 30 seconds and should cost very little. Many parts shops do it for nothing, and plenty of workshops fold it into the repair. When a shop charges 30 to 100 euros, you are usually paying for the second thing: the mechanic spending 30 to 60 minutes confirming which of the code's possible causes is the real one, with a test light, a multimeter, or a smoke test.

Across the EU the typical workshop range lands around 30 to 100 euros for that hands-on diagnosis, scaling with how long it takes and how specialised the car is. A dealer charges at the top of that band or beyond; an independent shop sits lower and often refunds it against the repair. The number to watch is a shop that wants a substantial fee before they have even read the code, because the read itself is a 30-second, low-skill task.

Does a dealer charge more than an independent shop?

Yes, usually a lot more. A franchised dealer bills the diagnostic at its hourly labour rate with brand-specific equipment behind it, which puts the fee at 80 to 150 euros or higher. An independent workshop runs 30 to 80 euros and more often waives it against the repair. The code read itself is identical at both - the same 30 seconds, the same standard OBD2 port.

Where the dealer earns the premium is a fault that lives in a manufacturer-specific system the generic code does not fully expose: a gearbox adaptation, a body-control glitch, a setting that needs the brand's own software to read or reset. For an ordinary engine code on an ordinary car, the independent is the better value, and the free read you did at home tells you which situation you are in before you choose where to go.

Why do mechanics charge to read a code?

This is the part that feels like a scam and mostly is not. The code read is free in effort; the diagnosis is not.

A trouble code is a starting point, not an answer. A P0171 "system too lean" code can mean a 3-euro vacuum hose, a dirty mass-airflow sensor, a weak fuel pump, or an intake leak you can only find with smoke. The scanner names the symptom. Working out which cause is actually present takes a trained person and the right kit, and that time is what the fee covers.

The honest version of the diagnostic fee pays for: the mechanic's hour, the diagnostic equipment beyond a basic reader, and the liability of telling you what to replace. The dishonest version charges that fee, reads the code, and then quotes the most expensive possible cause without confirming it. Knowing the code before you arrive is what separates the two, because you can ask "how did you rule out the cheap cause?" and get a real answer.

Can you read the check engine code for free?

Yes, and it is the same 30-second read the shop starts with.

Any Bluetooth OBD2 adapter, available from about 15 euros online, plugs into the diagnostic port under the dashboard and pairs with a phone app. It pulls the same stored codes a workshop scanner does. The difference is the app: a bare reader shows you P0420 and leaves you to search it, while an interpretation app translates the code into plain language and tells you how urgent it is. Skanyx checks the code against a library of more than 18,500 and returns a plain-English read with a four-level colour verdict, so you see at a glance whether you are looking at green (minor), yellow (sort it soon), orange (plan a visit) or red (park safely) before you decide whether to pay anyone.

That free read does three things a blind shop visit does not: it tells you the specific fault, it tells you the rough cost bracket, and it gives you the code to quote, which stops a shop from inventing a more expensive cause.

Read the code before you pay for a diagnosis. Skanyx pairs with any 15-euro Bluetooth OBD2 adapter and reads your check engine code in plain language for free, so you walk into the shop already knowing what is wrong. skanyx.com/download

How much is the actual repair after the diagnostic?

The diagnostic is the small number. The repair is where the money is, and it varies enormously with the code.

CarMD's 2025 Vehicle Health Index put the average check-engine repair in the US at about 415 dollars, with "replace catalytic converter" the single most common fix at roughly 1,348 dollars. European parts and labour differ, but the shape is the same: most check-engine repairs are a few hundred euros, a minority are four figures, and a handful cost nothing at all. A few, like an unresolved emissions fault, will also fail a roadworthiness test until they are fixed, so the diagnosis is not really optional.

A rough sense of the range, cheapest first:

  • Tighten or replace a loose gas cap: 0 to 15 euros
  • Air filter or a single fuse: 20 to 50 euros
  • A single sensor (oxygen, MAF, coolant temperature): 100 to 300 euros
  • Ignition coils or spark plugs for a misfire: 100 to 400 euros
  • Catalytic converter or timing chain: 800 to 2,000 euros and up

Two cars showing the exact same warning light can sit at opposite ends of that range, which is the whole reason the specific code matters far more than the light itself. This is exactly why the free code read matters before you authorise anything. If the code points to a gas cap, no diagnostic fee in the world is worth paying. If it points to a misfire, you want it confirmed before someone sells you a converter.

Is a paid diagnostic ever worth it?

Sometimes, clearly. Pay for the hands-on diagnosis when the code is ambiguous and the suspected repair is expensive, when the fault is intermittent and will not reproduce on demand, or when there is a real symptom with no stored code at all. In those cases you are buying expertise and equipment, not a thermometer read, and 60 euros to avoid replacing the wrong 900-euro part is money well spent.

Skip it when the code is specific and the fix is cheap, when you can see the cause (a disconnected hose, a cracked cap), or when the shop wants the fee up front before reading anything. In those cases the free scan has already given you the answer, and the smartest move is to use the code as a bargaining chip on the repair quote instead.

A diagnostic fee is not a rip-off by default, but paying one blind is. Read the code first because it costs nothing, match it to the steady-or-flashing safe-to-drive call, and then decide whether you are paying for a repair or paying for an investigation. The 30-second read is the cheapest bargaining chip you will ever get on a car bill.

Frequently Asked Questions

How much does it cost to read a check engine light?
Reading the stored code is a 30-second job. Many parts shops do it for free, and plenty of workshops fold it into the repair. A 15-euro Bluetooth OBD2 adapter reads the same code at home for nothing. A full hands-on diagnosis, where a mechanic confirms which cause is real, is what costs 30 to 100 euros.
Will a mechanic read the fault code for free?
Often, yes. Many parts shops and some workshops read the code for free, especially if you go on to have the repair done there. The fee usually appears only when the mechanic spends time confirming the cause beyond the basic read. Ask whether the read is free before you book.
Is it cheaper to diagnose a car yourself?
For the code read, yes - it is free with a 15-euro adapter versus 30 to 100 euros at a shop. You will not match a mechanic's hands-on diagnosis of an intermittent or mechanical fault, but the code alone usually tells you whether the problem is a cheap fix or an expensive one, which is enough to decide your next move.
Why is a car diagnostic so expensive?
Because the fee is for the mechanic's time and judgement, not the code read. A trouble code names the symptom but not the exact cause, and pinning that down can take 30 to 60 minutes with a multimeter, a scope, or a smoke machine. That labour, not the 30-second scan, is what you pay for.
Do parts shops read OBD2 codes for free?
Many do, as a way to sell you the part. It is a genuine free read, but the staff are not diagnosing the car - they hand you the code and point at a shelf. That is fine if the code is specific, but for an ambiguous fault you still want a proper diagnosis or your own interpretation app to know which cause is likely.
Quick reference

This article covers these diagnostic codes. Tap any code for a detailed breakdown with causes, costs, and vehicle-specific fixes:

Author

Skanyx Team

Automotive Diagnostics Experts

The Skanyx Team combines automotive expertise with cutting-edge AI technology to help car owners understand and maintain their vehicles better.