Floor Cleaner
Ingredients
- 1 gallon hot water
- 2 tbsp liquid castile soap (unscented) — for tile, vinyl, and sealed wood floors
- ½ cup white vinegar — alternative for tile and vinyl — do NOT use on wood or stone
- 10–15 drops essential oil — optional — lemon, lavender, or peppermint
Overview
Floor cleaning is one of the simplest DIY swaps you can make. A gallon of hot water with a couple tablespoons of castile soap cleans tile, vinyl, laminate, and sealed hardwood beautifully — no Swiffer pods, no Bona spray, no mystery chemicals.
The key insight is that you need very little soap. Commercial floor cleaners are diluted to almost nothing already — you’re mostly paying for the bottle and the brand name. Too much soap leaves a sticky residue that actually attracts more dirt and makes floors look dull.
There are two versions depending on your floor type. Use the right one.
Version 1: Castile Soap (for all floor types)
Best for: Sealed hardwood, laminate, tile, vinyl, linoleum, concrete
Ingredients
- 1 gallon hot water
- 2 tbsp liquid castile soap
- 10–15 drops essential oil (optional)
Instructions
Add the castile soap and essential oil to a bucket of hot water. Stir gently (don’t create suds). Mop as usual, wringing the mop well before each pass. For sealed hardwood, use a damp mop — not a wet one.
Version 2: Vinegar (for tile and vinyl only)
Best for: Ceramic tile, porcelain tile, vinyl, linoleum
Do NOT use on: Hardwood (vinegar can dull the finish), marble, granite, natural stone (acid etches stone), waxed floors
Ingredients
- 1 gallon hot water
- ½ cup white vinegar
- 10–15 drops essential oil (optional)
Instructions
Add the vinegar and essential oil to a bucket of hot water. Mop as usual. The vinegar cuts through grease, dissolves mineral deposits, and dries streak-free. The smell dissipates completely as the floor dries.
Floor Type Guide
| Floor Type | Use | Notes |
|---|---|---|
| Ceramic/porcelain tile | Either version | Vinegar version is especially good for grout |
| Vinyl/linoleum | Either version | Both work well |
| Sealed hardwood | Castile soap ONLY | Damp mop only — never soak wood. Never use vinegar on wood. |
| Laminate | Castile soap ONLY | Damp mop only — water can seep into seams |
| Marble/granite/stone | Castile soap ONLY | Never use vinegar or any acid on stone — it etches the surface |
| Concrete | Either version | Both work well |
| Waxed floors | Castile soap ONLY | Vinegar strips wax |
Tips
- Wring the mop well. The biggest mistake in mopping is using too much water. A damp mop cleans better than a sopping wet one, and excess water damages wood, laminate, and grout.
- Two-bucket method for very dirty floors: One bucket with cleaning solution, one with plain rinse water. Mop with the cleaning solution, then rinse the mop in the plain water before re-dipping in the cleaning solution. This keeps your cleaning solution cleaner.
- For sticky spots or dried spills, spray the spot with the All-Purpose Cleaner and let it sit for 2 minutes before mopping over it.
- Less soap = cleaner floors. If your floors feel sticky or look dull after mopping, you’re using too much soap. Two tablespoons per gallon is plenty. If you’ve been using commercial cleaners, your first few moppings with this recipe may pick up residue from the old products.
- Peppermint or eucalyptus oil in the mop water is naturally repellent to ants, spiders, and mice. A nice bonus.
- Mix fresh each time. This is so dilute that bacteria will grow if you store it. It takes 30 seconds to mix a fresh batch.