Skip to content
Not sure a repair quote is fair? Check it free with Fixxr.
Fixxr
Low severityOBD-II trouble code

P0442

Evaporative Emission System Leak Detected (Small Leak)

Quick answer: P0442 means evaporative Emission System Leak Detected (Small Leak). Fixing the underlying cause typically runs $25 to $780 at an independent shop. Usually safe to drive.

Severity
Low
Safe to drive?
Usually safe to drive
Typical repair
$25 to $780
Most likely cause
An aged or hardened gas cap seal that no longer holds a tight vacuum (still worth ruling out first)

What P0442 means

This is the same sealed fuel-vapor system as P0455, but the computer detected a much smaller leak, roughly the size of a pinhole. That difference matters: a leak this small is often invisible and rarely fixed by tightening the gas cap. It usually takes a smoke test to actually find, which is why P0442 tends to cost more to diagnose than its larger sibling even though the parts are the same.

Common symptoms

What drivers usually notice with this code.

  • Check-engine light with completely normal driving
  • No fuel smell in most cases, because the leak is too small to notice
  • Failed emissions test
  • The light may come and go depending on temperature and fuel level
  • No performance or fuel economy change

Common causes

Ranked from most to least likely.

  1. 1An aged or hardened gas cap seal that no longer holds a tight vacuum (still worth ruling out first)
  2. 2A pinhole crack or a loose clamp in an aging evap hose
  3. 3A purge or vent valve that seals almost, but not quite, completely
  4. 4A hairline crack in the charcoal canister or its fittings
  5. 5A leaking seal at the fuel pump module on top of the tank (a bigger job, since the tank often has to come down)
  6. 6A rusted or seeping seam on the fuel tank itself (the worst case, and rare)

Can I keep driving?

Yes, a small evap leak has no effect on drivability or safety, so drive normally and address it before your next emissions test.

Severity: Low. A flashing check-engine light always means stop, whatever the code says.

Ballpark cost

What P0442 usually costs to fix

A range, not a quote. What you pay depends on your vehicle, your area, and which of the causes above turns out to be the real one.

$25 to $780

Typical parts and labor at an independent shop. Dealer rates run higher.

That spread is wide on purpose. P0442 points at a system, not a single part, so the real answer depends on what the diagnosis finds. Use the range to know what to expect. If an estimate comes in higher, it usually means the specific repair is more involved, and it is always fair to ask what is included.

Next steps

What to do next

Try a new gas cap first, since an OEM cap is usually $15 to $30 and rules out the cheapest cause for the price of a diagnostic co-pay. If the code returns, pay for the smoke test and ask the shop to show you where the smoke escaped, because on a leak this small you should not accept a diagnosis based on guessing. Do not let anyone replace the charcoal canister without that visual confirmation.

Walk in informed

Ask for the diagnosis in writing and which test confirmed it, so you understand exactly what is being fixed. Fixxr shows you what the job typically costs near you, so you can approve the work with confidence.

The Fixxr app showing a plain-English diagnosis for a check-engine code

Sources & further reading

Cost ranges and guidance reviewed July 2026.

P0442 FAQ

P0442 questions, answered

  • Can I drive with a P0442 code?
    Yes, a small evap leak has no effect on drivability or safety, so drive normally and address it before your next emissions test.
  • What does the P0442 code mean?
    This is the same sealed fuel-vapor system as P0455, but the computer detected a much smaller leak, roughly the size of a pinhole. That difference matters: a leak this small is often invisible and rarely fixed by tightening the gas cap. It usually takes a smoke test to actually find, which is why P0442 tends to cost more to diagnose than its larger sibling even though the parts are the same.
  • What are the most common causes of a P0442 code?
    The most likely causes, roughly in order, are an aged or hardened gas cap seal that no longer holds a tight vacuum (still worth ruling out first); a pinhole crack or a loose clamp in an aging evap hose; a purge or vent valve that seals almost, but not quite, completely; a hairline crack in the charcoal canister or its fittings. Try a new gas cap first, since an OEM cap is usually $15 to $30 and rules out the cheapest cause for the price of a diagnostic co-pay. If the code returns, pay for the smoke test and ask the shop to show you where the smoke escaped, because on a leak this small you should not accept a diagnosis based on guessing. Do not let anyone replace the charcoal canister without that visual confirmation.
  • How much does it cost to fix a P0442 code?
    Fixing the underlying problem behind a P0442 code typically runs $25 to $780 at an independent shop, including parts and labor. The exact figure depends on your vehicle and which part turns out to be at fault.

You deserve a fair fix.

Diagnose, post, best repair comes to you