How Do You Get Oil Stains Out of a Shirt? What Works and What Makes It Worse

All Posts laundry cleaning Savesomesum Team

How Do You Get Oil Stains Out of a Shirt? What Works and What Makes It Worse

You were eating a salad with vinaigrette and a drop of oil landed on your shirt. You blotted with a napkin, but a translucent spot remains. You want to know the best way to get it out before it sets. Oil stains on shirts are common, and they respond well to the right treatment. But the wrong treatment can make the stain worse, spread it, or set it permanently. Here’s what helps and what makes it worse.

Oil stains on a shirt are marks caused by oil that bonds with fabric fibers. Because oil repels water, normal washing alone doesn’t remove it. The stain requires a surfactant (like dish soap) that breaks the oil into tiny droplets that water can rinse away.

To get oil stains out of a shirt, apply dish soap directly to the stain, work it in gently, let it sit for 10 minutes, then wash in warm water with an enzyme detergent. For set-in stains, use a grease-cutting stain remover. Check before drying.

What Helps

Dish soap. The most effective treatment for oil stains. Dawn Ultra Dish Soap is formulated to break down cooking oil. The surfactants surround oil molecules and break them into tiny droplets that water can wash away. Apply it full strength to the stain, work it in gently, let it sit for 10 minutes, then wash.

Warm water. Warm water helps melt the oil and flush it away. After treating with dish soap, rinse with warm water from the back of the fabric and wash in warm water with Tide Free and Gentle.

Baking soda for wet oil. If the oil is still wet, sprinkle Arm and Hammer Baking Soda on the stain to absorb the oil. Let it sit for 15 minutes, brush off, then apply dish soap and wash.

Shout Advanced Grease Busting Foam. For set-in oil stains, Shout Advanced Grease Busting Foam is formulated for grease and oil. Spray until saturated, let it sit for 15 minutes, then wash.

OxiClean Max Force Spray. For stubborn oil stains, OxiClean Max Force Spray contains enzymes that break down oil. Not safe on silk or wool.

Treating immediately. The sooner you treat an oil stain, the easier it is to remove. Fresh oil sits on the surface and can be broken down quickly. Old oil has bonded more deeply with the fibers.

What Makes It Worse

Hot water first. Hot water can cook the oil into the fabric, making it bond more tightly. Use warm water only after you’ve broken down the oil with dish soap.

Rubbing. Rubbing spreads the oil over a larger area and pushes it deeper into the fibers. Press gently instead of rubbing.

Putting the shirt in the dryer. Dryer heat sets oil permanently. Always air dry and check the stain before drying. If the stain is still visible, treat again.

Using bar soap. Some bar soaps contain tallow or oils that can make the oil stain worse. Stick with liquid dish soap.

Using fabric softener. Fabric softener coats fibers in a waxy film that traps oil. Skip it for oil-stained loads.

Washing with other clothes. The oil can transfer to other garments in the wash. Wash the oil-stained shirt separately.

Waiting. The longer oil sits on a shirt, the harder it is to remove. Treat within minutes for the best results.

Using too much detergent. Excess detergent leaves residue that can trap oil. Use 2 tablespoons per load.

Step-by-Step: Fresh Oil Stains on a Shirt

Step 1: Blot excess oil. Use a paper towel to blot (not rub) any excess oil from the surface.

Step 2: Apply dish soap. Apply Dawn Ultra Dish Soap directly to the stain. Don’t dilute it.

Step 3: Work it in gently. Press the dish soap into the stain with your fingers. Don’t rub.

Step 4: Let it sit for 10 minutes. The surfactants need time to break down the oil.

Step 5: Rinse with warm water from the back. Push the loosened oil back through the fibers.

Step 6: Wash in warm water. Wash with Tide Free and Gentle. Check before drying.

Step-by-Step: Set-In Oil Stains on a Shirt

Step 1: Apply Shout Grease Foam. Spray the stain until saturated.

Step 2: Let it sit for 15 to 30 minutes. Set-in oil needs more time.

Step 3: Wash in warm water. Wash with enzyme detergent.

Step 4: Check before drying. If the stain remains, repeat. Don’t put the shirt in the dryer.

Comparison: What Helps vs. What Makes It Worse

ActionEffect on Oil Stain
Dish soapHelps (breaks down oil)
Warm waterHelps (melts and flushes oil)
Baking soda on wet oilHelps (absorbs oil)
Treating immediatelyHelps (oil hasn’t bonded yet)
Hot water firstMakes worse (cooks oil into fabric)
RubbingMakes worse (spreads and pushes deeper)
DryerMakes worse (sets oil permanently)
Bar soapMakes worse (adds oil)
Fabric softenerMakes worse (traps oil)
WaitingMakes worse (oil bonds deeper)

FAQ

How do you get oil stains out of a shirt? Apply dish soap directly to the stain, work it in gently with your fingers, let it sit for 10 minutes, rinse with warm water from the back, then wash in warm water with an enzyme detergent. Check before drying.

Does dish soap remove oil from shirts? Yes. Dish soap is formulated to break down cooking oil. The surfactants surround oil molecules and break them into tiny droplets that water can rinse away. Apply it full strength to the stain and let it sit for 10 minutes.

What makes oil stains on shirts worse? Hot water first (cooks oil into fabric), rubbing (spreads and pushes deeper), putting the shirt in the dryer (sets oil permanently), using bar soap (adds oil), using fabric softener (traps oil), and waiting (oil bonds deeper over time).

Can you get dried oil stains out of a shirt? Yes, but it’s harder. Apply Shout Advanced Grease Busting Foam or OxiClean Max Force Spray, let it sit for 15 to 30 minutes, then wash in warm water with enzyme detergent. Repeat if needed. Don’t put the shirt in the dryer between treatments.

Should you use hot or cold water on oil stains? Use warm water after treating with dish soap. Don’t use hot water first, as it can cook the oil into the fabric. Don’t use cold water, as it doesn’t melt the oil.

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

How do you remove oil stains from a silk shirt? For silk, blot with cold water and take the shirt to a professional cleaner. Dish soap and stain removers can be too harsh for silk fibers.

References

  1. Tide. “How to Remove Oil Stains from Clothes.” tide.com.
  2. The Spruce. “How to Remove Oil Stains.” thespruce.com.
  3. Good Housekeeping. “How to Get Oil Out of Clothes.” goodhousekeeping.com.
  4. Shout. “How to Remove Oil Stains.” shoutitout.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