Dry cleaning removes some odors but not all of them

Dry cleaning can eliminate odors that come from sweat, food, smoke, and general wear — the smells that soak into fabric during normal use. The solvent used in the process (usually perchloroethylene, or perc) dissolves oils and residue that trap odor molecules, so when the garment comes out, many of those smells are gone.

But dry cleaning will not remove odors that have set into the fabric permanently, odors caused by mold or mildew, or smells from damage to the garment itself. If a coat smells like cigarette smoke from being stored in a smoky room, dry cleaning will help. If it smells like mildew because it was left damp in a closet, dry cleaning alone will not fix it.

Key Takeaways

  • Dry cleaning removes odors from sweat, food, smoke, and everyday wear by dissolving the oils that trap smell molecules in fabric.
  • Odors from mold, mildew, or permanent damage to the fabric itself will not disappear with dry cleaning alone.
  • Tell your dry cleaner what the odor is and where it came from — they can sometimes pre-treat the garment or use extra steps to target specific smells.
  • Airing out a garment in sunlight or fresh air before dry cleaning can help remove surface odors and improve results.
  • Some fabrics and garment types hold odors more stubbornly than others, and delicate items may have limits on how aggressively they can be treated.

Which odors dry cleaning actually removes

Dry cleaning works best on odors trapped in the oils and residue on fabric. Sweat odor, cooking smells, perfume, and smoke from being around smokers all fall into this category. The solvent breaks down the oily layer where these smell molecules cling, and the garment comes out smelling neutral or like the dry cleaner's finishing products.

The longer a garment has been worn or stored with an odor, the more the smell has bonded to the fabric itself. A shirt worn once and smelling of sweat will come back nearly odor-free. A winter coat that sat in a closet for months absorbing cigarette smoke may still have a faint smell even after cleaning, because the odor has moved deeper into the fibers.

Odors that dry cleaning cannot fix

Mold and mildew are the most common odors that dry cleaning cannot remove. These are living growths on the fabric, not just smells trapped in oils. Dry cleaning will not kill the mold or remove the damage it has caused. If a garment smells musty, it needs to be treated for mold before or instead of dry cleaning — and sometimes the damage is too severe and the garment cannot be saved.

Odors from permanent damage to the fabric itself also will not wash out. If a garment was exposed to a chemical spill, burned, or left in water long enough for the fibers to break down, the smell is part of the material now. Dry cleaning cannot reverse that kind of damage.

Urine odor, especially from pets or accidents, is notoriously difficult to remove with dry cleaning alone. The urine soaks deep into the fibers and can reactivate when the garment gets damp again. This type of odor usually needs specialized treatment before dry cleaning, or sometimes the garment is not worth saving.

How to tell your dry cleaner about the odor

When you drop off a garment with an odor problem, describe what the smell is and how long it has been there. Say "this coat smells like smoke" or "this dress was stored damp and smells musty" rather than just "it smells bad." Your dry cleaner can then decide whether to pre-treat the garment, use extra rinses, or warn you that the smell may not come out completely.

Some dry cleaners offer odor-removal treatments beyond standard cleaning — these might include extra solvent soaks, steam treatments, or ozone exposure. These cost more but can help with stubborn smells. Ask whether your cleaner offers these options and whether they think the odor will respond to them.

Be honest if the garment has mold or mildew. A good dry cleaner will tell you upfront whether cleaning is worth trying or whether the garment needs specialized mold treatment first. Bringing in a moldy item without warning can also expose other garments in the shop to the problem.

What you can do before taking a garment to the dry cleaner

Airing out a garment in sunlight or fresh air for a few hours or a full day can remove surface odors before you take it to the cleaner. Sunlight naturally kills some bacteria and helps break down smell molecules. This step is free and often makes a real difference, especially for smoke or sweat odors.

If a garment smells musty, do not put it in a sealed bag. Instead, hang it outside or in a well-ventilated room for a day or two. If the smell is from mildew, you may need to brush off visible growth gently before airing it out, or the mildew will just spread.

For sweat odors, you can rinse the underarms and collar area with cool water and let the garment air dry before taking it in. This removes some of the salt and bacteria that cause the smell, making the dry cleaner's job easier.

Fabrics and garment types that hold odors longer

Natural fibers like wool and silk tend to absorb and hold odors more stubbornly than synthetic fabrics. A wool coat or sweater will take longer to release a smell than a polyester jacket. Leather and suede also hold odors deeply because of their porous structure.

Thick, layered garments like coats, blankets, and upholstered items are harder to clean thoroughly because the solvent has to penetrate all the way through. A thin blouse will come out fresher than a heavy winter coat with the same odor problem.

Delicate fabrics and hand-finished garments have limits on how aggressively they can be treated. Your dry cleaner may not be able to use extra-strong solvents or multiple soaks on a silk dress or a vintage piece, even if those steps would help with the odor. Ask what options are safe for your specific garment.

When to consider other options instead of dry cleaning

If a garment has a mold or mildew smell, look for a specialist in odor removal or mold treatment before taking it to a regular dry cleaner. Some companies focus on restoring garments damaged by water, mold, or smoke, and they have tools and knowledge that standard dry cleaning does not.

For very old or valuable garments with odor problems, a textile conservator or restoration specialist may be a better choice than a dry cleaner. They can assess whether the garment is worth treating and what method will do the least damage.

If a garment is inexpensive and the odor is severe or from mold, it may be more practical to replace it than to pay for specialized treatment. A dry cleaner can tell you honestly whether the smell is likely to come out and what it will cost.

Frequently Asked Questions

Will dry cleaning get rid of cigarette smoke smell?

Yes, usually. Smoke odor sits in the oils on fabric, and dry cleaning solvent dissolves those oils. A garment that was worn or stored around smoke will come back smelling much better or neutral. If the smell has been there for months or years, a faint trace may remain, but the improvement is usually noticeable.

Can dry cleaning remove pet urine smell?

Dry cleaning alone often does not fully remove pet urine because the urine soaks deep into fibers and can reactivate when damp. Some dry cleaners offer pre-treatment with enzymatic cleaners or ozone exposure before standard cleaning, which helps more than cleaning alone. Ask your cleaner what they recommend for pet odors specifically.

What if my garment smells worse after dry cleaning?

This sometimes happens when the solvent reactivates odor molecules that were dormant in the fabric, or when the garment was not fully dried. Tell your dry cleaner when ready. Most will re-clean the garment at no charge or offer a refund. Do not wear or store the garment until the smell is resolved.

Does dry cleaning remove sweat smell from armpits?

Yes, dry cleaning removes most sweat odor because it dissolves the salt and oils that cause the smell. For stubborn underarm odors on expensive garments, ask your cleaner about pre-treating that area or using an extra solvent soak before standard cleaning.

How long does it take for dry cleaning to remove an odor?

The cleaning itself takes a few days to a week depending on the cleaner's schedule. You should notice the odor is gone or much better when you pick up the garment. If the smell returns after a few days or weeks, it may mean the odor was not fully removed, and you can bring it back for another treatment.