How to Get Oil Out of a Shirt Without Damaging the Fabric

All Posts guides tutorials Savesomesum Team

How to Get Oil Out of a Shirt Without Damaging the Fabric

You were cooking, eating, or working on a car, and oil got on your shirt. The dark, greasy stain seems impossible to remove. But oil stains can be removed from shirts. The key is breaking down the oil with a surfactant (dish soap) before it sets. Here’s how to get oil out of a shirt without damage.

Oil on a shirt is a stain caused by cooking oil, salad dressing, motor oil, or other petroleum-based products that bond with fabric fibers. Oil is not water-soluble, so regular washing alone may not remove it. Removing oil requires a surfactant (dish soap) to break down the oil, then hot water to wash it away.

To get oil out of a shirt, apply Dawn dish soap to the stain, let it sit for 10 minutes, rinse with warm water, and wash with enzyme detergent in the hottest water safe for the fabric. For set-in stains, apply baking soda to absorb oil before treating. Don’t use cold water, don’t rub, and don’t put the shirt in the dryer until the stain is gone.

Step-by-Step: Getting Oil Out of a Shirt

Step 1: Blot Excess Oil

Use a paper towel to blot excess oil from the shirt. Don’t rub. Press gently to absorb as much oil as possible.

Step 2: Apply Baking Soda (For Fresh Stains)

Sprinkle Arm and Hammer Baking Soda on the stain to absorb excess oil. Let it sit for 10 minutes, then brush off.

Step 3: Apply Dish Soap

Apply Dawn Ultra Dish Soap directly to the stain. Work it in gently with your fingers. The surfactants in dish soap break down the oil.

Step 4: Let It Sit for 10 Minutes

Let the dish soap sit on the stain for 10 minutes to break down the oil.

Step 5: Rinse with Warm Water

Rinse the stain with warm water. Don’t use cold water, as cold water doesn’t dissolve oil.

Step 6: Wash

Wash with Tide Free and Gentle in the hottest water safe for the fabric. Check the care label for the maximum safe temperature.

Step 7: Check Before Drying

Check the stain before putting the shirt in the dryer. If the stain remains, treat again and re-wash. Don’t put the shirt in the dryer until the stain is gone.

For Set-In Oil Stains

Step 1: Apply Baking Soda

Cover the stain with a thick layer of baking soda. Let it sit for 30 minutes to absorb oil. Brush off.

Step 2: Apply Dish Soap

Apply Dawn dish soap and work it in. Let it sit for 15 minutes.

Step 3: Add OxiClean

Spray with OxiClean Max Force Spray. Let it sit for 10 minutes.

Step 4: Wash in Hot Water

Wash with Tide Free and Gentle in the hottest water safe for the fabric.

Step 5: Check Before Drying

For Tough Grease Stains

Step 1: Apply Shout Foam

Apply Shout Advanced Grease Busting Foam to the stain. Let it sit for 10 minutes.

Step 2: Wash in Hot Water

Wash with enzyme detergent in the hottest water safe for the fabric.

Oil on Different Shirt Fabrics

FabricBest TreatmentWater TempWhat to Avoid
CottonDish soap + hot waterHotCold water
PolyesterDish soap + warm waterWarmHot water (can set synthetics)
DenimDish soap + OxiCleanHotCold water
SilkProfessional cleaningN/AAll home treatments
WoolProfessional cleaningN/AAll home treatments
White cottonDish soap + oxygen bleachHotChlorine bleach on colors

What Not to Do

Don’t use cold water. Cold water doesn’t dissolve oil. Use warm or hot water.

Don’t rub the stain. Rubbing spreads the oil and damages fibers. Press gently.

Don’t put the shirt in the dryer. Dryer heat sets oil stains permanently. Always air dry and check first.

Don’t wait too long. The longer oil sits, the harder it is to remove. Treat within 24 hours.

Don’t use chlorine bleach on colors. Chlorine bleach strips color. Use oxygen bleach instead.

Don’t use fabric softener. It coats fibers and traps the oil.

Don’t use too much dish soap. Excess dish soap can leave its own residue. Use a small amount.

FAQ

How do you get oil out of a shirt? Blot excess oil, apply Dawn dish soap to the stain, let it sit for 10 minutes, rinse with warm water, and wash with Tide Free and Gentle in the hottest water safe for the fabric. Check before drying. Don’t put the shirt in the dryer until the stain is gone.

Does dish soap remove oil from shirts? Yes. Dawn dish soap contains surfactants that break down oil. Apply it full strength to the stain, let it sit for 10 minutes, rinse with warm water, and wash with enzyme detergent in hot water.

Does baking soda remove oil from shirts? Yes. Baking soda absorbs excess oil. Sprinkle it on fresh oil stains, let it sit for 10 minutes, brush off, then treat with dish soap and wash.

Can you put oil-stained shirts in the dryer? Don’t put oil-stained shirts in the dryer until the stain is completely gone. Dryer heat sets oil stains permanently. Always air dry and check first.

Does hot water remove oil from shirts? Yes. Hot water dissolves oil better than cold water. Wash oil-stained shirts in the hottest water safe for the fabric. Check the care label for the maximum safe temperature.

References

  1. Tide. “How to Remove Oil Stains from Shirts.” tide.com.
  2. The Spruce. “How to Get Oil Out of Clothes.” thespruce.com.
  3. Good Housekeeping. “Oil Stain Removal Guide.” goodhousekeeping.com.
  4. Dawn. “Stain Removal Guide.” dawn.com.
Saving Panda

Hi, I am Saving Panda 🐼

Lead Editor & AI Assistant

Hi I am Saving Panda from Savesomesum, me and my team of human editors look after this website since 2020, you can also talk to me by asking me a question directly. We are also on other places on internet like Pinterest and Medium.

Saving Panda Decision Companion
🐼 Saving Panda
Need a second opinion?
Stuck on a gift or choice?
Ask Panda →
Ask
Ask