
A smoke test typically costs between $80 and $200 at a professional repair shop. The final price depends heavily on your location, the shop's labor rates, and how easy it is to access the vehicle's evaporative emission system. For most standard cars, you can expect to pay around $120 to $150 for the diagnostic procedure itself.
This test, formally known as an evaporative system smoke test, is a diagnostic procedure to find leaks. Technicians introduce non-toxic, visible smoke into the fuel vapor system. If there's a leak, the smoke escapes, pinpointing the exact location of the problem, such as a cracked hose or faulty gas cap.
The cost is primarily for the skilled labor and specialized equipment. A simple fix like a loose gas cap might be identified and resolved quickly, potentially keeping the total cost on the lower end. However, if the leak is from a hard-to-reach component, like the fuel tank itself, the repair costs will be added to the initial diagnostic fee.
| Factor Influencing Cost | Low End Estimate | High End Estimate | Notes |
|---|---|---|---|
| Basic Diagnostic Test | $80 | $120 | Standard labor for an accessible system. |
| Dealership Labor Rates | $130 | $200 | Often 20-30% higher than independent shops. |
| Complex Vehicle Access | $150 | $250 | For models requiring significant disassembly. |
| Geographic Location | $75 | $180 | Urban areas generally have higher rates. |
| Simple Repair (e.g., gas cap) | $0 (if covered) | $50 | Cost of part if not covered under diagnosis. |
It's wise to get a quote upfront. Some shops may apply the diagnostic fee toward the repair cost if you have the work done there.

I just had this done on my SUV last month. The shop charged me a flat $140 for the smoke test. It found a small crack in a vacuum hose near the engine. The whole thing, including the replacement part, came to about $190. It felt worth it because the check engine light was driving me crazy, and they found the issue fast. I’d call a few local mechanics for quotes—dealerships will probably be more expensive.

Think of it as paying for precision. The $100-$150 fee isn't just for puffing smoke; it's for the technician's expertise and the equipment that finds tiny, invisible leaks. This targeted approach saves you money in the long run by avoiding guesswork and unnecessary part replacements. It's a smart investment to fix an elusive check engine light for good.


