Illustration for Musty Old Car Smell on a Budget

This guide is for the vague “old car” smell. Smoke and specific spills need different fixes. See our guides to smoke smell removal cost and cat urine, milk and cologne smells.

The budget ladder

Step Cost What it can fix What it can’t
Clean out, vacuum, wipe, air out $0 Odors from trash, crumbs, dust and damp mats Odor soaked deep into foam or carpet padding
Check the cabin air filter Part price varies by car A musty smell when the fan runs Smells that are there with the fan off
Odor spray for fabric (Adam’s Odor Neutralizer) $16.99 Light odors in carpet and seats Heavy, soaked-in odor
Charcoal odor bag (Adam’s) $19.99, reusable Ongoing light odor and moisture A smell with an active source
Pro odor treatment add-on $89 (Capstone, Phoenix); $129 ozone (Dennis Auto Details, San Diego); from $95 (NorBay Mobile, San Jose) Stubborn odor after cleaning A leak or wet padding that keeps feeding it
Deep interior with extraction and odor treatment $200 sedan (Mr. Miller’s Mobile Detailing) Smell held in fabric seats and carpet Damage that needs parts replaced

Step 1: the free part

The EPA ranks the ways to cut indoor air pollution by how well they work. Controlling the source comes first, then ventilation. In a car, that means getting the source out:

  • Pull every floor mat. Shake and dry them outside.
  • Vacuum carpet, seats, under the seats and the trunk.
  • Wipe the dash, doors and console.
  • Leave the windows open on a dry day.

Check under the seats and in the spare-tire well. Trash, a damp mat or a forgotten spill can be the whole story.

Step 2: the cabin filter

The cabin air filter cleans the air your fan blows in. A parts retailer’s filter guide lists a musty smell when the climate control runs as a sign the filter needs changing. Carmakers’ intervals differ. That guide lists 15,000 miles or 12 months for some brands, 22,500 miles or two years for another, and no fixed mileage for one. Your owner’s manual gives your car’s interval.

If the smell is strongest when the fan first comes on, start here.

Step 3: about $37 in products

Two products cover most light odors after cleaning. One maker’s odor neutralizer costs $16.99. Its directions say to lightly mist carpet and fabric, not soak it, and let it air dry, including under the seats and in the trunk.

The same maker’s charcoal bag costs $19.99. It’s sold as a way to deal with odors without covering them with an air freshener. The label says to set it in the sun for 1 to 2 hours every few months to reuse it. Together, that’s $36.98.

Step 4: pay a pro

If the smell is still there, a detailer can extract the carpet and seats and treat the air. One Phoenix detailer lists an odor bomb at $89 for about an hour. A San Diego detailer charges $129 for an ozone treatment. A San Jose detailer’s ozone service starts at $95.

Ozone needs care. The EPA says no person or pet should be exposed during these treatments. It also says ozone can damage materials such as rubber. Ask the detailer how long the car stays sealed and aired out afterward.

A deeper interior clean costs more. One Northwest Indiana detailer’s deep interior, with extraction and an odor treatment, is $200 for a sedan. For what each tier includes, see cheap vs premium interior details.

When it’s more than a smell

If the carpet is damp or the smell returns after rain, look for a leak. No spray or treatment will fix water that keeps coming in.

How we research our articles: methodology.

Sources

Based on 8 sources · How we price