Cleaning Explained

Stain removal, smells and cleaning, with the reason each method works

Find your stain, surface or smell

How to get oil and grease stains out of clothes

To remove oil stains on clothes, blot off the excess, work full-strength liquid laundry detergent or dish soap into the spot for about 10 minutes, then wash in the hottest water the care label allows. Oil repels water, so it needs a surfactant to break it up and heat to soften it, and it must not see the dryer until it's gone.

Best method
Detergent or dish soap pretreat, hot wash
Time
15 minutes plus a wash cycle
Difficulty
Easy
Stain type
Oil and grease

You will need

  • Paper towels
  • Liquid dish soap or heavy-duty liquid laundry detergent
  • Baking soda or cornstarch, for a big fresh spill
  • Dry-cleaning solvent, for heavy or old grease

How to remove grease and oil from clothes

  1. 1

    Blot or scrape off the excess

    Press paper towels onto fresh oil without rubbing. Scrape solid grease or butter off with a dull knife.

    Why: Oil wicks along fibers quickly. Taking off the surface layer means less of it spreads into the weave.

  2. 2

    Absorb a large spill

    If the spot is still shiny and wet, sprinkle it with baking soda or cornstarch and give it time to soak up the oil (a couple of hours is fine if you can wait), then brush it off.

    Why: Absorbent powders pull up liquid oil that hasn't soaked in yet. They don't remove the stain, they just shrink it.

  3. 3

    Work in dish soap or liquid detergent

    Rub a few drops of full-strength dish soap, heavy-duty liquid laundry detergent or a prewash stain remover into both sides of the stain. Let it sit for about 10 minutes.

    Why: Surfactant molecules have one end that grips oil and one that grips water, so they wrap oil droplets and let water carry them away.

  4. 4

    Use solvent for heavy grease

    For motor oil, bike grease or a stain that's been there a while, lay it face down on paper towels and dab dry-cleaning solvent onto the back, changing the towels often. Let it evaporate, then repeat the detergent step.

    Why: Solvent dissolves oil directly and pushes it out into the towel instead of deeper into the fabric.

  5. 5

    Wash as hot as the label allows

    Wash with the usual amount of detergent in the hottest water safe for the fabric. A detergent with oxygen bleach or an enzyme presoak can help.

    Why: Heat softens fats so detergent can lift them, and enzyme presoaks include lipase, which breaks fats down.

  6. 6

    Air-dry and look again

    Hang the garment to dry, then check the spot in daylight. A darker, see-through patch means oil is left, so repeat the pretreatment and wash.

    Why: Dryer heat bakes leftover oil into the fiber and can make it permanent.

Why water alone doesn't touch oil

Cooking oil, butter and grease are made of non-polar molecules that repel water, which is why a cold rinse just beads off them. They also spread along fibers by wicking, so a drop turns into a wider, darker patch within minutes. That's an oil stain: it needs a surfactant or a solvent, and heat helps.

Polyester makes this harder. Iowa State Extension calls it an oil-loving fiber: oil dissolves into it and the spot often darkens and becomes more noticeable over time, which is why gym wear and synthetic blouses hold on to grease marks.

Olive oil, butter, castor oil and motor oil

Olive oil, castor oil and other plant oils are all fats and come out the same way: dish soap or liquid detergent, then a hot wash. Thick oils like castor oil cling more, so give the pretreatment longer and work it in well. Butter is mostly fat with some milk solids; the American Cleaning Institute's advice is a prewash stain remover and the hottest safe wash. Motor oil and chain grease also carry black metal and carbon particles, so they usually need the solvent step and sometimes more than one wash.

By situation

Old oil stains or ones that went through the dryer

Heat-set or aged oil often oxidizes into a yellow-brown mark. Apply dry-cleaning solvent from the back over paper towels, follow with liquid detergent, and wash hot. Expect to repeat this several times. Oxygen bleach can help with the yellowing, but complete removal isn't guaranteed, especially on polyester.

Washed without pretreating

A plain wash often leaves the oil as a darker, translucent spot. Don't dry it. Pretreat again with full-strength detergent or dish soap and rewash in hot water.

White vs. colored clothes

Remove the oil the same way on both. On whites, a final oxygen bleach soak, or chlorine bleach if the label allows it, can clear the yellow left by old oil. On colors, use oxygen bleach only, after a colorfastness test.

