Cleaning Tips3 min read

How to Get Oil Stains Out of Clothes — Toronto Guide 2026

How to remove cooking oil, grease, and food oil stains from fabric in your Toronto home. The dish soap pretreat that works even on old set-in oil stains.

M
Maidless

How to Get Oil Stains Out of Clothes

Oil stains on fabric are caused by lipids bonding to the textile fibres. The key is using a surfactant (a soap that bonds to both water and oil) to lift the oil away from the fabric. Dish soap is specifically formulated for this purpose and is the most effective household treatment for oil stains.

Important Rule: Don't Rinse First

Water alone does not remove oil — it spreads the stain and can set it. Apply a cleaning agent to the dry stain before introducing water.

The Dish Soap Method (Works on Most Fabrics)

  1. Blot the stain with a dry cloth to remove any excess oil — do not rub
  2. Sprinkle a generous amount of baking soda or cornstarch directly on the stain — this absorbs remaining surface oil before you apply soap. Allow 10 minutes, then brush off.
  3. Apply a few drops of undiluted dish soap (Dawn is widely recommended) directly to the stain
  4. Use your fingers or a soft brush to work the soap into the fabric in a gentle circular motion
  5. Allow to sit 5–10 minutes
  6. Rinse with warm water from the back of the fabric — this pushes the stain out rather than through
  7. Check the stain before machine washing — if still visible, repeat the dish soap step before drying. Heat from the dryer permanently sets oil stains.
  8. Machine wash as normal with laundry detergent

For Set-In Oil Stains (Washed and Dried)

  • Apply dish soap to the stain and allow 30–60 minutes
  • Add a small amount of WD-40 to the stain — this re-solubilizes dried oil so the dish soap can remove it. Apply dish soap over the WD-40 and work in.
  • Wash in the warmest water safe for the fabric
  • These require more patience — multiple treatments are often needed

By Fabric Type

  • Cotton and polyester: Dish soap method works well; wash in warm water
  • Silk and delicates: Use a small amount of dish soap, cold water, gentle hand wash — do not rub aggressively
  • Wool: Use a wool-safe detergent; dish soap can damage some wool fibre coatings
  • Dry-clean only: Blot excess oil, apply talcum powder or cornstarch, brush off — then take to a dry cleaner

Book a Maidless deep clean at maidless.ca — 4.9★, 100+ reviews, vetted cleaners across Toronto.

Ready to book?

Book professional cleaning across BC

Instant pricing online — no phone calls, no contracts. Background-checked cleaners, 100% happiness guarantee. Same-week availability across Metro Vancouver and BC.

Get Instant Price →