Dry cleaning removes some odors but not all of them

Dry cleaning can eliminate odors that come from sweat, food, smoke, and general wear, but it works differently than washing with water. The process uses chemical solvents—most commonly perchloroethylene (perc) or hydrocarbon-based solvents—that dissolve oils and dirt where odor-causing bacteria live. However, dry cleaning does not always remove odors that have soaked deep into fabric fibers or that come from mildew and mold. The effectiveness depends on what caused the smell, how long it has been there, and how the garment is handled after cleaning.

The solvents used in dry cleaning are better at removing oil-based odors than water-based ones. Sweat mixed with deodorant, cooking smells, and cigarette smoke all contain oils that dissolve in these solvents. Mildew and musty smells, by contrast, often require moisture and agitation to break down—the opposite of what dry cleaning provides. If a garment has been stored damp or smells like mold, dry cleaning alone may not solve the problem.

Key Takeaways

  • Dry cleaning removes odors caused by sweat, food, smoke, and body oils because the solvents dissolve these substances.
  • Mildew and musty smells often survive dry cleaning because they require moisture and agitation, not chemical solvents.
  • Odors that have set into fabric for weeks or months may need multiple cleanings or pre-treatment before dry cleaning.
  • How the garment is stored and handled after cleaning affects whether odors return or stay gone.

How dry cleaning solvents break down odor-causing substances

Dry cleaning solvents work by dissolving the oils and residues where odor-causing bacteria and compounds live. When you sweat, the salt and proteins in sweat mix with deodorant, body oils, and bacteria. These create a film on fabric that traps odor molecules. The solvent penetrates this film, breaks it apart, and carries it away during the rinse cycle. The same process works for cooking smells, perfume residue, and smoke particles that have bonded to fabric.

The cleaning happens in a machine similar to a washing machine, but instead of water, it uses the chemical solvent. The garment is agitated in the solvent for 15 to 30 minutes, depending on how soiled it is. After agitation, the solvent is drained and replaced with fresh solvent for a rinse cycle. This removes loosened dirt and odor compounds. Finally, the garment is dried using heat and air circulation. The heat helps evaporate any remaining solvent and can also kill some odor-causing bacteria, though the main work is done by the solvent itself.

Odors that dry cleaning does not remove well

Mildew and musty smells are the most common odors that survive dry cleaning. These smells come from mold and mildew growth, which happens when fabric stays damp. Mold produces compounds that create the musty smell, and these compounds can become embedded in fabric fibers. Dry cleaning does not add moisture, so it cannot fully break down mold or stop it from growing back. If a garment smells musty, it usually needs to be dried completely and stored in a dry place before dry cleaning will help.

Odors from urine, particularly pet urine or old stains, also resist dry cleaning. Urine contains uric acid crystals that do not dissolve well in dry cleaning solvents. These crystals can reactivate when the garment gets damp again—even from humidity or sweat—and the smell returns. Protein-based stains like blood or vomit may also leave odors that dry cleaning alone cannot fully remove. For these stubborn smells, the garment may need to be soaked in water with an enzyme-based cleaner before dry cleaning, or it may need to be washed at home instead.

When odors return after dry cleaning

Odors sometimes come back after dry cleaning because the garment was not fully dry when it left the cleaner, or because it was stored in a damp or poorly ventilated space. Dry cleaning removes the odor-causing substances, but if moisture returns to the fabric, bacteria can grow again and create new odors. This is especially common in humid climates or in closets without air circulation. Hanging the garment in a well-ventilated area for a few hours after picking it up from the cleaner can prevent this.

Odors also return if the original problem was not fully solved. If a garment smelled like mildew, dry cleaning may have removed the surface smell but not killed the mold spores deep in the fabric. When the garment is stored in a damp closet, the mold can grow again. Similarly, if a garment was treated with heavy perfume or cologne, dry cleaning removes most of it, but traces can remain and reactivate when the garment is worn and body heat warms the fabric. In these cases, a second cleaning or a different approach—such as airing the garment outside or storing it with activated charcoal—may be needed.

Pre-treating odors before taking clothes to the cleaner

