Skip to content
Chevron Chevron
English Chevron
India INR Chevron
Home / Blog / How to Remove Shoe Stains

How to Remove Shoe Stains

Shoe Stains Happen — Here’s How to Fix Them

Whether it’s a splash of mud, a drop of oil, or a scuff from the pavement, shoe stains are an inevitable part of life. The key is knowing how to treat each type of stain quickly and correctly — before it sets permanently into the material.

This guide covers the most common shoe stains and how to remove them from leather, suede, and fabric shoes.

General Rules Before You Start

  • Act fast. Fresh stains are always easier to remove than dried or set ones.
  • Blot, don’t rub. Rubbing spreads the stain and pushes it deeper into the material.
  • Test first. Always test any cleaning product on a small, hidden area before applying it to the whole shoe.
  • Let it dry naturally. Avoid heat sources like hairdryers, which can warp the material.

How to Remove Mud Stains

On leather: Let the mud dry completely — never try to wipe wet mud, as it will smear. Once dry, brush off the flakes with a soft brush, then wipe with a damp cloth. Follow up with a leather polish cream to restore the finish.

On suede/nubuck: Let the mud dry, then use a suede brush to gently brush it away. Use a suede eraser for any remaining marks.

👉 Shop Leather Care products →

How to Remove Oil and Grease Stains

On leather: Blot the excess oil immediately with a dry cloth. Sprinkle a small amount of cornstarch or talcum powder on the stain and leave it for several hours to absorb the grease. Brush away the powder and clean with a leather cleaner or damp cloth.

On suede: Apply cornstarch or talcum powder and leave overnight. Brush away gently with a suede brush. Avoid water, which can set oil stains on suede.

How to Remove Water Stains

Water stains on leather appear as dark rings or tide marks. To remove them, dampen the entire shoe evenly with a clean, damp cloth — this prevents a new watermark from forming as it dries. Stuff the shoe with newspaper and allow it to air-dry slowly. Once dry, apply a leather conditioner or polish cream to restore the finish.

For suede, use a suede brush to gently work out the water mark once the shoe is fully dry.

How to Remove Scuff Marks

On leather: Apply a small amount of leather polish cream in the matching color and buff with a soft cloth. For deep scuffs, apply a second coat after the first has dried.

On suede: Use a suede eraser to gently rub the scuff, then brush with a suede brush to restore the nap.

👉 Browse Leather Shoe Polish Creams →

How to Remove Salt Stains (from Roads in Winter)

Salt stains appear as white, crusty marks on leather shoes after walking on salted roads. Mix equal parts white vinegar and water, dampen a cloth with the solution, and gently wipe the stained area. Allow to dry, then condition the leather with a polish cream to prevent drying and cracking.

How to Remove Ink Stains

Ink stains are tricky but not impossible. For leather, dab a small amount of rubbing alcohol on a cotton bud and gently blot the stain — do not rub. Work from the outside of the stain inward to prevent spreading. Follow up with a leather conditioner. For suede, ink stains are best treated by a professional.

Preventing Stains in the First Place

The best stain removal is prevention. Apply a leather conditioner or suede protector spray regularly to create a barrier against water and stains. Store shoes in a cool, dry place away from direct sunlight.

👉 Shop all Shoe Care products at POLARIS →