Skip to content

Diagnostics

Diagnostic scan (check engine light): what it costs

Typical range in the US · Estimate · Prices updated October 2026
$55 to $250

Wide range: this job varies a lot. Itemize your quote for a better answer.

Typical range, estimate. Built from labor wages and part price bands.
How this range is built
Part of the jobLowHigh
Parts$0$0
Labor: 0.5 to 1.5 hours × $110 to $150 an hour$55$225
Fees: shop supplies, disposal, diagnostics$0$25
Total, rounded$55$250

The hourly rate is the BLS Occupational Employment and Wage Statistics, May 2025 average pay for this trade in the US, $27.13 an hour, times 4 to 5.5 to cover what a shop bills (overhead, tools, insurance, profit). Parts are a band from budget aftermarket to the manufacturer part. Full method.

A shop reads the trouble codes from your car's computer and tests the system the code points to. You need it when a warning light is on or the car runs rough.

Get quotes from local shops

Tell us the job and your ZIP. Free, takes a minute.

Add a phone, an email, or both.

Fair Price is not a contractor or a repair shop. Who sees your request

What is usually included

What moves the price

Questions to ask before you say yes

Can you do it yourself?

Reading codes is an easy DIY with a $20-40 scanner or a free parts-store read; deciding which part is bad usually takes testing and experience.

Common questions

Does a code tell me which part to replace?

Not always. A code says which circuit or system saw a problem, not which part failed. A wire, a connector, or a related part can set the same code, so the test step matters.

Can I clear the code and keep driving?

Clearing it only turns the light off. If the cause is still there, the light comes back, and a flashing light means stop driving soon to avoid engine damage.

Why do some shops charge a fee to read codes?

Reading is quick, but finding the cause takes a technician's time and equipment. Many parts stores read codes for free, which is a good first step.

How much does diagnostic scan (check engine light) cost?

A typical range across the US is $55 to $250. That is an estimate from parts prices, labor hours and the local labor rate, not a quote.

Typical range in 10 metro areas

Only the labor rate changes between cities. Same parts, same hours.

AreaTypical range, estimate
Boston area, Massachusetts$60 to $290
New York City area$60 to $280
Los Angeles area, California$60 to $280
Chicago area, Illinois$55 to $260
Houston area, Texas$50 to $250
Dallas-Fort Worth area, Texas$50 to $250
Phoenix area, Arizona$55 to $250
Atlanta area, Georgia$55 to $260
Miami area, Florida$50 to $250
Seattle area, Washington$60 to $280

Check-engine codes that lead to this repair