Homemade Natural Floor Cleaner
4.25 from 54 votes

Ultimate All-Purpose Cleaner

A natural, non-toxic homemade floor cleaner that cleans more than just floors! Just 4 simple ingredients is all it takes to clean almost any surface in your home.
Author Sarah UmmYusuf


  • 1 cup distilled water (distilled is best, but filtered tap water is fine for short term storage)
  • 1/2 cup vinegar (white distilled vinegar)
  • 1/2 cup isopropyl alcohol (aka rubbing alcohol or surgical spirits)
  • 2-3 drops dish soap
  • 25-30 drops essential oil (my recipe uses 7 drops lavender, 7 drops orange or lemon, 10 drops tea tree oil, and 5 drops peppermint)
  • Fine-mist spray bottle at least 16 oz capacity


  1. Add all ingredients to spray bottle and shake to combine.
  2. Sweep/vacuum the floor, or remove stray crumbs from your surface.
  3. Spray the cleaner on the floor (or other surface).
  4. Wipe up with a microfibre cloth or microfibre mop.

Recipe Notes

Do not use this on granite, marble, or other natural stone surface as the acid in the vinegar can etch the surface! Use this natural granite cleaner instead.
Visit the full FAQ section for tips, tricks, and most asked questions about this recipe.