Dirty leather shoes don’t have to stay dirty โ€” and you don’t need to take them to a professional to get them looking sharp again. With a few basic supplies and about 20 minutes, you can clean and refresh your leather shoes right at home. This step-by-step guide walks you through the full process, from removing dirt to a final shine.

What You’ll Need Before You Start

You don’t need a lot of specialist products. Most of these items are easy to find at a supermarket, pharmacy, or shoe shop.

๐Ÿชฃ Small bowl of water
๐Ÿงด Mild dish soap or leather cleaner
๐Ÿ–Œ๏ธ Soft-bristle brush
๐Ÿงป Clean dry cloths (x2โ€“3)
๐Ÿ’ง Leather conditioner
โœจ Shoe polish (matching color)
๐Ÿชฅ Horsehair brush or buffing cloth
๐ŸŒฒ Cedar shoe trees (optional)
โš ๏ธ Before You Start Never use harsh cleaning products like bleach, acetone, nail polish remover, or washing-up liquid in large amounts on leather shoes. These can strip the natural oils, crack the surface, or permanently discolor the leather. Stick to mild soap or a dedicated leather cleaner.

Step-by-Step: How to Clean Leather Shoes

STEP 1

Remove the Laces

Take the laces out completely before you do anything else. Laces trap dirt and get in the way when you’re cleaning around the eyelets and tongue of the shoe. Set them aside โ€” you can wash them separately in warm soapy water and leave them to air dry while you work on the shoes.

STEP 2

Insert Shoe Trees or Stuff With Newspaper

Put cedar shoe trees inside the shoes to hold their shape while you clean them. If you don’t have shoe trees, stuff the shoes firmly with crumpled newspaper. This gives you a solid surface to press against as you clean, and it stops the shoe from collapsing or creasing during the process.

STEP 3

Knock Off Loose Dirt First

Before any water touches the shoe, use a soft-bristle brush or a dry cloth to knock off loose dirt, dust, and dried mud. Work from the toe toward the heel, and don’t forget the seams, welt area, and around the sole edge โ€” these spots collect the most grime. Getting rid of loose debris now makes the wet cleaning stage much more effective.

STEP 4

Make Your Cleaning Solution

Mix a few drops of mild dish soap into a small bowl of lukewarm water. Stir gently until it’s just slightly soapy โ€” you don’t want a lot of suds. Alternatively, use a dedicated leather cleaner applied directly to a cloth according to the product’s instructions. Either option works well for smooth leather shoes.

STEP 5

Clean the Leather Upper

Dip a clean cloth into the soapy water and wring it out well โ€” the cloth should be damp, not wet. Too much water can damage leather. Wipe the entire upper of the shoe in small circular motions, working section by section. Pay extra attention to scuff marks, creased areas, and any visible stains. Rinse your cloth regularly and keep wringing it out as you work.

๐Ÿ’ก Tip for Stubborn Stains For stubborn marks or scuffs that won’t budge with a damp cloth, apply a tiny amount of leather cleaner directly onto the stain and work it in gently with a soft-bristle brush using small circles. Don’t scrub hard โ€” patience and gentle circular motion work better than force.
STEP 6

Wipe Away the Soap

Take a second clean cloth, dampen it with plain water (no soap), and wipe down the entire shoe to remove any soap residue. Leftover soap can dry out leather and leave a dull, streaky finish if not removed properly. One thorough wipe-down with a clean damp cloth is usually enough.

STEP 7

Dry the Shoes Properly

Gently pat the shoes dry with a clean dry cloth, then leave them to air dry completely at room temperature. This is important โ€” do not put them near a heater, radiator, or in direct sunlight to speed up drying. Heat dries out leather rapidly, causing it to stiffen and crack. Give them at least 30 to 60 minutes to dry naturally before moving on.

โš ๏ธ Never Do This Don’t use a hairdryer, place shoes on a radiator, or leave them in direct sunlight to dry. Rapid heat is one of the fastest ways to ruin leather โ€” it dries out the natural oils and causes the surface to crack and split. Always let leather dry slowly at room temperature.
STEP 8

Apply Leather Conditioner

Once the shoes are fully dry, apply a leather conditioner. Cleaning strips some of the natural oils from the leather, and conditioning puts them back โ€” keeping the leather soft, supple, and crack-resistant. Put a small amount of conditioner on a clean cloth and rub it into the leather using circular motions, covering the entire upper. Let it absorb for 10 to 15 minutes, then buff off any excess with a dry cloth.

โ„น๏ธ Why Conditioning Matters Leather is a natural material that needs moisture to stay flexible. Without regular conditioning, it dries out, loses its natural sheen, and eventually cracks โ€” just like dry skin. Conditioning after every clean keeps leather shoes looking and feeling good for years longer than unconditioned shoes.
STEP 9

