How to Get Shoe Polish Out of Carpet (2 Methods That Work)
Shoe polish on carpet is one of those stains that looks worse the longer you wait. The good news: you can get it out with supplies you likely already have at home.
I’m going to walk you through two methods. Use whichever one matches what you have on hand. Both work well on most carpet types.
Method 1: Dry Cleaning Fluid and Dish Soap
Step 1: Scrape Off the Excess

The moment you spot the stain, grab something with a dull edge. A butter knife or old credit card works fine.
Scrape away as much of the shoe polish as you can. Work carefully so you don’t spread it further into the carpet fibers.
Step 2: Apply Dry Cleaning Fluid
Get a clean sponge and apply dry cleaning fluid directly onto the stain. Blot the area until all the liquid has been absorbed.
Don’t rub. Blotting keeps the stain from spreading.
Step 3: Mix Your Cleaning Solution
In a bowl, mix together:
- 2 cups of warm water
- 1 teaspoon of liquid dish soap
- 1 teaspoon of ammonia
Stir to combine. This solution does most of the heavy lifting for removing the remaining polish.

Step 4: Blot the Stain with the Solution
Apply the solution directly onto the stain using a paper towel. Keep blotting and always rotate to a clean section of the towel.
Keep going until you’ve absorbed as much of the stain as possible.
Step 5: Rinse and Dry
Pour cold water directly onto the stained area. Continue blotting until the carpet feels dry.
You can also use a clean dry cloth to press down and pull up any remaining moisture.

Method 2: Nail Polish Remover and Laundry Detergent
This second method uses nail polish remover instead of dry cleaning fluid. It’s a good option if that’s what you have on hand.
Step 1: Apply Non-Acetone Nail Polish Remover
Grab a white cloth and pour a generous amount of non-acetone nail polish remover onto it. Gently rub the affected area of the carpet with the cloth.
Make sure it’s non-acetone. Acetone can damage carpet fibers and cause discoloration.
Step 2: Mix a Detergent Solution
Combine:
- 2 cups of cold water
- 1 tablespoon of laundry detergent (non-bleach formula only)
Stir gently to combine.
Step 3: Scrub the Stain
Apply the detergent solution directly onto the stain using a white cloth. Scrub the stain to work the solution into the carpet.
Use a clean section of the cloth as you go. This keeps you from redepositing the polish back onto the carpet.
Step 4: Apply an Ammonia Rinse
Mix 1 cup of water with 1 teaspoon of household ammonia. Dip a clean white cloth into this solution and continue scrubbing the carpet.
This step helps lift any remaining traces of polish that the detergent didn’t fully remove.
Step 5: Rinse and Dry
Rinse the area with a generous amount of warm tap water. Blot dry with a clean cloth or use a vacuum to pull out any remaining moisture.
Tips for Better Results
- Always use white cloths. Colored cloths can transfer dye onto the carpet.
- Work from the outside of the stain inward. This stops the stain from spreading.
- Avoid harsh scrubbing on delicate carpet fibers. Blot and press instead.
- If the stain is still visible after drying, repeat the process. Older or set-in stains sometimes need a second round.
- For stubborn or large stains, a carpet cleaning machine can help pull out whatever’s left after spot treatment.
Frequently Asked Questions
Does shoe polish permanently stain carpet?
Not usually, as long as you act fast. Fresh shoe polish is much easier to remove than a dried, set-in stain. The longer it sits, the deeper it works into the fibers, so treat it as soon as you notice it.
Can I use acetone nail polish remover on carpet?
Avoid it. Acetone is too harsh for most carpet fibers and can cause fading or damage to the backing. Stick with non-acetone formulas for safe stain removal.
Is it safe to use ammonia on carpet?
Yes, in small amounts diluted with water. Never mix ammonia with bleach products. That combination creates toxic fumes. Stick to the ratios in the steps above and you’ll be fine.
What type of dish soap should I use?
Plain liquid dish soap works best. Avoid anything with added bleach or heavy moisturizers. A basic formula like Dawn is a solid choice for this kind of stain removal.
