A woman mopping her laminate floor using homemade floor cleaner in a pink bucket

My Famous No-Rinse, No-Streak Homemade Floor Cleaner

Pinterest Hidden Image

Looking for a homemade floor cleaner recipe you can use on every type of hard flooring? I’ve got you covered. Besides being a no-rinse, non-streaking formula, this also fights germs. Plus, you know what’s in it.

I think we ought to know what’s in the things we use on our household surfaces, and I don’t like when companies aren’t up-front about it. So, I created this DIY floor cleaner recipe and have been using it on my floors for over ten years.

Why These Ingredients Work

• Water helps combine and dilute the other ingredients. Using warm water helps dissolve grime and speeds evaporation, too.

• White vinegar is a natural degreaser which my recipe dilutes using a specific ratio to make it safe to use on marble, granite, or wood floors without etching or fading.

• Rubbing alcohol kills germs and breaks down dirt and grease and speeds up evaporation, which helps prevent streaks. Along with water, it helps dilute the vinegar.

• Dish soap cuts through grease and dirt. Dishwashing liquids like Dawn, Ajax, Sunlight, and Fairy all work well since they are detergent-based. Castile soap is not a good substitute in this DIY cleaner, since it is oil-based and will leave streaks.

• Essential oils are optional and add fragrance, but use the exact amount to avoid streaks.

Homemade No-Rinse Floor Cleaner

My famous homemade floor cleaner is safe for every type of hard flooring when made and used as directed. It eliminates germs, removes grime, and leaves floors streak-free without the need to rinse.
Type of RecipeFloor cleaner
Use AsBucket, Spray
Keywordsfloor care, homemade cleaner

Equipment and Materials

  • Spray bottle or bucket
  • Measuring cups


In a spray bottle, combine:

  • 2 cups warm water
  • 1/2 cup white vinegar
  • 1/4 cup rubbing alcohol isopropyl 70%
  • 3 drops of liquid dish soap
  • 5-10 drops of essential oils optional

Or, in a 1-gallon bucket, combine:

  • 10 cups warm water
  • 2.5 cups white vinegar
  • 1.25 cups rubbing alcohol isopropyl 70%
  • 1 teaspoon liquid dish soap
  • 1/2 teaspoon of essential oil optional


  1. Combine the ingredients.
  2. Spray or mop 3-foot sections at a time. There is no need to rinse the floor.
  3. Store any unused homemade floor cleaner in a cool, dark spot. Shake or stir it well to recombine the ingredients before use.


Do not dilute the recipe or substitute ingredients.
Print This

Tips for Best Results

Vacuum, don’t sweep. Brooms do an awful job getting fine grit off of floors. And when you mop — well, you know what dirt and water make, right? Streaks. So vacuum instead and mop immediately after.

Hard water? Consider using distilled or filtered water in your floor mopping solutions. Unfiltered hard water can leave mineral deposits on your floor which look like streaks.

Not for steam mops! Do not use my DIY floor cleaner recipe with a steam mop or steam cleaner. Turning rubbing alcohol or white vinegar into steam can irritate your eyes and lungs. Steam mops are meant to be used only with water.

Rinse or change your mop head frequently. You won’t get a clean floor with a dirty mop. If you’re using a microfiber pad, switch it after every room. If you’re using a string or sponge mop, rinse it after each section.

Give my homemade floor cleaner a try and let me know how you like it. Then check out my other recipes for DIY cleaning products, too.

Similar Posts

Comment Policy

