How much does a car diagnostic check cost?
Most independent UK garages charge £35 to £80 for a full diagnostic scan. Dealerships charge more. Here is what you are paying for, what affects the price, and how to make sure you get a proper diagnosis rather than just a code printout.
Get diagnostic quotes near youUK car diagnostic costs at a glance
- Code-only OBD read (basic): £20 to £35
- Full multi-system diagnostic scan: £40 to £80
- Franchised dealer / manufacturer tool: £80 to £150
- Diagnostic fee waived if repair booked: common at many independents
The gap between a basic code read and a full diagnostic is significant. A code read tells you a fault code; a full diagnostic tells you what is actually wrong. Always confirm which you are getting before you book.
Average diagnostic prices by UK city
Typical market ranges for a full multi-system diagnostic at an independent garage.
| City | Typical range |
|---|---|
| Manchester | £40 to £65 |
| London | £50 to £90 |
| Birmingham | £35 to £70 |
| Leeds | £35 to £65 |
| Glasgow | £35 to £65 |
| Bristol | £40 to £70 |
| Sheffield | £35 to £60 |
| Liverpool | £35 to £65 |
Prices are approximate market observations as of 2025. Always get a current quote.
Common warning lights that trigger a diagnostic
- Engine management light (EML)
- The most common reason for a diagnostic. Could indicate anything from a loose fuel cap to a faulty oxygen sensor, injector, or catalytic converter. Solid light: investigate soon. Flashing light: stop driving and get the car recovered.
- ABS warning light
- Indicates a fault in the anti-lock braking system. Common causes: a faulty wheel speed sensor (relatively inexpensive) or an ABS pump failure. Your brakes still work, but ABS is disabled. Get it diagnosed before your next MOT as an ABS fault is an MOT failure.
- DPF warning (diesel only)
- The diesel particulate filter is blocked. Before booking a diagnostic, try a 20-minute motorway run at above 50 mph to trigger a passive regeneration. If the light stays on, a diagnostic and possible forced regeneration by a garage is needed.
- Airbag or SRS light
- A fault in the supplementary restraint system. The airbags may not deploy in an accident. This requires a diagnostic and prompt attention.
- Traction control or stability control
- Often linked to a wheel speed sensor fault shared with the ABS system. A diagnostic will identify whether the sensor, reluctor ring, or control module is at fault.
How to get a fair price for a diagnostic check
- 1. Confirm upfront whether the fee is for a code read or a full multi-system scan with live data analysis.
- 2. Ask whether the diagnostic fee is deducted from the repair bill if you proceed.
- 3. Request a written report of the fault codes found and the technician's interpretation.
- 4. Get at least two quotes for any recommended repair before committing.
- 5. Note whether the warning light came on suddenly or has been intermittent: tell the garage, as this affects how they investigate.
AutoFixFair lets you post your diagnostic request once and receive competing quotes from local garages in Manchester, London, Birmingham, and other UK cities.
Common questions about car diagnostic costs
- What triggers a car diagnostic check?
- The most common trigger is a warning light on your dashboard: the engine management light (EML), ABS warning, traction control, airbag, or service indicator. A diagnostic check reads the fault codes stored by your car's ECU (engine control unit) to identify which system flagged the problem. Some garages also run a diagnostic as part of a pre-MOT inspection or to investigate an intermittent fault such as rough running or poor fuel economy.
- What does a car diagnostic check actually include?
- A standard OBD-II diagnostic scan reads fault codes (DTCs) from your car's ECU and any module that has reported an error: engine, gearbox, ABS, airbag, emissions, and more. A thorough diagnostic also includes a live data check (fuel trims, sensor readings) and a brief road test on some faults. The scan tells you the system at fault, not necessarily the exact part that needs replacing, which is why a good technician interprets the code rather than just reading it off a screen.
- Why do prices vary so much between garages?
- A basic OBD code read costs a garage very little in equipment time, so some charge as little as £20 to £30 for a code-only printout. A full multi-system scan with live data analysis and a technician's time to interpret and advise typically runs £50 to £80. Dealerships charge more (£80 to £150 and up) because they use manufacturer-specific diagnostic equipment. For most warning light faults, an independent garage with a good multi-brand scanner gives you the same information for significantly less.
- Should I pay for a diagnostic if the car seems to drive fine?
- Yes. A warning light that clears on its own, or a fault that seems intermittent, can still return a stored code that identifies the root cause. Ignoring a stored fault can allow a minor issue to develop into a more expensive repair. The diagnostic cost is almost always less than the cost of guessing and replacing parts at random.
- Will a garage charge me for the diagnostic if I have the repair done with them?
- Many garages waive or reduce the diagnostic fee if you proceed with the repair. It is worth asking upfront: confirm whether the diagnostic cost is deducted from the repair bill if you go ahead. Get this confirmed before you book.
- Can I do a diagnostic check myself?
- Basic OBD-II code readers are available from £20 to £80 and plug into the OBD port (usually under the dashboard on the driver's side). They will show you the fault code and a generic description. However, reading a code is not the same as diagnosing the fault: a P0420 (catalyst efficiency below threshold) could be a faulty oxygen sensor, a failing catalytic converter, or a fuel trim issue. If you read the code, use it to have an informed conversation with a garage, not as a substitute for a professional diagnosis.
- What happens after the diagnostic?
- The garage gives you a report of the fault codes found and their interpretation. They should recommend the specific repair or further investigation needed. You are under no obligation to have the repair done at the diagnosing garage. Take the fault report, get a quote for the repair, and compare quotes from other local garages before committing.
- Is a diagnostic check the same as a service?
- No. A service follows a scheduled maintenance checklist (oil, filters, fluids, belts) and is planned regardless of faults. A diagnostic check is reactive: it reads fault codes when something has gone wrong or a warning light has appeared. Some garages include a basic health check with a service, but this is not the same as a full multi-system diagnostic scan.
Compare diagnostic quotes near you
Post your car registration and the warning light you are seeing on AutoFixFair. Local garages send you real prices for the diagnostic scan and flag what follow-up repair may be needed. Free to post, no obligation to book.
Get diagnostic quotes