Dry cleaning removes most odors, but not all of them
Dry cleaning removes odors caused by sweat, food, smoke, and general wear — the smells that come from your body, your environment, or what you ate. The solvent used in the process (usually perchloroethylene or a similar chemical) dissolves oils and residue that trap odor molecules. For everyday smells, one dry cleaning cycle usually works.
But dry cleaning does not remove odors that have bonded chemically into the fabric itself. Mildew, mold, and urine smell differently because they are not surface contamination — they are growth or chemical damage in the fibers. A garment that smells like mildew after dry cleaning either had the smell before cleaning, or the smell came back because the underlying moisture problem was never solved.
The difference matters because it tells you whether dry cleaning will actually help. If your coat smells like cigarette smoke or last week's dinner, dry cleaning will work. If it smells like it was stored in a damp basement, dry cleaning alone will not fix it.
Key Takeaways
- Dry cleaning removes odors from sweat, food, smoke, and environmental exposure because the solvent dissolves the oils that hold smell molecules.
- Mildew, mold, and urine smells do not come out in dry cleaning because they are chemical or biological damage to the fibers, not surface residue.
- If a garment smells bad after dry cleaning, the smell was either present before cleaning or the source of moisture is still there.
- Telling your dry cleaner what the smell is helps them decide whether to use a standard cycle or a specialty treatment.
- Some smells require pre-treatment or multiple cleanings, and some fabrics cannot tolerate the heat or chemicals needed to remove certain odors.
How dry cleaning solvents break down odor-causing residue
Dry cleaning works on smell because most everyday odors are carried by oils and organic compounds that sit on top of or between fibers. When you wear a wool blazer to a restaurant, cooking oil and food particles settle into the weave. When you sweat, salt and body oils accumulate. Cigarette smoke leaves tar and particulates. All of these are oily or sticky — they do not wash away with water alone.
The solvent used in dry cleaning (typically perchloroethylene, also called perc, or newer alternatives like hydrocarbon or siloxane) dissolves these oily compounds the way dish soap breaks down grease. Once the compounds dissolve, they rinse away with the solvent. The smell goes with them. This is why dry cleaning is effective for smoke, food, sweat, and perfume odors — they all depend on oily residue to cling to fabric.
The process takes time. Garments soak in the solvent for 20 to 45 minutes, depending on how soiled they are and what the cleaner thinks the fabric can handle. Heavily soiled items or items with stubborn smells may go through a second cycle. The solvent is then extracted, and the garment is dried in a heated tumbler.
Odors that dry cleaning cannot remove
Mildew and mold smell different from smoke or sweat because they are not residue — they are living organisms or their byproducts growing in the fabric. Dry cleaning solvent will not kill mold or break down the compounds mold produces. If your garment smells musty, dry cleaning may lighten the smell slightly by removing surface dust and oils, but the mold smell will return or persist because the mold itself is still there.
Urine smell works the same way. Once urine dries, it leaves uric acid crystals in the fibers. These crystals do not dissolve in dry cleaning solvent the way oil does. They need an enzyme treatment or an acid rinse to break down. Standard dry cleaning will not remove them.
Pet odors (beyond fresh accidents) also resist dry cleaning because they often involve uric acid or other compounds that bond to the fiber itself rather than sitting on top of it. Perfume and cologne can sometimes leave a similar problem if they have been on the garment for months — the fragrance oils oxidize and bond to the fabric in a way that dry cleaning solvent cannot fully reverse.
When to tell your dry cleaner about the smell
Before you drop off a garment, mention what it smells like. A good dry cleaner will ask questions: Is it smoke? Food? Mildew? How long has the smell been there? These details change how they treat the item. A fresh food smell gets a standard cycle. A mildew smell might get a pre-soak or a specialty treatment, or the cleaner might tell you upfront that dry cleaning will not solve it.
Some cleaners offer pre-treatment options for specific odors. Enzyme treatments can help with urine or pet smells. Ozone treatment (a gas that oxidizes odor molecules) can help with smoke or mildew, though it does not work on all fabrics and is not available everywhere. Asking about these options before cleaning saves you money and disappointment.
Be honest about what caused the smell. If you spilled something, say so. If the garment was stored damp, say so. If you are not sure, describe what it smells like — musty, sour, smoky, greasy. The cleaner can then decide whether standard dry cleaning will work or whether the garment needs something else.
Why some smells come back after dry cleaning
A smell that returns after dry cleaning usually means one of two things: the source was never removed, or moisture came back. If a garment smells like mildew again a week after cleaning, it either had mold spores still in the fibers (because dry cleaning did not kill them), or it was stored in a damp place and the mold started growing again.
The same applies to smoke smell. If your coat smells like cigarettes again after a month, either the cleaning did not fully remove the smell (which can happen with very heavy smoke exposure), or the coat was exposed to smoke again. Dry cleaning does not create a permanent barrier against new odors.
For mildew specifically, the only real fix is to dry the garment completely and store it in a dry place. Dry cleaning can remove the smell temporarily, but if the garment stays damp or is stored in a humid closet, the mold will come back. If mildew is a recurring problem, the issue is storage, not cleaning.
Fabrics that need special care for odor removal
Some fabrics cannot tolerate the heat or chemicals needed to remove certain smells. Silk, cashmere, and delicate wools can shrink or lose their finish if exposed to high heat or aggressive solvents. Leather and suede have their own solvents and processes — standard dry cleaning can damage them. If you have a delicate garment with a stubborn smell, the cleaner may have to choose between removing the smell and preserving the fabric.
Ask the cleaner what they recommend. For a silk blouse with a smoke smell, they might suggest a gentle cycle that removes most of the smell but not all of it. For a leather jacket, they might suggest airing it out or using a specialty leather cleaner instead of standard dry cleaning. These conversations matter because the wrong treatment can ruin the garment.
Vintage or antique clothing is especially risky. Old fabrics can be fragile, and the dyes may not be colorfast. If a vintage piece smells bad, dry cleaning might be your only option, but talk to the cleaner first about whether the fabric can handle it.
Alternatives and additions to dry cleaning for odor removal
If dry cleaning alone is not working, other methods can help. Airing a garment outside in sunlight for a full day can reduce smoke and food smells — UV light and fresh air break down some odor molecules. This works best for light smells and does not work at all for mildew or urine.
Enzyme sprays designed for pet odors can be applied before dry cleaning and may improve results. Baking soda sprinkled inside a garment overnight can absorb some smells, though it works best on light odors and needs to be vacuumed out thoroughly. Activated charcoal or crumpled newspaper stored with the garment can also absorb odors over time.
For mildew, the only real solution is to address the moisture. Dry the garment completely in sunlight or a warm, dry room, then store it in a dry closet with a moisture absorber like silica gel or a dehumidifier. Dry cleaning can remove the smell, but it will not prevent the mold from coming back if the storage conditions are still damp.
Frequently Asked Questions
Will dry cleaning remove cigarette smoke smell?
Yes, usually in one cycle. Smoke smell comes from tar and particulates that dissolve in dry cleaning solvent. Very heavy smoke exposure (like a garment stored in a smoky room for months) might need a second cleaning or a specialty treatment like ozone, but standard dry cleaning works for most smoke odors.
Can dry cleaning get rid of mildew smell?
Dry cleaning can reduce mildew smell temporarily, but it will not remove it completely because mold is living in the fibers, not just sitting on top of them. If the garment is stored damp again, the smell will come back. The real fix is drying the garment completely and storing it in a dry place.
What if my garment still smells bad after dry cleaning?
The smell was either present before cleaning (and needs a specialty treatment), or it came back because the source is still there. Tell your cleaner what the smell is and ask whether a second cleaning, enzyme treatment, or ozone treatment might help. If the smell is mildew, focus on storage conditions instead.
Does dry cleaning remove sweat smell?
Yes. Sweat smell comes from salt and body oils that dissolve easily in dry cleaning solvent. One standard cycle removes most sweat odor. If a garment still smells after cleaning, the smell may be from bacteria growth (which needs enzyme treatment) rather than fresh sweat.
Can I use dry cleaning to remove pet urine smell?
Standard dry cleaning will not remove urine smell because uric acid crystals do not dissolve in dry cleaning solvent. Ask your cleaner about enzyme pre-treatment before dry cleaning, or ask whether they offer specialty treatments for pet odors. Some cleaners can help; others cannot.