Skip to content

Emissions

Gas cap replacement: what it costs

Typical range in the US · Estimate · Prices updated October 2026
$5 to $95

Wide range: this job varies a lot. Itemize your quote for a better answer.

Typical range, estimate. Built from labor wages and part price bands.
How this range is built
Part of the jobLowHigh
Parts$8$40
Labor: 0 to 0.3 hours × $110 to $150 an hour$0$45
Fees: shop supplies, disposal, diagnostics$0$10
Total, rounded$5$95

The hourly rate is the BLS Occupational Employment and Wage Statistics, May 2025 average pay for this trade in the US, $27.13 an hour, times 4 to 5.5 to cover what a shop bills (overhead, tools, insurance, profit). Parts are a band from budget aftermarket to the manufacturer part. Full method.

A loose, worn or cracked gas cap is replaced. It is a common cause of EVAP codes and a check engine light.

Get quotes from local shops

Tell us the job and your ZIP. Free, takes a minute.

Add a phone, an email, or both.

Fair Price is not a contractor or a repair shop. Who sees your request

What is usually included

What moves the price

Questions to ask before you say yes

Can you do it yourself?

The easiest DIY on this list; buy the cap made for your car.

Common questions

Can a gas cap trigger the check engine light?

Yes. A leak in the fuel vapor system sets an EVAP code, and a cap is the most common cause.

How long until the light goes off?

After you tighten or replace the cap, the light can take a few days of driving to reset. Some shops clear the code to speed that up.

Does a bad cap waste fuel?

A little vapor can escape, but the larger effect is the check engine light and a failed emissions test. The fix is a cheap part.

How much does gas cap replacement cost?

A typical range across the US is $5 to $95. That is an estimate from parts prices, labor hours and the local labor rate, not a quote.

Typical range in 10 metro areas

Only the labor rate changes between cities. Same parts, same hours.

AreaTypical range, estimate
Boston area, Massachusetts$5 to $110
New York City area$5 to $100
Los Angeles area, California$5 to $110
Chicago area, Illinois$5 to $100
Houston area, Texas$5 to $95
Dallas-Fort Worth area, Texas$5 to $95
Phoenix area, Arizona$5 to $95
Atlanta area, Georgia$5 to $100
Miami area, Florida$5 to $95
Seattle area, Washington$5 to $110

Check-engine codes that lead to this repair

More emissions repairs