How to Get a Smell Out of a Car: Find the Source, Then Fix It

Air fresheners only cover a smell. Here is how to track down what is causing it, from sour milk and pet accidents to musty AC, and remove it for good.

How to Get a Smell Out of a Car: Find the Source, Then Fix It
Photo: Luke Miller / Pexels

To get a smell out of a car, find and remove the source first: forgotten food, a spill soaked into carpet or seats, damp mats from a leak, or a musty air conditioning system and old cabin air filter. Clean the spot with the right product (an enzyme cleaner for milk, vomit and pet accidents), dry the car completely, then use baking soda on fabric to absorb what’s left. Fresheners only mask odors, and ozone generators carry real risks, so they’re a last resort used only in an empty car, if at all.

What you need

  • Vacuum with crevice tool
  • Microfiber cloths and a soft brush
  • Upholstery and carpet cleaner, or mild soap solution
  • Enzyme cleaner labeled for upholstery and carpet (for organic messes)
  • Baking soda
  • Replacement cabin air filter for your model (if due)
  • Wet-dry vac (helpful for soaked spots)

Match the smell to the source

Smell Likely cause What to do
Sour, rotten Spilled milk, food under seats Find it, remove solids, enzyme cleaner, extract, dry
Musty, damp Wet carpet, leak, damp mats Find the water source, dry fully, clean, fix leak
Musty only when the fan or AC runs Dirty cabin air filter, moisture in the AC system Replace filter; see a mechanic if it persists
Smoke Residue on glass, headliner, fabrics, filter Clean all surfaces, glass inside, new filter
Pet or vomit Organic residue in fibers Enzyme cleaner, extraction, dry
Sweet, syrupy Possible coolant leak Have the car checked by a mechanic
Fuel or burning Possible fuel, oil or electrical problem Stop driving if strong; get it inspected

The last two rows are not cleaning problems. A sweet smell, raw fuel odor or burning smell can point to a mechanical fault, so have a qualified mechanic look at the car.

Step-by-step: removing a car odor

  1. Empty the car completely, including the trunk, spare tire well, door pockets and under the seats. Slide seats forward and back and look underneath with a flashlight.
  2. Pull the floor mats and check the carpet underneath. Press a dry paper towel into the carpet in several places: if it comes up damp, you have a moisture problem.
  3. Vacuum everything. Seats, seams, carpet and the trunk.
  4. Clean the source. For milk, vomit, food and pet accidents: remove solids, blot, apply an enzyme cleaner according to its label (they often need time to work), then extract or blot and let dry. For general grime, use upholstery cleaner. Details by material are in how to clean car seats.
  5. Dry the car. Open the doors on a dry day, use a fan, or run the heater on fresh air (not recirculate). Odor-causing bacteria and mildew need moisture.
  6. Deodorize fabric. Sprinkle baking soda on dry carpet and cloth seats, leave it several hours or overnight, then vacuum thoroughly. Skip this on leather.
  7. Replace the cabin air filter if it’s due or you can’t remember the last change. Your owner’s manual shows the location and interval; on many cars it sits behind the glovebox.
  8. Clean the inside of the glass, which holds smoke and vinyl film: see how to clean car windows without streaks.

Musty smell from the vents

A musty smell that appears when you turn on the AC often comes from the cabin air filter or moisture in the system. Start with a new filter. Some drivers find it helps to switch off the AC compressor a few minutes before reaching their destination while leaving the fan running, which helps dry the system; check whether your owner’s manual suggests anything similar. If the smell persists, or you notice water on the passenger floor, a blocked AC drain may be the issue, and a mechanic can check it. Evaporator cleaning sprays exist, but use them only if the car maker or a technician recommends them for your model.

About ozone generators

Professional detailers sometimes use ozone generators for stubborn smoke odor. Ozone is a lung irritant, and the EPA explains its concerns on its page about ozone generators sold as air cleaners. Ozone can also degrade rubber, some plastics and fabrics with heavy or repeated use. If one is used, it must be in an unoccupied car, with no people or pets inside, followed by a thorough airing out before anyone gets back in. For most odors, cleaning the source and replacing the filter works without the risk.

What doesn’t really work

  • Air fresheners cover odors temporarily and can add their own irritants.
  • Coffee grounds, dryer sheets and similar tricks may mask a smell but don’t remove the cause.
  • Scrubbing with bleach or vinegar on car fabrics can discolor or damage them. Never mix bleach with vinegar, ammonia or other cleaners; dangerous gases can form. See never mix these cleaning products.

Safety notes

Ventilate the car while cleaning, follow every label, test on a hidden spot first, and keep products in their original containers away from children and pets.

If someone swallows, inhales or gets a cleaning product in the eyes, call Poison Control at 1-800-222-1222 (US) or emergency services.

Bottom line

Smells have causes. Find the spill or the damp, clean it with the right product, dry the car fully and change the cabin filter. That fixes most odors without perfumes or ozone.

FAQ

How do I get spilled milk smell out of a car?

Act quickly. Blot, then treat with an enzyme cleaner and leave it the time the label states, then extract and dry thoroughly. If milk soaked through to the padding under the carpet, a detailer with an extractor may be needed.

How long does baking soda take to remove odor?

Leave it several hours or overnight on dry fabric, then vacuum. It absorbs lingering odor but won’t fix a wet spot or a live source.

Why does my car smell musty after rain?

Water may be getting in through a door seal, sunroof drain or other leak. Check for damp carpet and have the leak found and fixed, then dry and clean the area.

How often should I replace the cabin air filter?

Follow the interval in your owner’s manual. Replace it sooner if you drive on dusty roads or notice weak airflow or a musty smell.