How to Remove Oil Stains from Wool & Cashmere

Quick answer

Blot up the oil without rubbing, then press a dry-cleaning solvent through a clean white cloth onto the spot, never straight onto the wool. Finish with a mild detergent sponge-out and a gentle hand wash in lukewarm water.

Start the steps

Prefer a ready-made fix? Our top picks ↓

First few minutes

Just happened? Do this first

  1. Blot the oil up with a clean, dry white cloth or paper towels before anything else.
  2. Act while the stain is fresh, since old stains are harder to remove than fresh ones.
  3. Check the care label for wool, blends or dry clean only before you wet the spot.
  4. Pretest any solvent on a hidden spot first and stop if color transfers or changes.

Oil on wool is tough because it doesn't dissolve in water, so a regular wash mostly spreads it around rather than lifting it. Wool can't take hot water, chlorine or scrubbing, which rules out most quick fixes. Fresh oil is manageable with patience, but old oil is harder to shift, and on an old or heirloom piece it may be wiser to leave the mark alone.

A grease stain on a wool sweater responds best to a dry-cleaning solvent worked through a clean cloth, then a light, patient dab with a lightly soaped cloth. Merino and tweed are easy to fuzz up, so blot instead of rubbing and lay the piece flat to dry. If an oil stain on a wool suit has been there for weeks, take it to a dry cleaner instead of trying another round.

Before you start

What wool & cashmere can take

Use with care4

  • Water
  • Soaking
  • Solvents (alcohol, spot removers)
  • Acids (vinegar, lemon)

Avoid6

  • Hot water
  • Chlorine bleach
  • Oxygen bleach
  • Enzyme cleaners
  • Scrubbing and abrasives
  • Heat, once the stain is out

5 items

What you'll need

0 of 5 ready

Tap an item to get it on Amazon, or tick what you already have.

As an Amazon Associate we earn from qualifying purchases.

7 steps

Step by step

0 of 7 done
  1. Step 1 of 7

    Blot up the excess oil

    Press clean white cloths or paper towels onto the spot to soak up as much oil as you can before anything else touches it. Switch to a dry section of cloth each time one fills.

    Careful. Rubbing or brushing spreads the oil deeper into the wool, so press and blot only.

  2. Step 2 of 7

    Work the dry-cleaning solvent through a cloth

    Dampen a clean white cloth with a commercial dry-cleaning solvent and lay it over the spot. Press down on it with your weight so the solvent vapors can dissolve the oil.

    Tip. Keep the solvent on the cloth, not on the wool itself.

    Careful. Dry-cleaning solvent is flammable, so use it only in a well-ventilated room with no flames, pilot lights or sparks nearby, and wear rubber gloves.

  3. Step 3 of 7

    Repeat until nothing transfers

    Lift the cloth and check it: if oil came off onto it, lay a fresh part of the cloth over the spot and press again. Once nothing transfers, stop using the solvent and let the spot dry.

  4. Step 4 of 7

    Lift the rest with a combination solvent

    Apply a combination solvent containing glycerin, soap and water to a cleaning cloth, not the wool, and lay the cloth over the stain. Blot toward the middle of the stain, turning to clean areas of the cloth as it picks up soil.

  5. Step 5 of 7

    Draw the solvent out with a weight

    When the stain looks gone, stack 5-6 dry clean cloths over the spot and set a weight on top. The cloths will soak up the solvent as it works out of the fibers.

  6. Step 6 of 7

    Sponge out with mild detergent

    Mix 1 teaspoon of mild detergent into 1 cup of lukewarm water, then dampen a clean cloth and sponge the stained area. Blot, sponge again with clear water, blot once more and let it dry.

  7. Step 7 of 710 minutes

    Hand wash the whole garment

    Soak the whole garment in lukewarm water, about 30°C, with a mild detergent for about 10 minutes. Rinse it in clean lukewarm water, squeeze it gently and lay it flat to dry, away from heat.

    Careful. Agitation in water makes wool felt and shrink, so keep the movements gentle and still.

If you'd rather buy than mix

Best products for oil on wool & cashmere

Choose a combination solvent that lists glycerin, soap and water, and a commercial dry-cleaning solvent sold for home use.

How we picked these: each product is made for this type of stain, its maker doesn't warn against using it on wool & cashmere, and its directions fit the steps above.

Finished the steps? How does it look?

How to tell it's working

You're making progress when the cloth picks up oil each time you press it. Once the cloth stops coming away marked, the solvent part is done, so let the spot dry before you judge the result.

What changes for yours

Adjust for your wool & cashmere

Wool sweater

Knitwear stretches out of shape easily, so keep the solvent pressure light and let the cloth do the lifting. For the hand wash, support the whole sweater in the water and squeeze it gently instead of twisting it.

If the sweater has a ribbed collar or cuffs, work those areas separately and keep the stretch out of the knit.

Wool suits

Check the care label before you wet a suit, because a dry clean only label means the home steps stop here. If the label allows spot treatment, work only the stained area and keep the solvent off the lining.

Once the spot is gone, check nearby areas such as pocket edges and cuffs for a second mark. Let the spot dry flat before you judge the result.

Merino wool

Merino is still wool, so the same lukewarm water, mild detergent and gentle handling apply. Keep the solvent on the cloth and press lightly until the cloth comes away clean.

