Grandma Knows: How to Clean Leather Shoes
Learn how to clean leather shoes the right way using simple, time-tested methods. Keep your leather looking fresh, soft, and long-lasting.
There is something deeply satisfying about a pair of well-kept leather shoes. They hold their shape, develop a rich patina over time, and with the right care, they can last for decades. But leather is also one of those materials that can go wrong quickly if you ignore it. Scuffs appear after a single rough day. Salt stains creep up from winter sidewalks. Mud dries into the creases. And before long, a pair of shoes that once looked sharp starts to look tired and worn.
The good news is that cleaning leather shoes does not require expensive products or professional help. With a little patience and a few basic supplies — many of which you likely already have at home — you can bring leather back to life and keep it looking its best. Understanding why leather gets dirty and damaged in the first place is the first step toward knowing how to fix it.
Why Leather Gets Dirty and Damaged
Leather is a natural material. It comes from animal hide, and even after it has been processed and finished, it retains some of the properties of living skin. That means it can absorb moisture, dry out, crack, stain, and age. All of these things happen faster when leather is not cared for regularly.
Everyday wear exposes leather to a surprising range of threats. Dust and dirt settle into the surface and act like sandpaper over time, breaking down the finish. Moisture from rain or puddles soaks in and can cause the leather to stiffen or warp as it dries. Salt from winter roads leaves white, chalky stains that are both unsightly and damaging to the material if left too long. Body oils and perspiration from the inside of the shoe can also work their way through the lining and affect the leather from within.
On top of all that, leather needs conditioning. Just like skin, it needs some moisture to stay supple and flexible. Without it, the fibers dry out, and the leather begins to crack. Many people clean their shoes but skip the conditioning step, and that is where things often go wrong.
What You Will Need
Before you begin, it helps to gather your supplies. You do not need anything fancy. Most of these items are already in a well-stocked home.
- A soft, dry cloth or an old cotton T-shirt cut into rags
- A soft-bristled brush — an old toothbrush works well for seams and edges
- Mild dish soap or saddle soap
- A small bowl of lukewarm water
- White vinegar (for salt stains)
- Leather conditioner or a small amount of petroleum jelly, coconut oil, or mink oil
- A clean buffing cloth
- Shoe polish in a matching color (optional, for finishing)
Avoid using harsh cleaners, bleach, acetone, or anything alcohol-based unless the product is specifically designed for leather. These can strip the finish, dry out the material, and cause permanent damage.
Step-by-Step: The Basic Cleaning Method
Step 1 — Remove the Laces and Brush Away Loose Dirt
Start by taking out the laces. This gives you better access to the tongue and the eyelets, which tend to collect a lot of grime. Set the laces aside — you can wash them separately in soapy water if they need it.
Next, use your soft-bristled brush to gently remove any loose dirt, dust, or dried mud from the surface of the shoe. Work in light, sweeping motions. Do not scrub hard at this stage; you are just trying to lift away the surface debris before introducing any moisture. Pay attention to the seams, the area around the sole, and any crevices where dirt tends to collect.
Step 2 — Clean the Surface with Mild Soap and Water
Mix a small amount of mild dish soap or saddle soap into a bowl of lukewarm water. Dip a soft cloth into the solution and wring it out well. The cloth should be damp, not wet. Too much water is one of the most common mistakes people make when cleaning leather, and it can lead to stiffness, discoloration, or warping.
Wipe the shoe in gentle, circular motions, working your way across the entire surface. You do not need to scrub — the soapy cloth will lift most dirt with light pressure. Use the toothbrush to get into the stitching and along the welt where the upper meets the sole.
Once you have cleaned the surface, go over the shoe with a second clean, damp cloth to remove any soap residue. Then pat the shoe lightly with a dry cloth and let it air dry at room temperature. Keep the shoes away from direct sunlight, radiators, or any heat source. Heat causes leather to dry out and crack.
Step 3 — Treat Salt Stains
If you notice white, powdery residue from road salt, tackle it before it has a chance to work deeper into the leather. Mix one part white vinegar with one part water. Dip a cloth into the solution and gently dab — do not rub — at the stained area. The mild acidity in the vinegar helps neutralize the salt and lift the residue without harming the leather.
Let the shoe dry naturally after treating. You may need to repeat the process once or twice for stubborn stains. Once dry, proceed to the conditioning step to replenish any moisture lost during cleaning.
Step 4 — Condition the Leather
This is the step that most people skip, and it is arguably the most important one. After cleaning, the leather has been stripped of some of its natural oils. Conditioning restores those oils, keeps the material soft and flexible, and helps it resist future staining.
There are commercial leather conditioners available, and they work well. But traditional household alternatives are just as effective for most everyday shoes. A small amount of petroleum jelly, rubbed in with a soft cloth, does an excellent job of moisturizing leather. Coconut oil works similarly — apply a very thin layer and buff it in gently. Mink oil is another traditional option that has been used for generations to condition and waterproof leather.
Whatever you use, apply a small amount to a clean cloth and work it into the leather using circular motions. You want a thin, even coat — not a heavy layer. Let it absorb for a few minutes, then buff with a clean, dry cloth to remove any excess. The leather should feel soft and look slightly richer in color.
Step 5 — Polish and Buff (Optional)
If your shoes are a solid color and you want to restore their shine, now is the time to apply shoe polish. Choose a polish that matches the color of the leather as closely as possible. Use a small amount on a cloth or applicator brush, work it in using circular strokes, and let it dry for a minute or two. Then buff vigorously with a clean cloth until the surface shines.
This step is optional for casual shoes, but it makes a noticeable difference for dress shoes or boots that you want to look their best.
Dealing with Specific Problems
Scuffs and Surface Marks
Light scuffs on smooth leather often disappear with conditioning alone. The oil fills in the disrupted surface and restores the appearance. For deeper scuffs, a matching shoe polish worked gently into the affected area can minimize the look considerably. Apply in thin layers and build up gradually rather than applying a heavy coat all at once.
Mold or Mildew
If leather shoes have been stored in a damp place, you may find a fuzzy or powdery growth on the surface. Mix equal parts white vinegar and water, and use a cloth to gently wipe away the mold. The vinegar kills the mold spores and helps prevent regrowth. Allow the shoes to dry fully in a well-ventilated area before storing them again. Going forward, keep shoes in a cool, dry spot with good airflow, and avoid sealed plastic bags or boxes that trap moisture.
Grease or Oil Stains
Oil-based stains are tricky because water will not lift them. Instead, sprinkle a small amount of cornstarch or baking soda directly onto the stain and let it sit for several hours or overnight. The powder will absorb the oil from the leather. Brush it away gently with a soft brush, then assess the stain. Repeat if necessary. Avoid rubbing the stain, which can push the oil deeper into the material.
Ink Marks
Ink stains on leather are difficult to remove completely at home. Rubbing alcohol on a cotton swab can lift fresh ink if you act quickly, but use a very small amount and test it on an inconspicuous area first. Work from the outside of the stain inward to avoid spreading it. For older or deeper ink stains, a professional leather cleaner is usually a better option.
When These Methods Work — and When They Don't
These traditional cleaning methods work reliably well on full-grain leather, top-grain leather, and most smooth finished leather shoes. They are well-suited for everyday dirt, light stains, salt residue, and general maintenance.
There are situations where home methods have their limits. Suede and nubuck leather — which have a soft, velvety texture — require completely different care. Water and oil-based conditioners can ruin suede permanently. Use only dry cleaning methods and products made specifically for suede.
Patent leather, which has a shiny, lacquered finish, also needs a different approach. A slightly damp cloth is usually enough to wipe it clean, and a small amount of petroleum jelly can restore the shine and prevent cracking. Avoid polish or conditioners that are not formulated for patent leather.
Very old, heavily cracked leather may be past the point of home restoration. In those cases, a professional cobbler or leather restoration service is worth consulting. They have access to dyes, fillers, and refinishing tools that can work genuine miracles on damaged leather.
Keeping Leather Shoes in Good Shape Long-Term
Cleaning is only part of the picture. How you store and care for your shoes between wears matters just as much.
- Let shoes rest for at least a day between wears to allow any moisture to evaporate fully.
- Use cedar shoe trees to help the shoes hold their shape and absorb internal moisture.
- Store leather shoes in a cool, dry place with decent airflow — not in sealed bags or damp closets.
- Apply a thin coat of conditioner every few months, or more often if the shoes see a lot of use or harsh weather.
- Treat the shoes with a water-repellent spray designed for leather before the rainy season to help shed moisture.
- Wipe shoes down with a dry cloth after each wear to remove surface dust before it settles in.
Regular, simple attention is the real secret to leather that lasts. A five-minute wipe-down after a long day and a conditioning session once a month will do more for a pair of leather shoes than any deep cleaning ever could. The work is small, the reward is lasting, and the satisfaction of seeing well-maintained leather age gracefully is one of the quiet pleasures of a home run with care.
Related articles
Grandma Knows: How to Remove Tomato Sauce from Clothing
Learn how to remove tomato sauce stains from clothing using simple household methods that actually work on most fabrics.
Grandma Knows: How to Freshen Upholstery
Learn how to freshen upholstery the old-fashioned way with simple, effective methods using baking soda, vinegar, and gentle soap. Your furniture will thank you.
Grandma Knows: How to Clean Stainless Steel Oven
Learn how to clean a stainless steel oven the right way using simple, trusted methods. Get rid of grease, grime, and streaks with everyday pantry ingredients.