A gasoline smell inside or around your car is never normal. It almost always points to a fuel leak, a bad seal in your evaporative emissions (EVAP) system, or a loose gas cap. Some causes are cheap, some are dangerous. Here is how to tell them apart.
Raw gasoline is a fire and inhalation hazard. If you smell gas strongly inside the cabin or see liquid fuel on the ground or engine, stop driving and have the car towed. A loose gas cap or weak EVAP smell after fueling is much less urgent.
Liquid gasoline pooling under the car or visible on the engine bay is a fire risk. Park outside in an open area, turn the car off, and have it towed to a shop. Do not start the engine again until the leak is found.
The cheapest and most common cause. A worn rubber seal on the cap lets fuel vapor escape, which is what you smell. Often pairs with a P0455 or P0457 code.
Aging injector seals leak small amounts of raw fuel onto the engine. You will smell it most when the engine is warm and parked.
The charcoal canister captures fuel vapors. When it cracks or the purge/vent valve sticks, vapor escapes raw - smelling like gas, especially after fill-up.
Rubber fuel hoses dry out and crack with age. Look for wet spots along the fuel rail, return line, or near the tank.
Rust around the filler neck or pinhole leaks in the tank. More common on trucks and older cars in snow-belt states.
On returnless systems, a torn diaphragm can pull fuel into the vacuum line and into the intake, causing a strong gas smell from the engine bay.
Gas smells range from a $15 cap to a $1,200 fuel tank. Tell us your year/make/model and any codes - we will tell you the most likely cause first.
Get a free vehicle-specific diagnosis →Takes under a minute. Tell us your year/make/model and what you're seeing.
If your scanner is showing one of these codes alongside this symptom, that is your starting point. Click any code for the full diagnosis.
Only if the smell is mild and only happens right after fueling - that is usually a gas cap or EVAP issue. If you smell gas inside the cabin, see drips, or smell it while driving, stop and have the car towed. Gas vapor inside the car is both a fire hazard and a health hazard.
Yes. The cap is the primary seal on your fuel system. A worn O-ring or a cap not clicked in fully lets gasoline vapor vent into the air around the car. Replace the cap for $15 - $30 before chasing more expensive fixes.
The most common cause is a stuck or cracked EVAP charcoal canister vent valve. When you fuel, vapor that should be captured escapes for a few minutes. If the smell goes away within 10 minutes of driving, that is the usual culprit.
A gas cap is $15 - $30. An EVAP purge or vent valve is $150 - $400 installed. A leaking injector is $200 - $600. A cracked fuel line or tank is $300 - $1,200. Pull your codes first - they narrow this down fast.
A bad cat usually smells like rotten eggs (sulfur), not raw gasoline. If you smell pure unburned fuel, the source is upstream of the engine - tank, lines, or injectors.
Often yes. Look for P0440-P0457 codes (EVAP leaks). If the smell is from an injector, you may also see P0171 or P0172 (fuel trim). No light at all? That points more toward a mechanical leak the ECU cannot detect.