Finish with the hand wash and dry the knit flat, away from heat, so it keeps its shape.

Wool clothing

Start by reading the care label, because it decides whether a home wash is an option at all. If it says dry clean only, blot the oil and take the item to a dry cleaner rather than washing it at home.

If the label allows hand washing, the steps here apply to any wool garment, with the stain treated before the wash. Working through the spot first means the wash only has to finish the job.

Wool jumper

A jumper is a knit, so support it flat on a clean towel while you work and keep the stitches from stretching under the cloth. Blot the spot from the inside of the jumper when you can, so the oil isn't pushed through to the front.

Once the spot is gone, finish with the hand wash and lay the jumper on a towel to dry so it keeps its shape.

Wool pants

Trouser stains often sit on the thigh or seat, so slip a clean cloth inside the leg to keep the solvent from reaching the other side. Work only the stained area and keep the solvent off any lining.

Lay the pants flat on a towel to dry so they hold their shape while the spot finishes drying.

Tweed

Read the label for the fiber content before you wet tweed, since the method depends on what the cloth is made of. If the label names wool, follow these steps; if the fiber is unclear, don't wet the spot and take the item to a dry cleaner.

Press the cloth on rather than sliding it across the weave, so the textured surface doesn't pull out of shape.

Old, dried or set-in stains

Old oil stains are harder to remove than fresh ones, and some won't respond at all. Expect to repeat the solvent steps several times rather than finishing in one pass.

If the stain has dried, the solvent steps still apply, but start each round with a fresh cloth and fresh solvent, since a dried spot takes longer to lift. Oil that has sat for a while may need several rounds before it comes away.

If the item has already been through the dryer, the heat may have set the stain, which makes it harder still. If oil is still there after several rounds, take the item to a professional dry cleaner, who has skills and equipment that home treatment doesn't.

Vinegar, baking soda, peroxide and more

Do home remedies work on oil on wool & cashmere?

Most home remedies from other stain guides don't belong on wool. A solvent and a mild detergent are all wool needs.

Skip4Avoid2

RemedyVerdictWhat to know
White vinegarSkipSkip vinegar on wool; it's only 'with care' on wool and can change the color of some dyes.
Baking sodaSkipSkip baking soda; the solvent and detergent do the lifting on wool. Test any fabric first if you ever try it.
Dish soapSkipSkip dish soap; a mild detergent sponge-out after the solvent is the only soap needed.
Rubbing alcoholSkipColored fabric with untested dyes is at risk, and the solvent steps already do this job.
Hydrogen peroxide (3%)AvoidColored wool that isn't colorfast can't take it, so keep it away from these steps.
Oxygen bleach (OxiClean)AvoidWool can't take oxygen bleach, and product labels say not to use it on wool.

What makes it worse

Mistakes to avoid

Don't put it in the dryer until the stain is gone

Dryer heat can set the stain so it can't be removed. Only tumble wool if the care label says tumble dry, on a low or wool setting.

Don't use chlorine bleach on wool

Chlorine bleach isn't safe for wool, and its label says not to use it on it. Stick to the solvent and mild detergent steps here.

Don't wash wool in hot water or enzyme detergent

Wool needs lukewarm water, about 30°C, and enzyme-based detergents are not for wool or silk. Hot water and those detergents are both unsafe for this fiber.

Don't use cooking oil to loosen the stain

Cooking oils that aren't fully removed age and form yellow stains. Adding more oil only gives you a second stain to deal with.

When to call a professional

Use a professional dry cleaner when the label says dry clean only, when a hidden-area test shows color transfer or color change, or when a stain remains after home treatment. Dry cleaning is preferred for wool to minimize shrinkage, so it's the safer call for a valuable piece.

Questions

Can I still get the oil out once it has dried?

Sometimes, but it's harder. Dried oil has had more time to set into the fibers, so expect to repeat the solvent steps several times before you judge the result.

Will a regular wash remove an oil stain from wool?

Usually not on its own. Oil doesn't dissolve in water, so a plain wash mostly spreads it around, and the solvent has to lift it first. Use the solvent steps, then finish with the gentle hand wash.

Why did the spot turn yellow after cleaning?

Cooking oil that wasn't fully removed ages and forms a yellow stain. Repeat the solvent steps until nothing transfers to the cloth, then finish with the wash.

How do I get black grease out of wool?

Use the same steps: blot, work the solvent through a cloth, then sponge out and hand wash in lukewarm water. Let the spot dry completely before you judge it, and repeat the solvent steps if any dark mark is left.

What should I do with an old heirloom wool piece?

Be cautious. A long-standing stain may have weakened the fibers, and removing it can leave a hole, so it may be wiser to leave it alone. If you're unsure, ask a professional dry cleaner before you try anything.

How long should I wait before wearing the sweater again?

Wait until it's completely dry, then check the spot in good light. If a faint mark remains, repeat the cleaning steps before you wear it.

Oil on other materials

All 40 materials for oil

Other stains on wool & cashmere

Start from the bigger picture

How we know this

Every method, amount and warning here comes from university extension services, industry bodies and product makers. We read them, check every step for unsafe combinations and changed amounts, and write it up so you can follow it.

  1. University of Georgia Extension
  2. American Cleaning Institute
  3. Iowa State University Extension
  4. Woolmark