Guide · Costs

Car diagnostic test cost

A diagnostic test typically costs £50–£95 at a UK independent garage, the median across 1,000+ models in our database. Reading the codes takes minutes. What you are paying for is the interpretation, a code tells you a symptom, not the fix.

Check what your exact car should cost
Free instant price check using the official DVLA data. No sign-up, just type your reg.
Key fact: a fault code is a starting point, not a diagnosis. P0300 says "misfire", it does not say coil, plug, injector or air leak. Garages that replace parts by code, one at a time at your expense, are guessing with your money.

What you should get for £50–£95

A full-system scan (engine, ABS, airbags, gearbox, body), the codes read in context with live data, a road test where relevant, and a plain-English explanation of the likely cause with a quote for the actual repair. Many garages knock the diagnostic fee off the repair bill if you go ahead, worth asking.

Why the free code read is not a diagnosis

Parts shops and £15 Bluetooth readers pull generic engine codes only. They miss manufacturer-specific codes and everything outside the engine module, and they show the code without the live data that reveals the cause. Fine for curiosity, not a basis for spending money on parts.

When diagnostics cost more

Intermittent electrical faults, wiring chases and water ingress can take hours to trace, and garages fairly charge time for that, £150–£300 for a deep-dive is not a rip-off if it is agreed up front. What is not fine is an open-ended "diagnosis" bill nobody agreed to. Ask for a cap.

Before you pay for parts

Ask one question: "what test confirmed this part is the fault?" A garage that measured, actuated or swap-tested the component can answer instantly. A garage that read a code and reached for the parts catalogue cannot.

Common questions

Why do garages charge for diagnostics when Halfords reads codes free?

The free read pulls generic engine codes. A proper diagnostic scans every module, looks at live data and applies experience to find the cause. You are paying for the conclusion, not the cable.

Is the diagnostic fee deducted from the repair?

Often, but not automatically. Many independents will knock it off if you book the repair with them, ask before you agree to the test.

My engine light went off by itself. Do I still need a diagnostic?

The code stays stored even after the light goes out, so a scan can still identify what happened. If the light stays off and the car drives normally, it may have been a one-off, but a stored-code check is cheap peace of mind.

Can I diagnose faults myself with a cheap OBD reader?

You can read engine codes, which is genuinely useful context. Just treat the code as the question rather than the answer before buying any parts.