An EVAP canister replacement costs $444 to $924 in 2026
An EVAP canister replacement costs $444 to $924 in 2026 for common cars, per RepairPal. Its national average is $558 to $643. Labor is about $132 to $193 and parts are about $427 to $450. YourMechanic puts the average for a Mercedes-Benz GLK350 at $619, with $524 for parts and $95 for labor. Engineer Fix says the total is $460 to $900, with parts at $150 to $400 (published December 2025).
EVAP canister replacement cost by car
RepairPal lists these ranges for the most common cars. Your year and engine move the price inside each range.
| Car | Price, parts and labor |
|---|---|
| Honda Accord | $804 to $924 |
| Toyota Camry | $785 to $917 |
| Nissan Altima | $718 to $902 |
| Honda CR-V | $591 to $663 |
| Ford F-150 | $528 to $599 |
| Honda Civic | $536 to $577 |
| Toyota Corolla | $514 to $574 |
| Chevrolet Silverado 1500 | $444 to $538 |
How common cars compare
Against the middle of the RepairPal national average, $600, the Honda Accord runs about 44 percent more; the Toyota Camry runs about 42 percent more; the Nissan Altima runs about 35 percent more; the Honda CR-V runs about 4 percent more; the Ford F-150 runs about 6 percent less; the Honda Civic runs about 7 percent less; the Toyota Corolla runs about 9 percent less; the Chevrolet Silverado 1500 runs about 18 percent less. The gap comes from where the part sits, how long it takes to reach, and the price of the part for that car.
What price guides say
We checked 4 price guides. They do not all measure the same thing, so read each line for what it counts.
| Source | What it found |
|---|---|
| RepairPal | National average $558 to $643. Labor is about $132 to $193 and parts are about $427 to $450. |
| YourMechanic | YourMechanic puts the average for a Mercedes-Benz GLK350 at $619, with $524 for parts and $95 for labor. |
| Engineer Fix | Engineer Fix says the total is $460 to $900, with parts at $150 to $400 (published December 2025). |
| VehicleRuns | VehicleRuns says the total is $200 to $600, with parts at $80 to $350 (published June 2026). |
What pushes the quote up
| What | Why it matters |
|---|---|
| Part cost | The canister is the big cost on this job. It is often the bulk of the bill. |
| Where it sits | Many canisters are up by the fuel tank or behind a shield. The tank may need to drop. |
| Car make | Luxury and truck canisters cost much more than those for common cars. |
| Hoses and valves | Old vent hoses, a purge valve or a vent valve may be bad too. Each adds to the bill. |
| Rust and age | Bolts and clips on old cars can be stuck. That adds labor time. |
How to tell you need it
- The check engine light is on with an evap leak or vent code.
- You smell fuel, or the gas pump keeps clicking off when you fill up.
- A shop smoke tests the system and finds the leak at the canister.
What the price includes
The price covers the new canister and the labor to swap it. The shop then clears the codes and checks the system. It does not include tax, shop supply fees, or other repairs the shop finds while the car is in.
How to judge your quote
- Ask for the smoke test result that shows the canister is bad.
- Ask if the vent valve and hoses were checked.
- Ask if the part is OEM or aftermarket, and the price of each.
- Ask if the fuel tank must be lowered and how many hours that adds.
- Compare the total with the range above: $444 to $924 for most cars.
Ways to pay less
- Check the gas cap first. A loose cap can set the same light.
- Ask for a smoke test before you buy a canister.
- Ask about a quality aftermarket canister to cut the part cost.
- Compare quotes from an indie shop and a dealer.
Dealer or independent shop
RepairPal puts labor for an EVAP canister replacement at $132 to $193. At the typical independent shop rate of about $140 an hour, that is about 1 hour of work. A dealer charging $200 an hour would bill about $232 for the same labor, and a $100 an hour shop about $116. Parts cost about the same anywhere, so the shop rate is where you can save. See what mechanics charge an hour.
Why this costs more in 2026
Shop labor now runs about $100 to $250 an hour. Many car parts are imported, and freight costs went up after the oil shock that began with the Iran war in February 2026. Steel, copper, aluminum and resin prices are up too, and they go into almost every part. The canister holds charcoal and plastic with built in valves, and those parts cost more than they did a few years ago.
How we got these numbers
The national range, the labor and parts split and the prices by car come from RepairPal's EVAP canister replacement estimate, last updated September 3, 2026. We checked them against YourMechanic, Engineer Fix and VehicleRuns, and read every number on the source page on October 7, 2026. These are planning ranges, not quotes. Your shop's written estimate is the real price.
Common questions
How much does an evap canister replacement cost?
RepairPal shows $558 to $643 across the US. Parts are about $427 to $450 and labor is about $132 to $193.
Can I drive with a bad evap canister?
Most cars still run. But the check engine light stays on and fuel fumes can leak out. You may fail an emissions test.
How long does it take?
It can take one to a few hours. It takes longer if the fuel tank must be lowered.
Can I do it myself?
On some cars it is easy. On many it sits by the tank and is hard to reach. Most people use a shop.