How To Clean Leather Shoes And Remove All Stains Off

A good pair of leather shoes is something that everyone should have in their wardrobe. And so many people ask me how to clean leather shoes. So here I will tell you the step-by-step process of cleaning leather shoes at home.

Leather shoes are the perfect choice when the weather outside isn’t the best, but you still want to look your best. However, when exposed to snow, slush, and rain, even a well-made pair of leather shoes can break down over time if not properly cared for. Let’s see how you can clean leather shoes at home.

Read Also:

How To Clean Leather Boots?

How To Stretch Leather Boots?

Three Things That You Need To Know About Leather

things about leather

Before cleaning leather shoes, you must know three important things about leather.

1. Leather Is Skin :

Think of leather as similar to your skin, and that’s really what it was, or it was on a live animal. If you take off leather, it can last hundreds of years.

2. All Leather Is Not Equal:

You have to understand that not all leather is created equal. You have to use different conditioners or products for different types of leather.

3. Different leather colors:

Before using any product to clean leather, you should be careful about the color because some products can change leather color. My advice is, Before using a product, finds a section that no one is going to see. If it doesn’t change the color, then you can use the product.

If you want your shoes to look like new, then you must take care of the shoes. You can easily clean your shoes like new ones with the following method.

What will you need?

things you need before cleaning leather shoes,How To Clean Leather Shoes
  • A Bowl Of Water
  • Suede brush
  • Eraser
  • Hand Towel
  • Microfiber Towel
  • Magic Sponge
  • Cleansing Foam
  • Leather Conditioner
  • Weather Proofing Spray
  • Shoe trees.

How To Clean Leather Shoes?

Step 1: Remove the laces. After that Remove any excess dirt from your sneakers by knocking together the soles and using a soft brush to brush off any dirt.

Step 2: Take a brush mixed with hot water and cleaning solution then rub softly to the upper and front backside of the shoes.

Tips-Use shoe trees or paper, old cloth to stuff the shoes. It gives your shoes more volume and makes it easier to clean.

Step 3: Work up a leather so the bubbles can get to work. You can use a colonial foam cleaner designed especially for leather.

Step 4: Use a towel to remove excess soap and suds and then inspect your work. If you feel your leather needs more attention, then repeat the process.

2nd Part

Step-1: Now, clean midsoles. For cleaning midsoles, you can use the cleaning solution and brush or magic sponge. Mixed the solution with a brush or sponge then scrub lightly until clean.

Step 2: Wipe down the shoe with your towel and set it aside to dry. Once dry, use weather cooking spray to add a layer of protection. This will keep your shoes in good condition for longer and reduce the need for deeper cleaning.

That’s my guide to clean leather shoes.

Oh! I might be missing something.

If your shoes have Stained, Scratches, then how can you remove this? Stains And Scratches can make your Leather shoes old and worn out. Follow my instruction and make your leather shoes new again. Don’t worry; I am here to help you out.

How To Remove Stains From Your Leather Shoes?

First, you should fightingly stain quickly. Because the longer the stain sits, the more likely it’s going to become permanent. There are different kinds of stains out there, such as-Water Stains, Wine stains, and Ink Stains.

# Remove Water Stains from Leather Shoes:

Let’s start thing of talking about water stains. You want to try to keep your leather shoes out of heavy rain and puddles. But, if they happen to get wet, they happen to get soaked. Here’s what you do.

remove water stain from your shoes, clean leather shoes at home
Leather shoes

First, blot your shoes with a dry cloth to pick up any excess water. Next, put it inside a shoe tree to help absorb moisture and keep your shoes from becoming misshapen. Now, let the shoes sit at room temperature until dry.

Tips-Don’t use a hairdryer or heat to try to speed things up.

Now, once the shoes are dry, and if water spots remain, this is what to do.

Mix water in a little bit of dish soap together in a bowl and then apply the solution to the stain using a sponge or cloth. Now you need to scrub to remove the stain.No harsh scrubbing gently. That can damage the finish of the leather. Let the shoes dry and see if the stain is gone. If not, repeat the process.

# Remove Wine Stain From Leather Shoes:

Using a clean cloth to blot up any excess wine on the shoe. Don’t press hard, rub, or scrub the shoes. This can press wine deeper into the leather.

Next, you need to dampen the cloth with hydrogen peroxide solution which hydrogen peroxide could be found in any drugstore. You need to rub gently until the stain is removed. If the stain is sticking, repeat as needed until the stain is completely gone.

# Remove Grease Stain From Leather Shoes:

For the Grease Stain, you need to cover the stain with half a tablespoon of baking soda. It will take some time, but it works well. Every couple of hours, you should wipe the powder off and check the result. For better results, repeat the process again.

# Remove Ink Stains From Leather Shoes:

Ink is one of the toughest stains to tackle. You need to use rubbing alcohol or nail polish remover and go ahead and apply it to a cotton swab. Then, dab the cotton swab onto the stain. As the cotton swab starts to absorb the ink, go ahead and replace a new cotton swab, again, wetting it with alcohol.

# Remove Salt Stain From Leather Shoes:

Old Leather Shoes
What To Do With Old Shoes Except Throw Them Away | 15 Amazing DIY Ideas

1:1 water and vinegar is the solution to remove the salt stain. Wipe the solution on your shoes with a clean cloth. You should softly rub the stain until it’s gone.

Tips- Once a month, uses a leather conditioner. It’s great for helping to remoisturize the upper of a shoe and prevent caking damage.

Tips- If your shoes’ color has been affected in any way by the treatment, Use a cream polish in the same color as the leather to bring back an even tone.

How To Clean Leather Shoes Without Leather Cleaner?

Leather shoes can be tricky to clean and maintain, as regular cleaning products can damage the leather. Fortunately, there are some simple cleaning solutions you can use to keep your leather shoes looking their best without using a leather cleaner.

  1. Start by dusting off the shoes: Use a clean, dry cloth to remove any dirt, dust, and debris. This will help prevent any dirt or particles from becoming embedded in the leather during the cleaning process.
  2. Create a cleaning solution: Mix one part white vinegar with two parts warm water in a bowl. A small amount of dishwashing liquid can also be added to the mixture.
  3. Dip a soft cloth in the solution and wring it out so it’s slightly damp. Gently scrub the shoes with the cloth, focusing on dirtier areas. Take extra care around any decorative accents, such as metal buckles or studs.
  4. Rinse the shoes with a cloth dampened with clean, warm water. This will help remove any residue left behind by the vinegar and dishwashing liquid.
  5. Dry the shoes with a clean, dry cloth.
  6. To add a bit of shine, use a leather conditioner or shoe polish.

With these easy steps, you can keep your leather shoes looking their best without using expensive leather cleaners. Regularly cleaning and conditioning your shoes will help extend their lifespan and maintain their appearance.


Leather Shoes are fashionable nowadays. Everyone loves to wear leather shoes. But Leather shoes are difficult to clean. Following some steps, you can clean your leather shoes and make them look like new. Here we already discussed how to clean leather shoes.

Have a look and let us know if you clean leather shoes at home.

Leave a Reply