We prefer honesty! We may earn commission via affiliate links in this post. This means no extra cost to you.
We’ve all done it. You’ve split a glass of red wine down your shirt or your dog has brought something unpleasant into the house and dropped it onto your carpet. A stain remover is something you probably reach for on an almost daily basis. Except, most of the stain removing products that live under your sink have less than healthy ingredients. There’s a reason why you keep those bleaching products away from the rest of your kitchen items. Knowing how to make a homemade removal solution is an essential life skill and can help you create a more eco-friendly alternative to store bought stain remover products. Instead of buying castile soap, you can often create something just as good at home with things already in your kitchen. We’re running you through everything you need to know about a DIY natural stain remover, its ingredients and how you can get tough stains out of everything from a garment to your carpet. Whether it’s a green grass mark, chocolate, or oil, we’ll show you how to get them out of your items.
Chemicals In Commercial Stain Removers
Before we tell you how to create a natural stain removal solution, we want to let you know what harmful solutions you can find in commercial stain removal products. These stain remover ingredients are ones you want to avoid while buying your laundry soap.
Four ingredients you want to avoid to enjoy natural living including, but not limited to:
- Chlorine bleach which is often used on clothes can cause them to deteriorate or fade in colour. Bleach also has some health risks, it is a known irritant . It can also harm the environment by reacting with other chemicals and forming dioxins.
- Nonylphenol ethoxylates (NPEs): these chemicals are toxic to aquatic life, destroying the mucus layer of most water creatures.
- Triclosan is a common antibacterial agent, thus kills good and bad bacteria equally and known to be toxic to algae and other marine species when gets into waterways. 
- Phosphates are next on our list of harsh chemicals to avoid. You don’t want your laundry routine to include any phosphates. They can cause problems when they enter the waterways in your laundry room, which can lead to algae and bacteria growth. In Australia, they’re currently banning it. 
Creating a DIY homemade stain remover means you don’t have to worry about any of these ingredients. Often you’ll get better results with a DIY stain remover compared to a store bought equivalent. While the temptation might be to grab dawn dish soap, an at-home solution will usually give you better results.
How Do You Get Old Stains Out of Clothes Naturally?
Even when you put your clothes through the wash, you might still see imperfections. You could spill something over your shirt right before a meeting or when you have nothing else to wear. You don’t have to reach for a commercial soap to clean your garments. Whether it’s chocolate or green grass, you have several natural options to choose from.
You can clean a stained garment using a natural DIY stain remover. Baking soda and vinegar with hot water are two popular ingredients that appear in almost every homemade stain remover recipe. Hydrogen peroxide is another ingredient you want to keep on hand for making your at-home solutions. You don’t need to use castile soap to get rid of imperfections on your items.
Another item you want to keep on hand is an essential oil, which you can add to your cleaning solution to give it a refreshing scent.
If you need to get rid of a problem in a rush, then baking soda is your best friend. You can quickly make up a natural stain remover that works great on laundry stains. There’re some items you won’t want to put into a washing machine or you won’t want to run a full load for one item.
You can treat grease stains using a mixture of baking soda and glycerin. You want to add 1 tablespoon of dish soap and glycerin to a solution of 1.5 cups of water. Shake it in a jar or bottle before spraying it over the grease. You want to allow it to sit on the spray for up to 20 minutes. Wash it out with cold water in your machine with one tablespoon of baking soda thrown in. Airdry the clothes once they’re out of the machine.
DIY Homemade Stain Remover For Clothes + Carpets
With any DIY stain remover, you want to test a small part of the fabric before you apply it all over the stain. You want to make sure you’ve got your percentages right and created a solution that won’t damage your clothing.
A DIY homemade stain solution of hydrogen peroxide and baking soda will help clean armpit stains from your colored clothing.
We have two recipes for you to make a DIY natural stain remover. One is designed for helping you get a stain out of your clothing, while the second is to use for carpet stains.
DIY Natural Stain Remover – Clothes
All you need for our at-home removal recipe are three ingredients you probably have in your kitchen.
What you need:
- 1 part liquid dish soap
- 1 part baking soda
- 2 parts hydrogen peroxide
You can measure your ingredients using a cup or measuring spoon. It’s up to you how much of a stain remover solution you want to make. You can always keep some in a spray bottle to use on a future stain or make a small batch.
- Pre-sort your stain remover ingredients and mix them into a bowl. You can mix them with the small brush that you’ll use with the second step.
- Use a small brush to take the stain remover and scrub it into the area where the stains are on your item.
- Rinse your stains with cold water and put the clothes through the laundry as usual.
- If you have tougher food stains or blood stains, let it sit on the issue for an hour or so. You can then launder as usual. For grease stains and ink stains, you may need to do this process multiple times before laundering as usual.
DIY Natural Stain Remover – Carpets
If you want a natural way of removing stains in household areas, you’ll want a different recipe. The main ingredient in this recipe is white vinegar, which you likely already have in your home. It’s a hero product that you can use for just about anything – and it’s great for removing stains and should be part of your homemade laundry solutions. You’ll also want to have household salt around to make your solution.
- Create a mixture with a half cup of white vinegar with 2 tablespoons of salt to create a liquid. You want to rub it into the stains on your floors. Instead of giving it a rinse with water, you want to go over the solution with a vacuum once it has dried.
While this solution will help you treat most stained items, you may need a stronger solution to soak the stains out of certain items.
- If you have a darker stain, you can take your original solution and add in two tablespoons of borax. Rub it into the problem like before.
- For a food stain, you can take your laundry soap and add it to a solution of one and a half cups of white vinegar. Add two cups of cold water and combine the mixture to create your solution. With this type of stain removers, you want to rub it into the stain, blot and then let it sit.
You can use these solutions in a spray bottle for larger problems or as a general treatment as part of your cleaning routine. If you want to create a solution that you can use for everyday cleaning, you can add essential oil to the solution to give it a natural fragrance.
How To Use a DIY Stain Remover?
Depending on the consistency of your mixture, you can use a bottle to spray it or dab it with a cloth. You want to double check how to apply the solution as different formulas are activated in their own ways. You might find that it takes two or three rounds of using the solution to get the problem removed. It’s worth keeping in mind that not all of these solutions will solve your problem. It’s important to know when to give up and call it a day. Things like ink and wine can soak into the fibers within the fabric, making it virtually impossible to get them out of the material with any kind of solution. If you don’t see any progress within two or three goes with the mixture, you might need to consider throwing in the towel.
You want to treat the issue as early as possible and avoid letting it set-in on the fabric, which can make it more stubborn to get off the material.
If however you do not want to mix your own stain remover at home, we also reviewed a few commercially available eco-friendly stain removers for your convenience.
Q&A on DIY Stain Removers
How To Remove Sweat Stains From Clothes Naturally?
Sweat stains are something we all day with. You have several natural options for how you can remove these problem areas from your clothes. If it’s a minor sweat stain, you can rinse the fabric before applying lemon juice to the stain. If it’s a darker stain, you can use white vinegar directly onto the issue before rubbing it with a cloth.
How To Remove Collar Stains Naturally?
The easiest way to get dirt out of your collar is with a mixture of baking soda and hydrogen peroxide. You can add water to create a paste to treat the area before throwing it into your wash machine as normal.
How To Remove Blood Stains from Clothes Naturally?
You can remove blood stains using a natural homemade laundry solution. You can use the recipe we have above to use on the area. Blood stains can be treated by adding a few drops of hydrogen peroxide to a cloth before lightly scrubbing the area. If you use this recipe, let the clothes air dry before checking to see if the solution worked and reduced the color of the stain.
How To Remove Pet Stains from Carpets Naturally?
Pets might be our best friends but they’re known to leave dirt in their path. The first step is to make sure you blot the stain instead of rubbing it. A paper towel will help with blotting. If you rub, you can spread the stain across the area. Once the area is dry, you can go in with your solution. Take a spray bottle and mix a solution of one-part white vinegar with one-part water. Soak the area before pouring a little baking soda on top. Let it sit until it is dry. Vacuum away the baking soda and it should good as new!
How to Remove Grass Stains Naturally?
Grass marks call for their own laundry stain remover recipe. To get grass out of your clothes, you want a mixture of baking soda, dish soap, and hydrogen peroxide. Take all three ingredients and stir them in a jar. As the mixture is thick, you want to keep it in a jar instead of a bottle. You want to keep the solution in the dark as peroxide can become less effective if left in the sunlight. Allow the solution to sit for fifteen minutes before washing as normal.
Is Vinegar a Stain Remover?
It is a natural stain remover. It’s one of the most popular at-home remedies and can remove grease stains. This affordable solution is safer to use on your clothes or belongings than fabric softeners or chlorine bleach. If you’re prone to mark on your clothes, keep a bottle of white vinegar on hand in your laundry room.