If a garment has a strong or stubborn odor, telling the dry cleaner about it before they start can improve results. Many cleaners offer pre-treatment for specific stains and odors. For musty smells, airing the garment outside in sunlight for several hours before dropping it off can help—sunlight kills some mold spores and bacteria. For sweat stains and odors, some cleaners will soak the garment in a pre-treatment solution before the main cleaning cycle. This extra step costs more but can make a difference for odors that have set in.

For odors from urine or other protein-based sources, ask the cleaner whether they recommend washing the garment at home first with an enzyme cleaner, or whether they have a pre-treatment they can explore. Enzyme cleaners break down the proteins that cause these odors, and they work better in water than in dry cleaning solvents. If the cleaner suggests home washing first, follow their information—it will save you money and improve the chances that the odor will not return.

Storing clothes to prevent odors from returning

After dry cleaning, how you store the garment matters as much as the cleaning itself. Keep clothes in a closet or drawer with good air circulation. Avoid plastic storage bags or sealed containers, which trap moisture and can cause mildew to grow. If you live in a humid climate, consider using a dehumidifier in your closet or storing clothes with silica gel packets or activated charcoal to absorb moisture. These products are inexpensive and can prevent musty smells from developing.

Do not store damp or drying clothes in a closed space. If a garment is still slightly damp when you put it away, moisture will be trapped and mold can grow within days. Always make sure clothes are completely dry before storing them. If you notice a musty smell in your closet, open the doors and windows to air it out, and consider washing the closet shelves with a diluted vinegar solution to kill mold spores. This prevents odors from transferring to freshly cleaned clothes.

When to wash at home instead of dry cleaning

Some odors respond better to washing with water than to dry cleaning. If a garment has a musty or mildew smell, washing it at home in warm water with a cup of white vinegar or baking soda can be more effective than dry cleaning. The moisture and agitation help break down mold, and the vinegar or baking soda neutralizes the odor compounds. After washing, dry the garment completely in sunlight if possible—sunlight is a natural disinfectant.

For odors from urine, sweat, or other protein-based sources, an enzyme-based laundry detergent works better than dry cleaning solvents. Enzyme cleaners break down the proteins that cause these odors. Soak the garment in water with enzyme cleaner for 30 minutes to several hours, then wash normally. If the garment is delicate and you are worried about damage, test the enzyme cleaner on a hidden seam first. For most fabrics, enzyme cleaners are safe and much more effective for these types of odors than dry cleaning.

Frequently Asked Questions

Will dry cleaning remove cigarette smoke smell?

Yes, dry cleaning removes most cigarette smoke odors because smoke particles bond to fabric oils, and the solvents dissolve those oils. However, if the garment has been exposed to heavy smoke for a long time, one cleaning may not be enough. A second cleaning or airing the garment outside between cleanings can help remove any remaining smell.

Can dry cleaning remove sweat stains and their smell?

Dry cleaning removes sweat odors effectively because sweat is oil-based and dissolves in the cleaning solvents. However, visible sweat stains may require pre-treatment or multiple cleanings if they have been there for weeks. Tell the cleaner about sweat stains when you drop off the garment so they can pre-treat them.

Why does my garment smell musty after dry cleaning?

This usually means the garment was not fully dry when stored, or mold spores survived the cleaning. Hang the garment in a well-ventilated area for several hours after picking it up. If the musty smell returns, try washing the garment at home with white vinegar or baking soda instead, which works better for mildew.

How long does it take dry cleaning to remove odors?

The cleaning cycle itself takes 15 to 30 minutes, but the garment is usually ready to pick up within one to three business days. The odor is removed during the cleaning cycle, not over time. If the smell returns later, it is usually because the garment was stored improperly or the original odor source was not fully eliminated.

Can I ask the dry cleaner to focus on odor removal?

Yes. Tell the cleaner what caused the odor—sweat, smoke, mildew, pet odor, or something else—and ask whether they recommend pre-treatment or a second cleaning. Some cleaners charge extra for pre-treatment, but it can improve results for stubborn odors. Ask about their options before you leave the garment.