What dry cleaning removes and what it doesn't
Dry cleaning removes many odors, but not all of them. The process works well on smells trapped in fabric fibers — cigarette smoke, perfume, cooking odors, sweat buildup, and mustiness from storage. The solvent used in dry cleaning dissolves oils and residue that hold these odors, and heat during pressing drives off volatile compounds. For these types of smells, dry cleaning often works the first time.
Odors that come from permanent damage to the fabric itself — like mildew that has begun to rot fibers, or urine that has set into the material — may not fully disappear. Dry cleaning can reduce the smell but cannot restore fibers that have been chemically altered. If a garment has been wet and left sitting for weeks, the damage may be too deep for any cleaning method to fix completely.
Key Takeaways
- Dry cleaning removes odors caused by oils, smoke, sweat, and surface residue because the solvent dissolves these compounds.
- Odors from mildew, urine, or other substances that have chemically damaged the fabric fibers may persist even after dry cleaning.
- Telling your dry cleaner what caused the odor helps them choose the right treatment and set realistic expectations about results.
- Pre-treating the garment at home before dry cleaning — airing it out, brushing it, or spot-treating with vinegar — can improve the final result.
How dry cleaning solvents break down odor-causing compounds
Dry cleaning uses a chemical solvent — most commonly perchloroethylene (perc) or hydrocarbon-based solvents — that dissolves oils and organic matter in fabric. Odors cling to these oils and residues. When the solvent breaks down the oils, it also removes the odor molecules attached to them. This is why dry cleaning works so well on smoke smell, cooking odors, and accumulated body odor.
The heat used during the drying and pressing stages also helps. Volatile organic compounds — the molecules you actually smell — evaporate more readily when heated. The combination of solvent action and heat is what makes dry cleaning more effective than straightforward airing out a garment. A sweater that smells like cigarette smoke after sitting in a smoky room will lose most or all of that smell after one dry cleaning cycle.
Types of odors dry cleaning handles well
Dry cleaning is most effective on odors that sit on top of the fabric rather than soaking into it. Cigarette and cigar smoke, perfume, cologne, cooking smells from restaurants or kitchens, and general mustiness from closet storage all fall into this category. These odors are usually held in place by oils or moisture on the fabric surface, which the solvent dissolves.
Sweat odor also responds well to dry cleaning, even when it has built up over time. Underarm odor comes from bacteria breaking down sweat, and the solvent removes both the sweat residue and the bacterial byproducts. Garments that smell stale from being stored damp or in a closed space will usually come out fresh after dry cleaning, because the odor is surface-level mustiness rather than deep fiber damage.
Odors that may not fully disappear
Mildew and mold odors are harder to remove completely. If a garment has been wet and left sitting for days or weeks, mold spores have begun to grow into the fibers themselves. Dry cleaning can kill the spores and remove some of the smell, but the fibers may have been permanently altered. The odor may return over time if any spores survive, or if the garment gets damp again.
Urine odor — whether from a pet accident or other source — presents a similar problem. Fresh urine can be removed by dry cleaning, but urine that has dried and set into the fabric has bonded chemically with the fibers. Dry cleaning will reduce the smell but may not eliminate it entirely. Sweat that has been left to dry and set for months can also become harder to remove, because the bacteria have had time to create compounds that are more resistant to solvent action.
What to tell your dry cleaner about the odor
When you drop off a garment with an odor problem, tell the cleaner what caused it. Say "this smells like cigarette smoke" or "it got wet and sat in a closet for a week" rather than just "it smells bad." Dry cleaners can then choose the right treatment — some use pre-soaking, others use specialized deodorizing agents, and some may recommend a second cleaning cycle if the first one doesn't fully remove the smell.
Be honest about how long the odor has been there and whether the garment has been wet. A cleaner who knows the smell is fresh surface-level smoke will have different expectations than one who learns the garment was damp for weeks. This helps them set realistic expectations about what they can achieve and may save you money by avoiding a second cleaning that won't help.
Pre-treating at home before dry cleaning
You can improve results by preparing the garment before you take it to the cleaner. Air the garment outside for several hours or overnight — sunlight and fresh air will evaporate some volatile odor compounds on their own. Brush the fabric gently with a soft brush to loosen surface dust and debris that may be holding odor.
For some odors, a light spray of white vinegar diluted with water (one part vinegar to three parts water) can help, but test this on a hidden area first because vinegar can affect some dyes. Let the garment dry completely before dry cleaning. Do not wash it in water, because water can set some odors deeper into the fibers and may cause mildew to develop if the garment doesn't dry quickly enough.
When dry cleaning doesn't work and what to try next
If dry cleaning removes most of the odor but not all of it, a second cleaning cycle sometimes helps. Ask the cleaner whether they recommend this — sometimes a second pass will catch odor molecules the first cycle missed, but sometimes the remaining smell is fiber damage that won't respond to more cleaning.
If the odor persists after dry cleaning, the damage is likely permanent. At that point, your options are limited. Some people use odor-absorbing products like activated charcoal or baking soda stored in a sealed bag with the garment for weeks, though results are unpredictable. For valuable garments, a textile restoration specialist may be able to help, but this is expensive. For most items, accepting that the smell cannot be fully removed or donating the garment may be the practical choice.
Frequently Asked Questions
Will dry cleaning remove pet odor from clothes?
Fresh pet odor usually comes out with one dry cleaning. If the accident happened recently and the garment dried quickly, the smell is surface-level and the solvent will dissolve it. If the garment was wet for days or the pet accident soaked through to the lining, the odor may persist because it has set into the fibers.
Can dry cleaning remove mildew smell?
Dry cleaning can reduce mildew odor, especially if the mildew is early-stage. If the garment has been damp for weeks and mold has begun to damage the fibers, the smell may not fully disappear. The cleaner may recommend a second cycle or specialized treatment, but results depend on how deep the mold growth goes.
Does dry cleaning remove sweat stains and odor at the same time?
Yes. Sweat stains and sweat odor are both caused by the same compounds — sweat and the bacteria that break it down. Dry cleaning removes both the visible stain and the smell in one process. Older, set-in sweat stains may require pre-treatment or a second cleaning.
What if the odor comes back after dry cleaning?
If the smell returns quickly, it usually means the garment is absorbing odor from its environment — a closet that smells like mildew, or storage near smoke. Store the garment in a clean, dry space. If the smell was never fully removed in the first place, a second dry cleaning may help, or the fiber damage may be permanent.
Is there a way to prevent odors from building up in clothes between cleanings?
Store garments in a clean, dry closet away from smoke and moisture. Hang items rather than folding them so air can circulate. If you wear something once and it doesn't need washing, hang it outside or in a well-ventilated space to air out before putting it back in the closet. This prevents odors from accumulating between cleanings.