Start with the most common hiding spots before you tear apart your car

A bad smell in your car that you can't pinpoint usually comes from one of five places: the cabin air filter, the air conditioning evaporator, floor mats or carpeting, the trunk, or something decomposing under the car. Most of these are accessible without a mechanic, and the smell often gets worse in heat or humidity because moisture amplifies odors and traps them in enclosed spaces.

The reason you can't identify the source is that car interiors recirculate air, so a smell from the back seat can seem to come from the front, and a smell from under the car can drift up through the floor. Start by narrowing down whether the odor appears only when the air conditioning runs, only when the car sits in the sun, or all the time. That single detail cuts your search area in half.

Key Takeaways

  • Cabin air filters and air conditioning evaporators are the most common sources of musty or moldy smells, especially after rain or in humid weather.
  • Check the trunk, under the seats, and the floor mats first — these are places where water, food, or dead animals get trapped and are easiest to inspect yourself.
  • If the smell appears only when the air conditioning runs, the problem is almost certainly in the AC system, not the engine or undercarriage.
  • A smell that gets worse in heat or after rain usually means moisture is involved, which narrows the search to the cabin, trunk, or drainage areas.
  • If you find nothing after checking these spots, a mechanic can use a smoke test or UV dye to trace the source, though this costs money and takes time.

Check the cabin air filter and air conditioning system first

The cabin air filter sits behind your glove box or under the hood and catches dust, pollen, and moisture. When it gets wet or stays damp, it grows mold and mildew, which creates a musty smell that gets worse when you run the air conditioning. This is the single most common cause of car odors that seem to come from nowhere.

To check it, open your glove box, look for a panel or access door, and slide out the filter. If it looks dark, wet, or has visible mold spots, replace it. A new cabin air filter costs between $15 and $50 and takes five minutes to swap. If the filter looks clean but the smell persists when the AC runs, the evaporator coil itself — the part that cools the air — has likely grown mold inside the AC unit. This requires a mechanic to clean or replace, and costs between $300 and $1,000 depending on your car.

Before you pay for that, try running your air conditioning on recirculate mode for a few minutes, then switch to fresh air mode. If the smell is worse on recirculate, the problem is definitely in the cabin air system. If it's the same either way, look elsewhere.

Search the trunk, under seats, and floor mats for trapped moisture or debris

Water leaks into car trunks through the weatherstripping around the lid or through drainage holes that get clogged. Once water sits in a trunk for days, it grows mold and smells sour or musty. Open your trunk in daylight, look for standing water or wet spots, and check whether the carpet feels damp. If it does, pull back the carpet and check the metal floor underneath — rust and mold grow quickly on wet metal.

Under the front and rear seats, check for spilled drinks, wet floor mats, or anything that fell and got wet. A single spilled coffee cup or a floor mat that got soaked in a rainstorm can sit for weeks before you notice it, and by then mold has started growing. Pull out the mats, let them dry in the sun, and replace them if they smell sour even after drying.

Also check the door panels and the area where the doors seal. Water can get trapped between the inner and outer door panels, and you won't see it from inside the car. If you notice a smell that's strongest near a particular door, that door's seal may be leaking.

Look under the car for dead animals or decomposing debris

A sharp, rotten smell that gets worse in heat often means something dead is stuck under your car — usually a small animal that got caught in the undercarriage or wheel well. This smell is unmistakable once you know what it is: it's sickly sweet and gets much stronger on hot days.

Get the car on a lift or drive it over a pit if you have access, and look under the engine, around the wheels, and in the wheel wells. Look for fur, bones, or dark stains. If you find something, wear gloves and a mask, remove it carefully, and dispose of it in a sealed bag. Spray the area with a hose to rinse away any remaining material.

If you can't get under the car yourself, a mechanic can do this in 15 minutes. If the smell is there but you find nothing, the animal may be deeper in the undercarriage or in the engine bay, which requires professional help to locate.

Check for fuel leaks, oil leaks, and engine problems

A sharp chemical smell or a smell like rotten eggs usually points to the engine or fuel system, not the cabin. A fuel leak smells like gasoline and is dangerous — if you smell it, don't drive the car and have it towed to a mechanic. A burning smell or a smell like rotten eggs can mean the catalytic converter is failing or there's an oil leak on a hot engine part.

These problems require a mechanic to diagnose. Do not ignore them. If the smell is chemical or burning, get the car checked within a day or two. If it's a fuel smell, don't drive it at all.

Use a mechanic's diagnostic tools if you've checked everything else

If you've inspected the cabin air filter, the trunk, under the seats, and the undercarriage and found nothing, a mechanic can use tools you don't have at home. A smoke test involves running smoke through the ventilation system to see where it leaks, which reveals hidden mold or moisture problems. A UV dye test traces refrigerant leaks in the air conditioning system. These tests cost between $100 and $300 and take an hour or two.

Before you pay for a diagnostic, tell the mechanic exactly when the smell appears — only with the AC on, only in heat, only after rain, or all the time. That detail helps them narrow down what to test and saves you money on unnecessary diagnostics.

Prevent future odors by controlling moisture and checking regularly

Most car odors come back because the underlying moisture problem wasn't fixed. After you find and fix the source, keep your car dry by cracking the windows when you park (if it's safe to do so), running the AC on fresh air mode for a few minutes before you turn off the engine, and checking the trunk and under the seats once a month for standing water or damp spots.

Replace your cabin air filter once a year or more often if you live in a humid climate or drive in dusty conditions. If you notice a musty smell returning, don't wait — check the filter and the trunk when ready. The longer moisture sits, the more mold grows and the harder it is to get rid of.

Frequently Asked Questions

Why does the smell get worse when I turn on the air conditioning?

The air conditioning system recirculates air through the cabin, so if mold is growing in the evaporator coil or on the cabin air filter, running the AC spreads the smell throughout the car. This is a sign the problem is in the AC system itself, not elsewhere in the car.

Can I clean the evaporator coil myself?

No. The evaporator is inside the AC unit under the dashboard, and you need special tools and refrigerant recovery equipment to access it safely. A mechanic can clean it with a foaming cleaner or replace it if it's damaged. Some shops offer AC system flushes that may help, but they're not always effective if mold is already growing.

What should I do if I find standing water in the trunk?

Dry it out when ready by opening the trunk and letting it air dry, or use towels to soak up the water. Check the weatherstripping around the trunk lid and the drainage holes at the bottom of the trunk to see if they're clogged or damaged. If water keeps coming back, the seal is leaking and needs to be replaced by a mechanic.

Is a rotten egg smell dangerous?

A rotten egg smell usually means the catalytic converter is failing or there's a problem with the fuel system. It's not when ready dangerous, but it means your car needs a mechanic's attention soon. Don't ignore it — the problem will get worse and may eventually leave you stranded.

How much does it cost to fix a bad car smell?

It depends on the source. A cabin air filter replacement costs $15 to $50. Cleaning or replacing an AC evaporator costs $300 to $1,000. Fixing a trunk leak or replacing weatherstripping costs $100 to $400. A mechanic's diagnostic test costs $100 to $300. Start with the cheapest checks first — the filter and the trunk — before paying for a full diagnostic.