Skip to main content
StainMatrixOils & Fats

How to Remove Oil Stains

Pick your fabric for a 3-step textile-chemistry guide

Treat todayOil spreads into fibres gradually. Absorb excess with baking soda before washing.

Cotton quick fix

  1. 1Cover the stain with cornstarch or baking soda and let it sit 30 minutes to soak up the oil
  2. 2Brush off the powder, then squeeze dish soap (like Dawn) directly on the stain and rub it in
  3. 3Wash in the warmest water safe for the fabric and air-dry — check it's fully gone before the dryer
Full cotton guide →

Why Oil stains are tricky

Oil-based stains are hydrophobic lipid molecules that repel water and bond tightly to fabric fibers through non-polar interactions.

How to prevent Oil stains

Blot excess oil with a paper towel immediately — spreading it into the fabric makes it far harder to remove. Keep dish soap in your kitchen and apply it directly to oil stains before they reach the washing machine.

Similar stains to treat