How to Remove Sweat Stains From the Inside of Leather Shoes

Hunker may earn compensation through affiliate links in this story.

Things You'll Need

  • Water

  • Detergent

  • Ammonia

  • Cloths

  • White vinegar

  • Rubbing alcohol

When you sweat, you can stain the items you’re wearing.

If you wear your leather shoes often and for long durations, the inside of your shoes might end up with some unpleasant and foul sweat stains. These sweat stains can be unsightly, and they can smell. To remove them, you will need to employ specific cleaning methods and use the right types of cleaning materials. Then, you can go back to enjoying walking around in your leather shoes.


Step 1

Mix cool water, detergent and ammonia together in a small bowl. For every 2 cups of water, add 1 tsp. detergent and 1 tbsp. ammonia.

Step 2

Dip a cloth into the bowl and press it firmly into the sweat stain on the inside of your leather shoes. Keep doing this with new sides of the cloth until you have removed the liquid.

Step 3

Let your shoes dry completely and check the stain. If you can still see the sweat stain, mix together water, detergent and white vinegar with 1 tbsp. each of detergent and white vinegar for every 2 cups of cool water.


Step 4

Press firmly into the sweat stain using a rag and the new cleaning solution as you did before. Keep it up until it's mostly dry.

Step 5

Allow the inside of your leather shoes to dry again, and check them out. If sweat stains remain, add some rubbing alcohol to a cloth.

Step 6

Press the cloth into the stain and once again, continue to press repeatedly until the inside of your leather shoes is dry. Rinse with water and dry again.



J. Johnson

J. Johnson has been completing freelance writing work since September 2009. Her work includes writing website content and small client projects. Johnson holds a degree in English from North Carolina State University.