Stain Remover DIY: The Best Homemade Stain Remover

This homemade stain remover is not only easy to make but also budget-friendly and safe for most fabrics. It’s a versatile and powerful solution for tackling tough stains on your clothing and other fabric items.


  • 1 part Dawn dishwashing liquid
  • 2 parts hydrogen peroxide (3%)


  1. Combine the Dawn dishwashing liquid and hydrogen peroxide in a dark-colored spray bottle. It’s essential to use a dark bottle and store it in a dark, cool location to prevent the hydrogen peroxide from degrading when exposed to light.

How to Use:

  1. Spray the DIY stain remover directly onto the stained area of the fabric, saturating it thoroughly.
  2. For stubborn stains like underarm stains or collar rings, you can scrub a small amount of baking soda into the stain after spraying it. Use a small scrub brush or an old toothbrush for this.
  3. Let the baking soda sit on the stain for a few minutes before laundering the garment as usual.

Important Notes:

  • This stain remover is suitable for laundry stain removal only and is not recommended for carpet stains.
  • It is effective on various stains, including ketchup, oil, chocolate, blueberries, ink, and more.
  • It is advised to do a spot test on dark fabrics to ensure they are colorfast. However, many users have reported using this spray on dark and colorful clothing without any discoloration issues.

Results: The homemade stain remover has proven to be highly effective in removing a wide range of stains. To demonstrate its effectiveness, the author of the post purposely soiled a t-shirt with common stains, sprayed them with the DIY stain remover, and gave them a quick scrub. After washing the t-shirt as usual, there was no trace of the original stains.