Polish for Color and Shine

Apply a thin, even layer of shoe polish in the matching color using a soft cloth or applicator brush. Work it into the leather in small circular motions, covering the entire surface. Let the polish dry for a few minutes until it hazes over slightly. Then use a horsehair brush or a clean buffing cloth to buff the shoe briskly back and forth โ€” this is what creates the shine. The more you buff, the better the result.

STEP 10

Clean the Soles and Edges

Don’t forget the sole edges and welt. Use a slightly damp cloth or an old toothbrush to scrub away dirt from the welt (the strip connecting the upper to the sole) and around the sole edges. For dark leather soles, a thin application of edge dressing or sole cream restores a neat, finished look. Let everything dry before wearing.

STEP 11

Re-lace and Inspect

Put the clean, dry laces back in. Hold the shoes up in good light and check for any spots you missed โ€” a single light source at an angle makes uneven patches easy to spot. If anything needs a quick touch-up of polish or conditioner, do it now. Then stand back and enjoy what 20 minutes of effort has done.

How to Clean Suede Leather Shoes

Suede needs a different approach โ€” water and soap can stain it or mat the fibers permanently. Here’s how to handle suede safely:

  • Use a dedicated suede brush to lift dirt and restore the nap (the soft, raised texture). Always brush in one direction.
  • For dry stains, gently rub a suede eraser over the mark โ€” it works like a pencil eraser and lifts the stain without water.
  • For tougher stains, use a small amount of white vinegar on a clean cloth and dab โ€” don’t rub โ€” the affected area. Let it dry naturally.
  • Once clean, apply a suede protector spray to help repel water and stains in the future.
  • Never use regular shoe polish or conditioner on suede โ€” it will flatten the nap and leave greasy marks.

How Often Should You Clean Leather Shoes?

A full clean like the one above is worth doing every 4 to 6 weeks if you wear the shoes regularly. In between full cleans, a quick wipe-down with a dry or barely damp cloth after each wear keeps surface dirt from building up and makes the full clean much easier when the time comes.

Conditioning should happen every 6 to 8 weeks for shoes worn frequently, and polishing can be done as needed โ€” before an important occasion, or whenever the shine starts to dull.

๐Ÿ’ก One Habit That Makes a Big Difference Keep a soft cloth near where you take off your shoes. A 30-second wipe-down after every wear โ€” before putting them away โ€” removes fresh dust and surface dirt before it sets. It takes almost no effort and dramatically extends the time between full cleans.

Common Mistakes to Avoid

  • Using too much water: Leather and excess water don’t get along. Always wring your cloth out well before touching the shoe.
  • Skipping the conditioner: Cleaning without conditioning leaves leather dry and vulnerable to cracking.
  • Using the wrong polish color: Always match the polish to the shoe color as closely as possible. Neutral polish works on most colors but won’t restore faded color the way a matched polish does.
  • Drying near heat: Radiators and direct sunlight are the enemy of leather. Always air dry at room temperature.
  • Cleaning suede with regular products: Regular leather cleaner and conditioner will damage suede. Always use suede-specific products.

Frequently Asked Questions

Can I use household products to clean leather shoes?

Yes, for basic cleaning. A few drops of mild dish soap mixed with lukewarm water work well for smooth leather shoes. White vinegar diluted with water can remove light salt stains. Olive oil or coconut oil can be used in a pinch as a conditioner โ€” apply a tiny amount, buff it in, and wipe off the excess. That said, dedicated leather cleaners and conditioners are formulated specifically for the job and will give you more consistent, safer results over time.

How do I remove salt stains from leather shoes?

Salt stains โ€” the white tide marks left after walking in rain or snow โ€” respond well to a mixture of equal parts white vinegar and water. Dampen a cloth with the mixture and gently dab the stained area. Don’t rub. Let it dry naturally, then condition the leather thoroughly afterward. Act as quickly as possible โ€” the longer salt sits in leather, the harder it is to remove without leaving a permanent mark.

Is it safe to clean leather shoes with baby wipes?

Baby wipes can work for a quick surface clean in a pinch, but they’re not ideal for regular use. Many contain chemicals, alcohol, or moisturizers that can leave a residue on leather or affect the surface finish over time. For an occasional emergency clean when you’re out and about, one wipe won’t do much damage. But for your regular cleaning routine, stick to the proper method with mild soap, conditioner, and polish for the best long-term results.

Keeping leather shoes clean isn’t complicated โ€” it just takes a little consistency. Follow these steps every few weeks, give your shoes a quick wipe after each wear, and they’ll repay you by looking great and lasting far longer than you might expect.

Leave a Reply

Your email address will not be published. Required fields are marked *