Subaru EVAP Canister Replacement Cost
Replace charcoal canister and purge solenoid for P0457/P0442.
$350–$650national average
Parts
$150–$300
Labor
2–3 hrs
DIY-friendly?
Yes (3/5)
Why this fails
Overfilling at the pump or vent valve failure saturates the charcoal canister with raw fuel.
What the job involves
- Drop tank or access from underbody
- Remove and replace canister
- Replace purge solenoid
- Smoke-test for additional leaks
In-article ad
If you delay this repair
Persistent CEL fails emissions; long-term, fuel economy suffers.
Save money
- • Don't top-off the tank — biggest preventable cause
- • DIY-able with basic tools (3-4 hours)
- • Smoke-test first; sometimes only the cap needs replacing ($25)
FAQ
How much does subaru evap canister replacement cost cost in 2026?
Expect $350–$650 at most US shops, parts plus labor.
How long does the job take?
2–3 labor hours typically.
Can I do this myself?
Yes — DIY difficulty 3/5.
What happens if I delay?
Persistent CEL fails emissions; long-term, fuel economy suffers.