Comments are moderated. Not all are approved. Submitting a comment means you agree to the Terms of Service.


  1. 5 stars
    Well, I’ll be darned!

    I was reading your latest post and thought, okay, the furniture polish, air freshener and vinegar tips have been amazing, but alcohol and vinegar (mixed together) on my floors…well, let’s say I was skeptical.

    Mixed up a trusty spray bottle of this concoction, and lo and behold, it is fantastic! You are right, it dries to a beautiful shine and the kitchen smells delightful. If it works this well on my hardwoods I will be ecstatic.

    Thanks for another huge money saver, especially one which honestly does what is advertised.

    I hope you and your family are having a wonderful summer.

    1. Katie Berry says:

      I’m so glad you gave it a try, Sue! I love the way it cleans my white ceramic tile floors. Those things are the bane of my existence! How’d it work on your hardwood?

  2. Hi Katie, the reviews for this floor cleaner are exciting, as it is so discouraging to try a new product, homemade or commercial, and get poor results. My question is, is this a no-rinse recipe? I really don’t like the idea of mopping twice, once to clean and then again to rinse. The use of dishsoap is what makes me question this. Please let me know. thanks for your tips.

    1. Katie Berry says:

      Yep, it’s a no-rinse solution IF you only use the small amount of soap called for. Too much soap will actually attract dirt if you don’t rinse it off, but this recipe involves very little. Just enough to help lift dirt.

    2. I am curious why you can’t use Castille soap?

    3. Katie Berry says:

      Castile soap is a base, and so it shouldn’t be used with an acid like vinegar because they’ll cancel each other out. The vinegar will just turn the Castile soap into its original oils, and those will leave streaks on your floor.

  3. Tammy Wright says:

    Great advice! I am just wondering if this works well on vinyl wood planks. Over time my floor has built up a film that I hate. The shine is gone. I feel it never looks clean even though I just mopped it. Any suggestions? Thanks

    1. Katie Berry says:

      It should definitely clean them, but whether it removes that film or haze depends on its cause. Sometimes that film is the result of detergent buildup, and this formula would definitely remove that. You could even skip the liquid dish soap for the first mopping or two if you’re concerned.

  4. I just gathered up 4 (yes 4) “steam cleaners” to throw away. They all worked great for a couple months and then would clog even though I used distilled water. I would put them in the garage and buy another. Now I am trying to be frugal as well as green. I bought an O Cedar mop with spinning basket and am going to try this floor cleaner. Steam cleaners are a waste of money.

    1. Jennifer H. says:

      5 stars
      I used it with the O cedar mop spinning basket system and it worked wonderful! So well I ended up mopping the entire house, Hardwood floors and tile floor bathrooms. And the house smells wonderful too!

    2. Katie Berry says:

      Fantastic! I love that bucket system. Completely changed my mind about their mop when they introduced the one with the dumpable bucket.

  5. 5 stars
    I just tried this on my ceramic tile floors and it’s great! I also did the peppermint & orange essential oils…which smelled nice! My floors look very clean, clean, clean! Thanks for this non-toxic cleaner.

  6. Carolin Flores says:

    Great recipe! I like using essential oils my home cleaning products and I’m trying this recipe right next weekend. Thank you for sharing it!

    1. Is Tea Tree Oil ok to use with this?

    2. Katie Berry says:

      Tea tree oil is fine is you don’t have pets.

    3. can i make this for future uses?
      i’m starting a house cleaning Business and I would like to make several batches at a time. is that at all possible?

    4. Katie Berry says:

      Yes, you can. Store batches in glass containers away from heat and sunlight.

  7. 4 stars
    I made a concentrated version of this and it works beautifully.
    Basically, I tripled the recipe, excluding the water and using mandarine essential oil, and wherever I need it I just dilute it in a bucket of warm water and mop away.
    Also, I used my homemade citrus vinegar ..just because 🙂
    Thanks for this great tip /recipe that does wonders.

    1. Katie Berry says:

      I’m so glad you liked it, Aly! Mandarine is one of my favorite scents. I bet your home smells amazing now. 🙂

    2. Hey Aly,
      I just quadrupled the recipe to make it easier measurement wise..my brain, let’s just say doesn’t fully fire all the time. Anyway, lol…just curious, do you measure the amount of your concentrate to your bucket? Basically I’m just wondering if you get just as good of results by eyeballing if you don’t measure. I guess I’m just trying to use less solution to water and wondering how that does on the cleaning end…
      If my brain is firing correctly this time, that means if the recipe is quadrupled, omitting the water, to make a concentrate then I’d need about 3/4c of the undiluted “concentrate” to 2 cups of water. Kinda just being lazy here and maybe a little stingy with my ingredients I guess!!

      Also, what do you think Katy??
      Any advice would be appreciated!! Thanks, to all who respond in advance!!

    3. Katie Berry says:

      Just as eyeballing a cooking recipe changes the results, so does eyeballing the ingredients in a homemade cleaner recipe. Using too much vinegar, for instance, could damage your floors.

  8. Could This be used on engineered hardwood floors? Apparently there is a difference in what types of things you can use on them vs real hardwood floors.
    Thank you for the reply, and thank you so much for the recipe. 🙂

    1. Katie Berry says:

      Yes, this is safe for wood floors. Just be sure that you use a dish soap that doesn’t contain moisturizing or oxygenating ingredients, or it will leave streaks.

  9. marianna giugni says:

    You did not mention grade of rubbing alcohol. 50%, 70% or 99%

    1. Katie Berry says:

      While there are different strengths, you’ll most commonly find 70% grade at grocery stores and pharmacies. That’s what I use.

  10. Carol Tedford says:

    5 stars
    I found this today!! I have tile floors and grout and the tiles have places that pool…so hard to clean but I made this and put it in a spray bottle…I did put some peppermint oil in it…I love how it looks and isn’t sticky and doesn’t smell pepperminty at all. Thanks for posting this!!

    1. Katie Berry says:

      I’m glad you like it, Carol! I use it on my tile floors all of the time and, like you, love the shine it gives them. 🙂

  11. Does this have to be rinsed?

    1. Katie Berry says:

      Nope! 🙂

  12. 5 stars
    I just found this today and my floors were awful. They were awful when I moved in. But after mixing this up and going over the kitchen floor and greasy splash wall behind my stove? It’s amazing!

    1. Katie Berry says:

      I’m glad you like it! This is the only way I clean my floors now.

  13. 5 stars
    Thanks for the recipe! I had all of the “ingredients” on hand. So much easier than navigating the maze of cleaning products & no harsh chemicals. I doubled the batch to mop my kitchen floor. It worked great!
    I’ll be making more to keep in a spray bottle for all-around clean-ups.

    1. Katie Berry says:

      I’m glad you liked it!

  14. Hi! I just loved using your recipe! Clean, fresh and good smelling, without all the harmful ingredients I’m used to. I mixed more than I needed. How long will this stay fresh before I need to dump and mix a new batch? Thank you!

    1. Katie Berry says:

      I’m glad you liked it, Jessica! If you store it in an air-tight container, away from heat and light, it will stay good for at least two months. That’s the longest I’ve kept it, so I can’t speak to any longer than that.

  15. 5 stars

    I said to my self You Never know.. Plus I always Try to use/find NonToxic methodology.

    Yes i was Pleasantly Surprised

    Thank you!

    1. Katie Berry says:

      I’m glad to hear it!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating