Car Smell Won't Go Away: Find the Source and Remove It
Find the source first. Food, milk and pet smells need an enzyme cleaner and full drying. Smoke and mildew are harder and often end up with a pro.
- Typical cost
- $25 to $100 DIY, $100 to $300 for a pro treatment, up to $600 for heavy smoke
- Time
- A few hours DIY, plus drying time
- DIY difficulty
- Medium
If the smell is still there after you’ve cleaned it twice, you’re probably cleaning the wrong thing.
Smell doesn’t live on the surface. It soaks into the foam under the carpet, the seat cushions, the headliner and the vents. Wiping the top and spraying air freshener only covers it. The fix is finding where it’s coming from, and it’s usually one spot.
Find the source first
- Pull the floor mats and smell the carpet under them.
- Check the seat seams and the crack where the seat meets the seatback.
- Check the trunk and the spare tire well.
- Run the AC. A musty smell only with the AC on means a dirty cabin filter or evaporator.
- Check under the seats for old food or a leak.
Fix it yourself, or pay a shop?
Fix it yourself when it’s milk, food, pets or vomit. Soak the area with an enzyme cleaner, let it sit, extract or blot it, then dry it completely with a fan. If it doesn’t dry, it will smell again. For mildew, find and fix the water leak first, then dry the area, treat it and replace the cabin filter.
Pay a pro when it’s smoke, when the smell comes back after you’ve cleaned and fully dried it, or when the source is under the carpet or in the foam. Smoke is in the headliner, the seats, the carpet and the vents all at once. A pro has the equipment to treat all of it, and that’s what the $100 to $300 pays for. Heavy smoke can run up to $600.
Skip the air fresheners. Perfume mixed with the smell is usually worse than the smell.
What I’d buy
Enzyme cleaner
$10 to $25Breaks down milk, food, pet and body odors instead of covering them up.
Cabin air filter
$12 to $30A dirty filter holds smell and blows it back at you. Cheap to replace.
Will it get worse if I wait?
If moisture is involved, yes. Mildew spreads and works deeper into the foam, and then you’re looking at pulling the carpet. Milk and food smells settle in within a day or two. Whatever it is, deal with it this week.
Keep it from happening again
Clean spills right away, fix any leak the day you find it, and never leave food or wet items in the car. If it’s pets, a proper dog hammock or cargo liner keeps the smell out of the seats in the first place.
Keep reading
General information, not professional advice. Costs are examples. See our Terms of Use.