# What is the EVAP system on a car?

## Quick answer

The EVAP (evaporative emission control) system captures fuel vapor from the gas tank and sends it to the engine to be burned.

## What is EVAP system?

Gasoline gives off vapor, especially in warm weather. The EVAP system keeps those fumes from escaping into the air. It stores them in a charcoal canister and later draws them into the engine to be burned. The system includes the gas cap or capless filler, the fuel tank, vapor lines, the canister, a purge valve and a vent valve.

The system is sealed, and the car's computer tests it for leaks. Some cars pull a vacuum on the system with the purge valve, others use a small pump, and some check pressure changes after the engine is shut off. Even a small leak, such as a loose gas cap or a cracked hose, can turn on the check engine light with codes like P0440, P0442, P0455 or P0456.

Many leak tests only run under certain conditions, such as a fuel level that is neither nearly empty nor completely full, and after the car has sat for several hours. That is why an EVAP code can take days to set, or days to clear after a fix. A shop often uses a smoke machine to find small leaks.

EVAP problems rarely affect how the car drives, but they increase emissions and can make you fail an emissions test. A loose gas cap is one of the easiest causes to check first.

## How it works

1. Fuel vapor from the tank flows into a charcoal canister, which soaks it up.
2. When the engine is running, a purge valve opens and lets engine vacuum pull the vapor in to be burned.
3. A vent valve lets fresh air into the canister and closes when the system runs a leak test.
4. The computer seals the system and watches pressure to detect leaks.

## Types of EVAP system

| Type | What it is |
| --- | --- |
| Charcoal canister | A container of activated charcoal that soaks up fuel vapor from the tank until the engine can burn it. |
| Purge valve | A computer-controlled valve that opens when the engine runs to let intake vacuum draw stored vapor into the engine. |
| Vent valve | Lets fresh air into the canister during purging and closes to seal the system during a leak test. |
| Gas cap or capless filler | Seals the fuel filler neck; a loose, worn or missing seal is one of the most common causes of EVAP codes. |
| Leak detection pump or sensor | Used on some vehicles to pressurize the system or measure pressure so the computer can find leaks. |

## Common EVAP system problems

- A loose, worn or missing gas cap, or a dirty capless filler seal.
- Cracked or disconnected vapor hoses, often near the tank or canister.
- A purge valve stuck open, which can cause hard starting right after refueling or a rough idle.
- A clogged vent valve or canister that makes the pump nozzle click off during fill-ups.
- A canister damaged by overfilling the tank after the pump clicks off.

## Frequently asked questions

### What is the most common EVAP problem?

A loose, worn or missing gas cap is a common cause and the first thing to check. Tighten it until it clicks and look at the rubber seal. Cracked hoses and faulty purge or vent valves are also common, and a shop can find small leaks with a smoke test.

### Can I drive with an EVAP leak?

Yes, usually. An EVAP leak normally does not affect how the car drives, but it should be fixed for emissions and so the check engine light can warn you about other problems. If you smell strong raw fuel, have it checked promptly, because that can mean a larger leak.

### Why does my car have trouble filling up with gas?

If the pump nozzle keeps clicking off, the EVAP vent path may be blocked, often by a faulty vent valve or a clogged canister. Overfilling after the pump clicks off can push liquid fuel into the canister and damage it. A shop can test the system.

### What is the difference between P0442 and P0455?

P0442 means the computer found a small EVAP leak, and P0455 means it found a large leak or no seal at all. A loose gas cap often causes P0455 or similar codes, while P0442 can be a small cracked hose, a worn cap seal or a valve that does not seal fully.

### How long does it take for an EVAP code to clear?

It can take several days. Many cars run their EVAP leak test only when the fuel level, temperature and time parked are right, often after an overnight cold soak. Once the test passes enough times, the light turns off. A shop can clear it sooner after a repair.

### Should I stop filling my tank after the pump clicks?

Yes. Topping off after the nozzle clicks can push liquid fuel into the EVAP lines and charcoal canister, which are designed for vapor only. That can damage the canister and cause codes, fuel smells or trouble refueling. Stop at the first automatic click.

### How much does it cost to fix an EVAP leak?

It depends on the cause. A new gas cap is inexpensive, and a purge valve replacement at an independent shop often costs about $120 to $350. A canister, vent valve or hard-to-reach hose can cost more. A smoke test helps find the actual leak first.

### Can a bad purge valve cause starting problems?

Yes. A purge valve stuck open can let fuel vapor flow into the engine when it should not, which can make the car hard to start right after refueling or cause a rough idle. It can also set lean or EVAP codes.

### Will an EVAP leak fail inspection?

In most areas with OBD-II emissions testing, an active EVAP code turns on the check engine light, which usually fails the test. The EVAP readiness monitor must also be complete, which can take several drives after a repair or after codes are cleared.

### Can I find an EVAP leak myself?

You can check the easy things: the gas cap seal, visible hoses near the engine and any hoses you can reach near the tank. Small leaks are hard to find by eye, so most shops use a smoke machine that fills the system with visible vapor to show the leak.

## Sources

- [EPA: On-Board Diagnostics (OBD)](https://www.epa.gov/state-and-local-transportation/vehicle-emissions-board-diagnostics-obd)

## Related terms

- [Check engine light](https://diagxcar.com/glossary/check-engine-light)
- [DTC](https://diagxcar.com/glossary/dtc)
- [OBD-II](https://diagxcar.com/glossary/obd-ii)

## Related pages

- [P0455 Evaporative Emission System Leak Detected (large leak)](https://diagxcar.com/codes/p0455)
- [P0442 Evaporative Emission System Leak Detected (small leak)](https://diagxcar.com/codes/p0442)
- [P0456 Evaporative Emission System Leak Detected (very small leak)](https://diagxcar.com/codes/p0456)
- [EVAP purge valve replacement cost](https://diagxcar.com/cost/evap-purge-valve-replacement): $120-$350

---

Source page: https://diagxcar.com/glossary/evap-system
Updated: 2026-11-03
General information, not a substitute for a qualified mechanic.
