4 Homemade Stain Removers That Actually Work - Prudent Reviews (2024)

The most effective way to eliminate stains is to treat them immediately after they happen.

But what if you don’t have a stain remover on hand?

I have good news — it’s easy to make a homemade stain remover using items that you already have in your home.

I’ve experimented with over ten different homemade stain remover recipes, and the four I share in this guide are by far the most effective.

So, if you accidentally spilled something on your clothes or carpet and don’t have time to run to the store, keep reading.

Use the links below to navigate:

  • Dish Soap Homemade Stain Remover
  • Scented Soap Homemade Stain Remover
  • Best Stain Remover for Proteins-Based Stains
  • Bleach Alternative Homemade Stain Remover
  • Final Thoughts on DIY Stain Removers

Dish Soap Homemade Stain Remover

This recipe works on all types of stains, be it food, drink, baby stains, mud, or even grass stains. It’s good for colors, whites, and most fabrics. I always recommend testing on an inconspicuous area of your garment first to make sure it’s compatible.

This recipe only requires ingredients you already have in the house, so it’s easy to mix in a flash. Plus, it’s cost-effective.

Supplies

  • Dawn dish soap (or another brand like Palmolive)
  • Baking soda
  • Hydrogen peroxide
  • Airtight container (i.e., old jam jar)
  • Old toothbrush or garment brush

Instructions

  1. Remove the lid from your airtight container. Inside, mix one part dish soap and two parts hydrogen peroxide.
  2. Add in one tablespoon of baking soda. Mix to form a paste. If it’s still too runny, add in more baking soda until you have a thick paste. Keep the airtight lid on the container when you aren’t using it.
  3. Pour the paste directly onto the affected area.
  4. With an old toothbrush or garment brush, gently rub in the stain remover.
  5. Flip the garment inside out and repeat this process. This helps push the stain out or treat the stain if it’s bled through the garment.
  6. Let the stain remover sit for one hour.
  7. Wash the garment according to the care label instructions.
  8. Before you dry the garment, check to see if the stain is gone. If not, repeat the process.
  9. Do not dry the garment until the stain is completely removed; otherwise, this can set the stain.
  10. Once the stain is gone, dry the garment according to care label instructions.

Tips

Dish soap is designed to cut and remove grease and grime, making this homemade stain remover the best for food stains.

Although dish soap is usually colored, it won’t stain clothes. You can use this on white clothes without worrying about creating a new stain.

Keep the leftover stain remover paste in the airtight container for future uses. I recommend making a big batch to have readily available. Use within six months and store it in a dark cupboard.

Bonus tip: Use the stain remover on the underarms of garments to pre-treat sweat stains before washing.

Finally — try this on carpets. Just scrub it in with an old toothbrush, let it sit for about an hour, then rub it clean with a damp cloth. Of course, always test first in an inconspicuous area.

Scented Soap Homemade Stain Remover

This crafty recipe is excellent for pre-treating stains. It works best when used immediately after a stain occurs. If you have kids, this is a magical recipe for removing grubby stains with all-natural ingredients.

If you’re looking for a scented solution, add a few drops of lemon essential oil, which adds a citrus scent. But if you aren’t much into fragrances, skip the essential oil, and this stain remover works just as well.

Supplies

Instructions

  1. Mix all the ingredients in an airtight glass container. Lemon oil can break down plastic bottles, so use glass.
  2. Shake well before use. Dip your old toothbrush or garment brush into the solution.
  3. Gently scrub the solution into the stained area, on both sides of the garment.
  4. Let it soak for one hour or overnight.
  5. Wash away the solution and check if the stain has been lifted. If so, wash it as usual. If the stain looks the same, repeat this process before washing the garment.
  6. Wash according to the care label instructions.
  7. Check the stain is gone before drying. Repeat the process if the stain is still there.
  8. If the stain is gone, dry as usual.

Tips

If you don’t have liquid castile soap, substitute with dish soap. However, castile soap is all-natural, whereas dish soap is made with synthetic chemicals. So if you’re looking for an all-natural recipe, stick with castile soap.

Why vegetable glycerin? Glycerin can loosen stains from clothes, so they are easy to remove in the washing cycle. Always make sure to use a cloth or paper towel to remove the excess glycerin before putting the garment into the washing machine.

Keep the solution in an airtight glass container to reuse when the next stain disaster happens.

Best Stain Remover for Proteins-Based Stains

This next recipe is ideal for protein-based stains. The enzyme cleaner within this stain remover breaks up organic proteins found in meats, sweat, milk, and other bodily fluids. Here’s how you can make it at home.

Supplies

  • Two tablespoons of water
  • One teaspoon of enzyme cleaner
  • One teaspoon of hydrogen peroxide
  • One teaspoon of laundry detergent
  • Bowl
  • Spoon
  • Two cloths

