OBD codes / P0457

OBD-II trouble code

P0457

Minor

Evaporative Emission System Leak Detected (Fuel Cap Loose/Off)

P0457 is completely safe to drive with — nothing about engine operation changes. Tighten the cap until it clicks, drive normally for a few days, and the light will often turn off by itself once the system re-tests and passes. Only dig deeper if it returns.

Diagnose P0457 on my car →Free · specific to your year, make & model

What this code means

P0457 is the friendliest code in OBD-II: the EVAP system detected a large leak with a signature that matches a loose or missing gas cap. It very often sets right after a fill-up where the cap wasn't clicked tight — the system runs its leak test on the next drive, finds it can't hold pressure, and turns on the light. The fix costs nothing to try: remove the cap, check that its seal is clean and not cracked, and retighten it until it clicks (or seats firmly on capless systems). Drive normally for a few days and the light frequently clears itself once the system passes a couple of leak tests. If the light returns with a good, tight cap, the cap's seal may be worn — a replacement cap is one of the cheapest parts on the car — or the leak may be elsewhere, like a filler-neck seal or hose. There is no effect on how the car runs; this is purely about fuel vapors escaping instead of being captured.

Stuck on code P0457?

Get our free guide: 10 OBD codes you can fix yourself — no shop required. Enter your email and we’ll send it over (and you can download it right now).

No spam. The guide downloads instantly after you submit.

Symptoms you might notice

  • Check-engine light, often shortly after refueling
  • No change at all in how the car drives
  • Occasionally a faint fuel smell near the filler
  • Failed emissions test if left unresolved

What it costs to fix

Typical range: $0–$150 · about ~0–0.5 hrs of labor

If the cause is…PartLabor
Retighten existing cap$0$0~0 hr
Replacement gas cap$10$40~0–0.1 hrs
Filler neck / hose inspection and repair$10$100~0.3–0.5 hrs

This is routinely the cheapest check-engine-light fix there is — often free. Tighten the cap first; only spend money if the light comes back. A smoke test is only worth it if a known-good cap doesn't solve it.

The price swings on which cause it turns out to be — so confirm the cause before paying. Diagnose P0457 for my exact vehicle →

How to fix P0457

Easy — basic tools, most owners can do this

  1. Retighten the gas cap until it clicks

    This code's leak signature specifically matches a loose or missing cap, usually from the last fill-up. Remove the cap, wipe the seal and the filler neck lip clean, reseat it, and turn until it clicks at least once (or seats firmly on a capless system).

  2. Drive normally for a few days

    The EVAP system retests itself on subsequent drives; once it passes a couple of leak checks, the light typically turns off on its own. No tools, no parts — just give it time.

  3. Replace the cap if the light returns

    A returning code with a properly tightened cap means the cap's seal is likely worn out. Buy an OEM or OEM-equivalent cap for your exact model — poorly fitting universal caps are themselves a known cause of this code.

  4. Inspect the filler neck if a new cap doesn't hold

    Check the neck's sealing surface for rust, dents, or debris that prevents even a new cap from sealing, and glance at the nearby EVAP hose connections. If the neck is corroded, that's the repair; if everything looks clean and the code persists, a smoke test is the next step.

DIY or shop? This is the most DIY code in OBD-II — the primary fix is literally tightening the cap, and the fallback is a cheap replacement cap that installs by hand. There is no diagnostic equipment required for the common outcome. A shop only enters the picture if a correct new cap and a clean filler neck still won't hold pressure, at which point a smoke test is warranted to find a leak somewhere else that happens to mimic the cap signature.

Tools for the DIY steps: Replacement OEM-style gas cap (if needed) · Clean rag · OBD-II scan tool (optional, to clear the code sooner)

Not sure which step applies to your car? Get the likely cause for your exact vehicle before buying anything for P0457.

Frequently asked

Will the check-engine light turn off by itself after I tighten the cap?

Usually, yes. The EVAP system re-runs its leak test over the next few drives, and once it passes a couple of times the light goes out on its own — typically within a few days of normal driving. A scan tool can clear it immediately if you don't want to wait.

I tightened the cap but P0457 came back. Now what?

Next cheapest step: replace the cap, since a worn or cracked seal leaks even when tight. Also glance at the filler neck rim for rust or damage where the cap seals. If a new cap doesn't hold, a smoke test will find the real leak point.

Can P0457 happen on a car with a capless fuel filler?

Yes — capless systems have a spring-loaded sealing flap that can stick or collect debris and leak just like a loose cap. Some manufacturers sell a cleaning/service procedure or a replacement flap assembly for exactly this.

Is escaping fuel vapor from P0457 dangerous?

It's not a fire or safety hazard in any practical sense — the amounts are tiny. The issue is environmental (raw fuel vapor venting to the air) and practical: you're slowly losing fuel to evaporation and the light will fail an emissions inspection.

Seeing P0457 on your car? Get a diagnosis specific to your exact year, make and model.

Diagnose P0457 for my vehicle

Symptoms that trigger P0457

Drivers who get this code often notice one of these — each has its own likely-causes and cost guide:

Related trouble codes

Don’t have a scanner yet? A ~$25 Bluetooth adapter reads codes like P0457 from your phone — see our honest guide to the best OBD2 Bluetooth adapters.

Generic OBD-II reference. Manufacturer-specific behavior varies — confirm with a scan tool and, for safety-related codes, a professional inspection.