You can find most ingredients for these all-purpose floor cleaners in your pantry! Make your home sparkle with a homemade cleaner that's right for your type of flooring.

By Sydney Price
November 20, 2018

Routine cleaning is an important part of floor maintenance to protect your investment for years to come. And making your own homemade floor cleaners is quick, inexpensive, and good for the earth. Plus, you’ll know all the ingredients that went into them—no chemicals you can’t pronounce here. Generally, we recommend mopping floors once a week in high-traffic rooms, such as the kitchen. You can get away with biweekly or monthly cleaning in less-used areas. Grab an empty spray bottle or big bucket, and try one of these DIY floor cleaner recipes. For a deeper clean on tiled floors, consider our tips for cleaning grout.

Editor’s Tip: Never reuse an old bottle, no matter how clean you think it is. Even the smallest traces of chemical residue can react with the new ingredients. Clearly label any homemade cleaners you make and store them out of reach of children and pets.

black and white kitchen with patterned flooring

Method 1: Basic Homemade Floor Cleaner

Vinegar is a natural cleaning staple that works well for most surfaces. However, if you have stone floors like marble, avoid using vinegar and try another DIY floor cleaner on our list.

Supplies needed:

  • 1 gallon distilled water
  • 1/2 cup vinegar

How to Make Vinegar Floor Cleaner

Mix together distilled water and vinegar in a bucket. If you have stone floors, don’t use vinegar or other acidic cleaners on them, as they may stain. Use a different natural cleaner recipe or simply hot water.

Method 2: Castile Soap Floor Cleaner

Castile soap, whether liquid or bar, is a versatile cleaner that works well for laundry, kitchen surfaces, walls, and more. Grated castile soap is the secret to this DIY cleaning solution. If you have waxed wood floors, avoid this recipe as it can break down the wax.

Supplies needed:

  • 1 Tbsp. castile soap
  • 1 gallon hot water
  • 3 drops essential oil

How to Make Castile Soap Floor Cleaner

For a DIY floor cleaner without vinegar, use a grater to measure out castile soap and mix in hot water to melt. Stir to combine. Add a few drops of essential oil for scent, if desired. Keep any extra grated soap in a glass jar to use in future DIY cleaning recipes.

Method 3: Liquid Soap Floor Cleaner

Liquid soap is well known for its dish-scrubbing duties. But did you know it can also be used in homemade cleaners? Add your favorite scent of essential oils to personalize this DIY floor cleaner.

Supplies needed:

  • 1 gallon water
  • 2 Tbsp. distilled white vinegar
  • 2 Tbsp. plant-based liquid soap
  • 10 drops essential oil

How to Make Liquid Soap Floor Cleaner

Mix together water, distilled white vinegar, a plant-based liquid soap, and essential oils in a bucket. For this DIY floor cleaner with essential oils, we recommend pine or lemon for a clean scent, but you can use your favorite oil instead.

Method 4: Vegetable Oil Floor Cleaner

You can find all the ingredients to this cleaner in your pantry. Make a small batch to spot-clean floor stains, or adjust the recipe to clean your entire floor.

Supplies needed:

  • 1 cup water
  • 1/2 cup distilled white vinegar
  • 1 tsp. vegetable oil

How to Make Floor Cleaner with Vegetable Oil

Pour all the ingredients into a clean spray bottle. With the lid tightly attached, shake to mix. This small-batch floor-cleaning recipe works well for spot treatments.

Method 5: Washing Soda Floor Cleaner

If you've never used washing soda, now is your chance! This ingredient is commonly used for laundry since it fights tough stains and grease. Dissolve washing soda into water to make this natural floor cleaner.

Supplies needed:

  • 1 gallon hot water
  • 2 Tbsp. distilled white vinegar
  • 2 Tbsp. washing soda
  • 1-1/2 tsp. liquid dish soap

How to Make Floor Cleaner with Washing Soda

Mix together hot water, distilled white vinegar, washing soda, and liquid dish soap in a bucket. Be sure to use hot water or the washing soda won’t dissolve. Stir to combine.

Cleaning Different Types of Flooring

Your flooring material will impact which cleaning solution you can use. Follow these tips to avoid any damage, and always test your homemade cleaning solution in an out-of-sight spot before applying it to your floors.

  • Resilient floors (such as vinyl, cork, and linoleum) are soft and prone to scratches. Avoid using abrasive bristle brushes when cleaning them.
  • Don't use excessive water on laminate floors. Do your best to take care of it by sweeping, dusting, or vacuuming up loose dirt. 
  • Tile floors should be swept or vacuumed regularly. When washing tile, resort to using a chamois-type mop instead of a sponge mop, which can push dirty water into the grout. 
  • As most homeowners know, wood floors do not love water. It's best to use a wood floor mop and special wood floor cleaning product when you have to deep-clean. 

Comments (2)

January 11, 2019
Ditto. I do not know what you mean by washing soda either? Please explain.
January 7, 2019
What is washing soda?