All articles
Odor Control 5 min read

How to get rid of carpet odor for good

Deodorizers only cover odor. Removing it permanently means locating the source, treating the material holding it and drying the area completely.

Identify the source first

  • Sharp ammonia smell that worsens in humidity: urine in the padding.
  • Musty or earthy smell: moisture and microbial growth under the carpet.
  • Sour smell in one spot: milk, food or a drink that soaked the backing.
  • Smoke or cooking smell across the whole room: absorbed soil throughout the pile.

Treatments that actually work

Urine requires an enzyme or oxidizer applied to the padding depth, then sub-surface extraction. Surface cleaning cannot reach the crystals below.

Microbial odor requires drying the substrate below 15% moisture content plus an antimicrobial. Cleaning a wet carpet without drying it guarantees the smell returns.

What does not work

  • Baking soda alone — it deodorizes surface air, not the backing.
  • Vinegar, which masks briefly and can set some dyes.
  • Scented sprays that leave residue and attract soil.

Common questions

Will replacing padding fix the smell?

Usually, if the subfloor is also sealed. Urine that has soaked into concrete or wood needs a sealer or the odor persists.

How long until the smell is gone?

Most odors clear as the carpet dries, within 24 to 48 hours after treatment.

Want this handled by a pro?

Berber Carpet & Upholstery Cleaning serves Ventura County — free quotes, 24/7.