Published 9 Jul 2026 • EVAP faults • UK repair costs
Last reviewed 9 July 2026The AI-Diagnostics-Pro Team
This guide is reviewed against current UK EVAP-diagnosis patterns, indicative repair-cost context, and DVSA MOT guidance where an EVAP fault affects emissions test outcomes.
If your dashboard has thrown an EVAP-related fault code, you are not alone. The evaporative emission control system is one of the most common sources of check engine light warnings in the UK, and codes like P0440, P0442, P0446, P0455, P0456 and P0457 regularly trip across a wide range of makes and models. The good news is that many EVAP faults are minor and inexpensive to resolve. The bad news is that they will almost certainly fail your MOT if the light is on.
What the EVAP System Actually Does
The evaporative emission control (EVAP) system is designed to stop fuel vapours from escaping into the atmosphere. When petrol sits in your tank, it naturally produces vapour, especially in warmer weather. Instead of venting those hydrocarbons directly into the air, the EVAP system captures them in a charcoal canister and feeds them back into the engine to be burned during normal combustion.
The system uses a network of hoses, valves, and the charcoal canister to manage the flow of fuel vapour. The engine control unit monitors the system by periodically running self-tests — it seals the system, applies a small vacuum, and checks for leaks. When something goes wrong with that sealed system, the ECU sets an EVAP fault code.
EVAP faults will not damage your engine. Unlike misfire codes or oil-pressure warnings, an EVAP code is almost never urgent from a mechanical standpoint. However, the check engine light itself will cause an MOT failure, and the fuel smell that sometimes accompanies these codes is unpleasant and potentially hazardous.
The Main EVAP Fault Codes Explained
There are six common EVAP codes you are likely to see. Each one points to a different part of the system or a different type of leak, but they all relate to the same sealed vapour path.
P0440 — Evaporative Emission Control System Malfunction. This is the general EVAP fault code. It means the ECU has detected that the system is not working correctly, but it has not pinpointed a specific leak location. P0440 is often the starting point for further diagnosis rather than a final answer. A fuel cap that is not sealing properly is one of the most common triggers.
P0442 — Evaporative Emission Control System Leak Detected (Small). A small leak has been found somewhere in the EVAP system. Small leaks are frequently caused by a cracked or deteriorated rubber hose, a loose fuel cap, or a slightly porous seal on a valve. These are among the cheapest EVAP faults to repair.
P0446 — Evaporative Emission Control System Vent Control Circuit Malfunction. This code relates to the vent valve or vent solenoid, which controls the flow of air into the charcoal canister. A faulty vent valve, damaged wiring, or a blocked vent hose will trigger this code. It is more common on vehicles with higher mileage where corrosion or dirt buildup affects the valve.
P0455 — Evaporative Emission Control System Leak Detected (Gross/Large). A large leak has been detected. This is often the easiest EVAP fault to track down because the leak is substantial enough to affect system pressure noticeably. A missing or completely unsealed fuel cap is the most frequent cause. Cracked hoses or a disconnected vapour line are also common culprits.
P0456 — Evaporative Emission Control System Leak Detected (Very Small). A very small leak has been detected. This is the trickiest EVAP code to diagnose because the leak is barely measurable. It is usually caused by a slightly perished hose seal, a minor crack in a plastic connector, or a fuel cap that seals imperfectly. Smoke testing is almost always needed to locate the source.
P0457 — Evaporative Emission Control System Leak Detected (Loose/Faulty Fuel Cap). The ECU has identified the fuel filler cap as the likely source of the leak. This is often the simplest and cheapest fix — tighten the cap until it clicks, and if the cap is damaged or the rubber seal has perished, replace it. A replacement cap typically costs between £5 and £30 at a UK parts supplier.
Common Symptoms You May Notice
Many EVAP faults produce no obvious symptoms beyond the engine management light itself. However, when symptoms do appear, they tend to follow a recognisable pattern:
Fuel smell near the car. This is the most distinctive symptom. If you notice a petrol smell around the vehicle, especially after filling up or when the engine is warm, an EVAP leak is the likely cause.
Check engine light (steady, not flashing). EVAP codes almost always trigger a steady engine management light rather than a flashing one. A flashing light typically indicates a more serious misfire or drivability issue.
Failed MOT emissions test. With the engine management light on, your vehicle will fail the MOT emissions test. The DVSA inspection manual specifically requires that the engine management light must not be illuminated during the test.
Slight drop in fuel economy. Fuel vapour that escapes the EVAP system is wasted energy, though the effect on fuel consumption is usually minor compared to other causes.
Difficulty refuelling or slow fuel flow. A blocked EVAP vent or faulty purge valve can create a vacuum or pressure issue that makes filling the tank feel unusual — fuel pumps may keep clicking off, or fuel may flow back out of the filler neck.
What to Check First Before Visiting a Garage
Before booking a diagnostic appointment, there are a few things you can check yourself that may save you a trip to the garage:
Check the fuel cap. Remove it, inspect the rubber seal for cracks or perishing, and make sure it clicks firmly when you tighten it. If the seal looks damaged, replace the cap first — it is the cheapest and most common fix.
Inspect visible hoses. With the bonnet open, look for any rubber hoses connected to the charcoal canister or running along the fuel tank that appear cracked, disconnected, or deteriorated. A visual inspection costs nothing and catches obvious faults.
Clear the code and see if it returns. If you have an OBD2 scanner, clear the fault code and drive for a few days. If the code does not return, it may have been caused by a temporary condition such as a slightly loose cap after refuelling. If it does return, further diagnosis is needed.
Smoke test. A smoke test is the definitive way to locate an EVAP leak. Smoke is pumped into the sealed system, and any leak becomes visible as smoke escaping from the fault point. Most UK garages charge between £40 and £80 for this test, and it is well worth the cost to avoid replacing parts blindly.
Useful question for the garage: "Have you done a smoke test to confirm where the leak is before replacing any parts?" EVAP diagnosis without a smoke test often leads to unnecessary parts replacement. A smoke test should be the first diagnostic step for any EVAP code that persists after the fuel cap has been checked.
Typical UK Repair Costs for EVAP Faults
Repair
Typical UK cost
Comment
Fuel cap replacement
£5–£30
Always check this first — cheapest and most common fix
Hose repair or replacement
£20–£100
Cracked or perished rubber hoses are very common
Purge valve replacement
£80–£200
Controls vapour flow from canister to engine
Smoke test (diagnostic)
£40–£80
Should be done before replacing any parts
Charcoal canister replacement
£150–£400
More expensive but less common — usually fails from age or saturation
Vent valve/solenoid replacement
£80–£180
Often linked to P0446 code
Full EVAP system diagnostic
£60–£120
Labour for comprehensive leak and component testing
These costs are indicative and vary by vehicle make, model, and location. Labour rates in London and the South East tend to be higher than in the Midlands or the North. Independent garages are typically cheaper than main dealers for EVAP work, and the diagnosis itself is usually straightforward for a garage with the right equipment.
MOT Implications for EVAP Faults
An EVAP fault that keeps the engine management light on will result in an MOT failure. The DVSA inspection manual requires that the malfunction indicator lamp (MIL) must not be illuminated when the engine is running. This applies regardless of how minor the underlying issue may be — even a loose fuel cap that triggers P0457 will cause a fail if the light remains on.
If your MOT is due and you have an EVAP code, get it resolved beforehand. The cost of a fuel cap or hose repair is almost always less than the inconvenience of a failed test and a retest. Some garages offer a free retest within 10 working days if the original failure was for a minor item, but it is better to pass first time.
It is also worth noting that while an EVAP fault does not directly affect exhaust emissions in the same way as a catalytic converter or oxygen sensor fault, the ECU may have adjusted fuel trims to compensate, which can cause borderline readings on the emissions test. Fixing the EVAP leak before the MOT avoids this uncertainty entirely.
When to See a Garage vs DIY
Many EVAP faults are genuinely simple enough to investigate yourself if you are comfortable basic car maintenance. A fuel cap replacement is a two-minute job. A visual hose inspection requires no tools. And clearing a code with a basic OBD2 reader takes seconds.
However, if the code persists after checking the cap and hoses, professional diagnosis is the sensible next step. A garage with smoke-test equipment can pinpoint the exact leak location in under an hour, saving you from replacing parts on a hunch. This is especially true for P0442 and P0456 (small and very small leaks), which are nearly impossible to find without smoke testing.
Purge valve and vent valve replacements are usually straightforward for a competent mechanic, but access can be difficult on some vehicles — particularly where the charcoal canister is mounted near the fuel tank under the car. If you are not confident working under a vehicle, leave these jobs to a professional.
✓ UK costs✓ EVAP urgency✓ MOT context✓ Next checks
Disclaimer: Informational guidance only. EVAP faults are generally not urgent from a mechanical perspective, but an illuminated engine management light will cause MOT failure. If you notice a strong fuel smell, avoid enclosed spaces and seek diagnosis promptly.