How to Remove Cooking Oil from a Polyester Couch: Fresh and Set-In Stains illustration
Image: AI-generated by Stain Rescue Daily

Carpet & Upholstery

How to Remove Cooking Oil from a Polyester Couch: Fresh and Set-In Stains

Cooking oil on a polyester couch can leave a greasy mark, but you can lift it with dish soap and baking soda. Here's a practical guide for fresh and set-in stains, with polyester-specific precautions.

Part 1: First action and causes

Spilled cooking oil on your polyester couch? Don't panic. Polyester is a synthetic fabric that resists water but can absorb oil, leaving a greasy stain. The good news: you can usually remove it with common household items like dish soap and baking soda. Here's a step-by-step guide for fresh and set-in stains.

What to Do First

Act quickly if the stain is fresh. Blot up as much oil as possible with a clean, dry cloth or paper towel. Do not rub, as that can push the oil deeper into the fibers. If the oil has dried, skip to the set-in stain method below.

Readers may also find How to Remove Ketchup from a Nylon Carpet: Fresh and Dried Stains, How to Remove Coffee Stains from a Silk Blouse: Fresh and Dried Spills, and How to Remove Rust Stains from a Porcelain Sink: A Surface-Safety Guide useful. For more stories like this, browse our Surface Safety section.

For Fresh Oil Stains

If the oil is still wet, follow these steps:

  1. Blot the stain with a clean white cloth or paper towel to absorb excess oil. Change the cloth as it becomes saturated.
  2. Apply dish soap – Use a small amount of grease-cutting dish soap (like Dawn) directly to the stain. Gently work it in with your fingers or a soft-bristled brush.
  3. Let it sit for 5–10 minutes to break down the oil.
  4. Blot with warm water – Dampen a clean cloth with warm water and blot the area to remove the soap and oil. Repeat until the stain lifts.
  5. Blot dry – Use a dry cloth to absorb excess moisture, then let the area air dry completely.

For Set-In Oil Stains

If the oil has dried or the stain is old, use baking soda to draw out the oil:

  1. Sprinkle baking soda generously over the stain. Let it sit for at least 30 minutes to absorb the oil.
  2. Vacuum the baking soda away.
  3. Apply dish soap – Mix a few drops of dish soap with warm water. Using a clean cloth, dab the solution onto the stain.
  4. Gently scrub with a soft brush or cloth in a circular motion.
  5. Rinse and blot – Dampen a cloth with plain water and blot to remove soap residue. Repeat until the stain fades.
  6. Air dry – Let the area dry completely, then vacuum to restore the fabric's texture.