How to remove body-oil stains from leather

Written by tammi clements
  • Share
  • Tweet
  • Share
  • Email

Finding perspiration or body-oil stains on your clothing or furniture can be frustrating. When those stains are found on a fabric as delicate as leather, it becomes even more upsetting. Before you rush off to purchase expensive cleaning products or call in the cleaning professionals, there is a very simple home remedy that will remove those nasty stains without damaging the leather. The method is quick and only requires a few supplies, all of which can be found in most homes. Follow this remedy and your leather will be oil-free in no time.

Skill level:

Things you need

  • Cornflour
  • Soft dry cloth
  • Vacuum cleaner with hose attachment

Show MoreHide


  1. 1

    Sprinkle cornflour on the stain. Use just enough cornflour to completely cover the oil stain.

  2. 2

    Rub the cornflour into the oil stain using a circular motion. Continue rubbing until you feel heat from the friction of the leather on the tips of your fingers.

  3. 3

    Let the cornflour sit overnight.

  4. 4

    Wipe the cornflour away using a clean dry cloth.

  5. 5

    Vacuum any remaining cornstarch residue from the spot using a vacuum cleaner with a hose attachment.

Tips and warnings

  • If cornstarch is unavailable, talc powder may be used as a substitute.
  • Never use water to clean an oil stain on leather. The water will cause the oil to spread and increase the size of the stain.

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.