Instructions

  1. Mix all the ingredients in a bowl.
  2. Lay a cloth underneath the garment, so it won’t damage the surface if the solution leaks through.
  3. Spoon the solution directly onto the stain.
  4. Use the other clean cloth to rub the stain gently. Dip it into the solution if you need more stain remover. Continue until the stain lifts.
  5. Finish by blotting the stain.
  6. Wash according to the care label instructions.
  7. Check the stain is gone before drying. If it’s gone, dry as usual. If it’s still there, repeat the process.

Tips

Scrape as much of the stain off before using this method. For example, if you have a stain from meat juices, use the back of a spoon to scrape off excess before treating the stain.

This recipe is also perfect for removing stains caused by a pet. If you have a new puppy that keeps having accidents around the home, use this to clean up after them. Just make sure to test on an inconspicuous area to make sure it doesn’t harm the fabric.

Bleach Alternative Homemade Stain Remover

This homemade stain remover is a natural alternative to bleach that will remove yellowing and dingy stains from white clothes. Because it’s designed to brighten, I recommend this recipe for whites only.

Supplies

  • ⅓ cup of hydrogen peroxide
  • ¼ cup of lemon juice
  • 10-15 drops of lemon essential oil
  • ¾ cup of baking soda
  • Seven cups of water
  • Bowl
  • Whisk
  • Airtight glass container

Instructions

  1. Pour the baking soda into a large bowl.
  2. Add the essential oil.
  3. Next, add the lemon juice. Note that this will foam up for a few seconds before settling.
  4. Add the hydrogen peroxide.
  5. Lastly, add the water. Use your whisk to incorporate the ingredients while you’re adding the water. Mix until the ingredients are combined.
  6. Pour the mixture into an airtight glass container, like an old wine bottle.
  7. When using, add one cup of the solution to your detergent drawer or washing machine drum. Add your regular detergent if you wish. Run a hot cycle, and enjoy your fresh, clean, and stain-free clothes.

Tips

You can use this stain remover to pre-soak clothes before washing. Simply add half a cup of the solution to a few gallons of water in a basin, soak the garments for a few hours or overnight, then wash as usual.

If you have white carpets or upholstery with stains, soak a cloth in the solution and wipe down the items. Always test in an inconspicuous area.

Important note: store the bottle away from direct sunlight. Hydrogen peroxide can deteriorate if exposed to direct sunlight. I recommend keeping it in a dark cupboard between uses.

Safety tip: Never mix hydrogen peroxide (including products like OxiClean that break down into hydrogen peroxide) with bleach. Doing so creates a dangerous chemical reaction that releases toxic fumes.

Final Thoughts on DIY Stain Removers

With these four amazing homemade stain remover recipes, you can tackle any type of stain, whether it be on clothes, carpet, or even upholstery.

My top tips for creating homemade stain removers include:

  • Always store your stain removers in airtight glass containers, especially if you’re using essential oils.
  • Treat stains as soon as you notice them for better results.
  • Before using a stain remover, always test it in an inconspicuous area of the garment.
  • If you have sensitive skin, wear rubber gloves while preparing these recipes.
  • Let the stain remover soak into the garment for at least an hour before washing.
  • Never dry an item if the stain has not been completely removed. Heat can set stains, making them impossible to remove.

If you’re unsure which recipe to try first, go for the dish soap stain remover. It’s cost-effective, most of the ingredients are probably already in your home, and it works on most types of stains.

Let us know which recipe worked best for you! If you have any thoughts, tips, or advice, leave them below.

If you found this article helpful, you should also check out:

  • OxiClean vs. Shout: Which Stain Remover Is Better?
  • OxiClean vs. Tide: Which Detergent and Stain Remover Is the Best?
  • Zout vs. Shout: Which Stain Remover Is Better?
  • Tide vs. Persil: Which Laundry Detergent Is Better?
  • Dawn vs. Palmolive: Which Dish Soap Is Better?
  • The 6 Best Alternatives to Windex Glass Cleaners
  • Lysol vs. Pine-Sol: What’s the Difference?
  • Glass Plus vs. Windex: Which Glass Cleaner Is Better?
  • All vs. Tide: Which Laundry Detergent Is Better?
  • Bona vs. Swiffer: Which Floor Mop Is the Best?
  • Fabuloso vs. Pine-Sol: What’s the Difference?
  • Tide vs. Gain: Which Laundry Detergent Is the Best?
  • How to Remove Mold and Mildew From Outdoor Cushions
  • Bar Keepers Friend vs. Comet: What’s the Difference?
4 Homemade Stain Removers That Actually Work - Prudent Reviews (2024)

FAQs

What is the best homemade stain remover? ›

In a liquid measuring cup combine 1 part Dawn dish soap and 2 Parts Hydrogen Peroxide. The amount used will vary depending on the size of the bottle you are using for storage. Refer to post above for best amounts to use for common bottle sizes. Stir the mixture and pour into a dark spray bottle for storage.

What is the number one stain remover? ›

The Shout Advanced Grease Busting Foam, our best overall pick, impressed us with its easy-to-use formula and ability to remove a variety of stains.

