HOW MUCH?

How Much Does a Check Engine Light Diagnostic Cost?

Last updated: July 20, 2026 by the How Much Does That Cost? editorial team. Estimates are informational - see our methodology.

A check engine light diagnostic costs $100 to $200 at an independent shop or dealership, where a technician actually interprets the trouble codes and tests further rather than just reading them. This is the cost to figure out what's wrong — the repair itself varies enormously depending on what's found, which this guide can't estimate without knowing the underlying issue.

Many auto parts stores, like AutoZone, O'Reilly, and Advance Auto, will read the basic OBD-II code for free as a customer service, but that only gives you a generic code, not a full diagnosis of what's actually wrong. Many shops credit the diagnostic fee toward the repair cost if you have them do the work. The calculator below adjusts for where you go and how complex the issue is.

Quick Answer

$150average cost

Typical range: $100 – $200

Low end

$0

High end

$300+

Actual pricing varies by location, project size, materials, labor rates, and job complexity. Use the calculator below for an estimate tailored to your project.

a Check Engine Light Diagnostic Cost Calculator

Adjust the inputs below for an estimate tailored to your project.

Optional upgrades

Estimated Project Cost

—

Typical estimate: —

This is an estimate, not a quote. Actual pricing depends on your specific project details and local contractor pricing.

Cost Breakdown

How a typical project budget breaks down by category.

CategoryEstimated Cost
Code retrieval/scan$20 – $40
Technician interpretation & testing$60 – $120
Report/estimate write-up$20 – $40

What Affects the Cost

Where you have it done

A free code read at an auto parts store gives you a generic trouble code only. An independent shop or dealership charges for a technician to actually interpret the code and test further, with dealerships tending toward the higher end.

Number of codes and how intermittent the issue is

A single, consistent code is usually quick to diagnose. Multiple codes or an intermittent problem that doesn't show up on demand takes more technician time, which pushes cost toward $200 or more.

Whether the fee is credited toward repair

Many shops apply some or all of the diagnostic fee toward the repair bill if you have them fix the issue, effectively lowering the net cost of the diagnostic.

Vehicle type and required equipment

Some vehicles, especially certain European and luxury models, require manufacturer-specific scan tools or software that only a dealership or specialty shop has access to.

Diagnostic depth

A proper diagnostic goes beyond reading a code — it involves testing related components and systems to confirm the actual cause, which is why it costs more than a free basic scan.

DIY vs. Hiring a Professional

Doing it yourself

Reading the code yourself is very realistic — a decent Bluetooth OBD-II reader costs $15-$30 and pairs with a free phone app to show you the trouble code in seconds.

Hiring a professional

A shop goes further than just reading the code: a technician interprets what it actually means, tests related components, and rules out other possible causes before recommending a repair.

Bottom line: DIY code reading is worth doing first since it's cheap and fast, but unless you're confident interpreting the result yourself, a professional diagnostic is the safer next step before paying for parts.

Ways to Save

  • Get a free basic code read at an auto parts store first to know which system triggered the light before paying for a full diagnostic.
  • Ask upfront whether the diagnostic fee will be credited toward the repair if you have the shop do the work.
  • Buy a cheap $15-$30 OBD-II Bluetooth reader if your check engine light comes on repeatedly, to avoid paying for repeat diagnostics.
  • Use an independent shop instead of a dealership for a routine diagnostic unless the issue needs manufacturer-specific software.
  • Don't ignore the light — a code caught early is usually cheaper to diagnose and fix than one that's been triggering for months and led to secondary damage.

How We Estimated This Cost

We model each calculator from public price ranges, labor data, material pricing, industry surveys, and the regional adjustment method explained in our methodology. Estimates are reviewed for consumer usefulness, then shown as ranges because local quotes, site conditions, materials, and timing can change the final price.

Want an exact price?

Get free estimates from local, pre-screened professionals for your project.

Get Local Quotes

Frequently Asked Questions

How much does a check engine light diagnostic cost?

A professional check engine light diagnostic costs about $100-$200 at an independent shop or dealership, averaging around $150. Basic code reads at auto parts stores are typically free.

Is a check engine light diagnostic free?

Many auto parts stores will read the basic trouble code for free, but that only tells you the generic code, not a full diagnosis of the actual cause. A proper diagnostic with interpretation and further testing costs $100-$200.

How much does it cost to fix a check engine light?

It depends entirely on what's wrong — a code triggered by a loose gas cap costs nothing to fix, while a failing catalytic converter or sensor can run several hundred dollars or more. This guide covers only the diagnostic fee, since the repair cost genuinely can't be estimated without knowing the underlying issue.

Will the diagnostic fee be applied to the repair cost?

Often, yes. Many shops credit some or all of the diagnostic fee toward the repair if you have them perform the work, so it's worth asking before you pay.

What does it mean if the check engine light is flashing instead of steady?

A flashing light typically signals a more serious, active problem, such as an engine misfire that could damage the catalytic converter, and generally warrants getting the vehicle looked at sooner rather than later.