How to remove oil stains from cotton clothing

Written by kaye morris
  • Share
  • Tweet
  • Share
  • Email

An oil stain on your favourite shirt is a disheartening sight. Cooking oil, motor oil, oily hair products and lubricants can all mar the surface of cotton clothing. Before you toss the shirt into the garbage or use it to wash your car, you can try a simple method of removing the oil from the garment. While many commercial products claim they can remove oil stains, the products are harsh and can damage the fabric. Often, oil stains can be removed from cotton clothing using items probably already found in your home.

Skill level:
Moderately Easy

Things you need

  • Towel
  • Cornstarch or talcum powder
  • Liquid washing powder or liquid dish washing detergent

Show MoreHide


  1. 1

    Place the garment on a clean towel with the oil stain facing up.

  2. 2

    Pour cornstarch or talcum powder over the stain and let it sit for 24 hours.

  3. 3

    Brush or shake off the powder. If oily powder residue clings to the fabric, brush away the oily residue with your fingers and repeat all of the steps until no oily residue remains.

  4. 4

    Wash the garment with liquid washing powder or liquid dish washing detergent. Use warm water to wash the garment and cool water for the rinse cycle.

  5. 5

    Check the garment after washing to ensure the stain is gone. Be sure to check the garment before drying.

Tips and warnings

  • If the stain still remains, try treating it with rubbing alcohol. Test the alcohol in an inconspicuous area of the garment before treating the spot as alcohol can sometimes damage the colour.

Don't Miss

  • All types
  • Articles
  • Slideshows
  • Videos
  • Most relevant
  • Most popular
  • Most recent

No articles available

No slideshows available

No videos available

By using the site, you consent to the use of cookies. For more information, please see our Cookie policy.