Does Dawn dish soap and baking soda remove stains? ›

If you have grease stains on your shirts like these, take some dawn dish soap with some baking soda, 00:59 ratio, and just blend it together to make a paste. Take a clean rag and blot it into the stains, and then just let them sit out overnight. Toss into the washing machine as normal.

How do you make dawn stain remover? ›

the best stain remover is 3 simple ingredients. that you probably have at home. and wait till you see the stains it can remove. one bottle of hydrogen peroxide, one teaspoon of Dawn Blue dish soap, and one teaspoon of baking soda.

What removes the toughest stains? ›

Mix 1/2 cup hydrogen peroxide with two cups cool water. “It will solve almost all tough stains,” says Leverette, who advises against using acidic cleaners like vinegar or lemon juice, which can etch the stone.

What is a powerful stain remover? ›

Dr. Beckmann Power Brush stain remover offers pure power. Specially formulated to fight over 100+ stubborn stains with a combination of cleaning agents, stain dissolving activators and bio-alcohol.

What is the number one rule of stain removal? ›

1. Act quickly – scrape off solids with a blunt knife and blot liquids with absorbent paper. Never spot-clean any stain with hot or warm water as it can set the stain.

Is borax better than OxiClean? ›

It depends on the color and fabric of the garment you are treating. OxyClean can take the color out of the fabric. I would use Borax if it is a dyed cotton or any natural fiber. If it is just a grease stain or oil spot, I have found that Dawn works wonders.

Is hydrogen peroxide good for stains? ›

Hydrogen peroxide (H2O2) is a colorless liquid composed of hydrogen and oxygen molecules. It's a mild antiseptic, disinfectant, and bleaching agent. When applied to stains, it releases oxygen, which breaks down the chemical bonds in the stain's molecules. This reaction lifts the stain, making it easier to wipe away.

What is the best homemade stain remover for clothes? ›

A mixture of dishwashing liquid and hydrogen peroxide is an effective homemade laundry stain remover. The dishwashing liquid contains ingredients to tackle greasy stains and the hydrogen peroxide helps remove discoloration.

What is a stain that Cannot be removed? ›

Greasy / Oil Stains – such as hand lotion, hair mousse, lard and butter. Oxidisable Stains – key ingredient in alcoholic drinks, coffee and tea (without milk) and soft drinks. Particulate Stains – such as mud and ground in dirt.

What removes 15 years of stains? ›

Colgate® Optic White® Pro Series Whitening Toothpaste can remove up to 15 years of stains, when users brush twice daily for 2 weeks.

What is the best stain remover for stains that have been washed and dried? ›

Douse the stain with white vinegar, then apply a paste made of equal parts baking soda and vinegar. If this doesn't work, immerse the item overnight in a bucket of water containing a few tablespoons of detergent and vinegar.

What stains does Dawn remove? ›

Stains happen to the best of us. But with Dawn® Platinum, it's So Dawn Easy to pretreat most stains—like tomato sauce, blueberries, and grease—giving your clothes a fighting chance. 1. Apply Dawn® Platinum directly to any cotton/polycotton fabric, * covering the entire stained area, and rub it in using your fingers.

Can I mix Dawn and baking soda? ›

Mix one cup baking soda, 1/3 of a cup dishwashing liquid, and one tablespoon of water. This multi purpose mix works in your oven, stovetop, sink, and even your bathroom. to leave your whole home shining. Draw this mix in an airtight container. and pull it out when you need some extra elbow grease.

Is baking soda and vinegar a good stain remover? ›

The acetic acid in vinegar acts as a disinfectant and reacts with the baking soda to lift stains. This combination is also great for brightening whites. With a little bit of scrubbing and leaving the paste to set for 30 minutes, I was able to almost remove the stains completely from my white jeans.

What removes stains quickly? ›

Apply isopropyl alcohol to the stain and blot with a clean napkin or cloth, according to Good Housekeeping. You might want to place a paper towel under the fabric to prevent the alcohol from soaking through. You should see the stain start to dissolve almost immediately.

What is the best stain remover after drying? ›

If it's a food or beverage stain, soak in white vinegar and dawn dish soap for about a half hour. Rinse and wash as normal in the machine. If it's a blood stain, you may have luck with hydrogen peroxide. If it's a grease stain, rub in Dawn dish soap, then, soak in hot water.

Top Articles
Latest Posts
Article information

Author: Rev. Porsche Oberbrunner

Last Updated:

Views: 5700

Rating: 4.2 / 5 (53 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Rev. Porsche Oberbrunner

Birthday: 1994-06-25

Address: Suite 153 582 Lubowitz Walks, Port Alfredoborough, IN 72879-2838

Phone: +128413562823324

Job: IT Strategist

Hobby: Video gaming, Basketball, Web surfing, Book restoration, Jogging, Shooting, Fishing

Introduction: My name is Rev. Porsche Oberbrunner, I am a zany, graceful, talented, witty, determined, shiny, enchanting person who loves writing and wants to share my knowledge and understanding with you.