Grease from pizza, bacon or salad dressing

These are food fats, sometimes with tomato or spice color. Treat the oil first with dish soap and a hot wash. If a colored mark is left after the grease is gone, treat that with oxygen bleach.

Silk, wool and dry-clean-only items

Blot, don't wet, and take the item to a dry cleaner. Dry-cleaning solvents dissolve oil well. Don't use enzyme products on silk or wool. Leather and suede belong with a leather specialist.

Clothes soaked in gasoline or fuel

Don't use solvents. Iowa State Extension says to use only liquid detergent and to air the item outdoors until the smell is completely gone before it goes anywhere near a dryer.

What not to do

  • Don't put the garment in the dryer until the stain is gone. Heat sets oil stains and can make them permanent.
  • Don't rely on a cold wash alone. Oil needs a surfactant pretreatment and warm-to-hot water to break up and rinse away.
  • Don't rub oil with a cloth. Rubbing pushes oil deeper and spreads it to a wider area.
  • Don't put solvent-damp clothes in the washer or dryer. Dry-cleaning solvents can be flammable. Let them evaporate fully first.

Other methods that work

Waterless hand cleaner

The University of Kentucky notes that degreasing waterless hand cleaners are especially effective on greasy stains and safe for most fabrics. Rub it in, wait a few minutes, then wash.

Caution: Test on a hidden seam first.

Baking soda or cornstarch on its own

Good for soaking up a fresh spill when you can't wash right away. Leave it on, then brush it off.

Caution: It only removes surface oil. The garment still needs detergent and a wash.

White chalk

Rubbing white chalk on a grease spot before washing is an old absorbent trick from a 1950s government bulletin. It's traditional, with weak evidence.

Caution: Colored chalk can add its own mark. Use plain white only.

Stain still there?

A dark ring or see-through patch remains after washing

That's oil still in the fibers. Pretreat again with dish soap or solvent, give it longer, and rewash hot. Air-dry each time until it's gone.

A yellow mark is left on a white shirt

The oil has oxidized. Soak in oxygen bleach, or use chlorine bleach on white cotton if the label shows an empty triangle.

The spot keeps reappearing on polyester

Oil dissolved into the fiber can work back to the surface. Use the solvent step, then a hot wash if the label allows. Some old stains on polyester never fully release.

Safety

  • Use dry-cleaning solvent in a ventilated area, away from flames, and let it evaporate before laundering.
  • Never mix solvents with bleach or other cleaners.

Never mix cleaning products; see chemicals you must never combine.

Questions

Can you get an oil stain out of clothes?

Usually, if you pretreat it before it's dried. Full-strength liquid detergent or dish soap followed by a hot wash removes most fresh oil, and solvent helps with heavy grease.

How do you get oil out of clothes after they've been dried?

Apply dry-cleaning solvent from the back, then liquid detergent, and wash hot. It may take several rounds, and some heat-set oil won't come out completely.

Does dish soap remove grease from clothes?

Yes. Dish soap is made to break up food grease, and extension guides list it as an oil-stain pretreatment. Let it sit about 10 minutes, then wash in the hottest safe water.

How do you get butter out of clothes?

Scrape off the solid butter, apply a prewash stain remover or dish soap, and wash in the hottest water the fabric allows. Check before drying.

Does baking soda get oil out of clothes?

It soaks up fresh oil from the surface, which helps, but it doesn't remove what's already in the fibers. Follow it with detergent and a wash.

Grease and oil on other surfaces

Other stains on clothes

Sources

  1. Stain Removal Guide, American Cleaning Institute
  2. Stain Removal for Washable Fabrics (HE 2-840), University of Kentucky Cooperative Extension Service
  3. Common Holiday Stain Removal Guide (AnswerLine), Iowa State University Extension and Outreach
  4. Quick and Easy Stain Removal for Clothing (HS 305, May 2026), Iowa State University Extension and Outreach
  5. Removing Clothing Stains (Guide C-502), New Mexico State University Cooperative Extension Service
  6. Stain Removal from Fabrics: Home Methods (Farmers' Bulletin 1474, rev. 1951; historical), U.S. Department of Agriculture (digitized by Project Gutenberg)

Last updated . Methods are drawn from the sources above; how we research and check our guides.