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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.