Skip to content
Grandma'sCleaning Tips
Menu

Oil · Polyester

Oil Stain on Polyester — How to Get It Out

Oil stains on polyester come out easily because the synthetic fiber doesn't absorb grease the way natural fabrics do. The key is dish soap, which breaks down oil on contact, followed by a hot wash to flush away the residue. Even older oil spots respond well if you treat them before the dryer sets them permanently.

  • Time25 min
  • DifficultyEasy
  • MaterialPolyester

Watch out

TipPolyester can handle hot water and vigorous scrubbing, but always check the care label first — some blends with spandex or delicate trims may need cooler temperatures.

WarningNever put a polyester garment in the dryer until the oil stain is completely gone. The heat will set the stain permanently.

Do this

  1. Blot away excess oil

    Lay the garment flat and press a clean towel against the stain to lift any wet oil. Do not rub, or you'll push the grease deeper into the weave.

    If the stain is fresh and heavy, sprinkle baking soda on it first and let it sit for 5 minutes to absorb the oil before you blot.

  2. Apply dish soap

    Squeeze about 1 tbsp of dish soap directly onto the stain. Work it in gently with your fingers or a soft brush, covering the entire spot.

    Polyester is durable, so you can scrub a bit more firmly than you would on silk or wool.

  3. Let it sit

    Leave the soap on the stain for 10 minutes. This gives the surfactants time to break down the oil molecules.

  4. Rinse with hot water

    Hold the fabric under the hottest tap water the garment can handle (polyester tolerates up to about 140 °F). Rinse from the back of the stain so the oil washes out, not through the fabric.

  5. Wash in the machine

    Launder the item on the warmest setting allowed by the care label, using your regular detergent. Check that the stain is gone before you tumble-dry, because heat will lock in any remaining oil.

Common questions

What if the oil stain is old and already dried?+

Old oil stains still respond to dish soap, but you may need to repeat the treatment twice. Work the soap in thoroughly, let it sit for 15 minutes, then rinse and check. If a shadow remains, apply more soap and wash again before drying.

Can I use baking soda instead of dish soap?+

Baking soda absorbs fresh oil well, but it won't break down grease that's already in the fabric. Use it as a first step on wet stains, then follow up with dish soap to finish the job.

Will this work on polyester blends?+

Yes, as long as polyester is the main fiber. Blends with cotton or rayon may need an extra rinse because natural fibers hold oil more stubbornly. Check the care label for temperature limits if the blend includes spandex or acetate.

Do I need to pretreat before every wash?+

Only if you see an oil stain. Polyester sheds grease easily, so a single pretreatment with dish soap is usually enough. If the stain is gone after rinsing, you can skip the extra step and just wash normally.

Same stain, other materials

More stains on polyester