Clean Slate Floors

While slate floors are attractive, they benefit from regular upkeep. Slate is porous and absorbs stains.[1] It’s also very soft and can easily be chipped and eroded by acids and hard scrub brushes. By attacking stains immediately and cleaning with soft mops, you can keep your slate floor vibrant for longer.

Steps

Mopping the Floor

  1. Sweep the floor. With a soft-bristle broom, go along the floor, removing any debris. Remember that slate is soft and easily damaged, so you want to choose a brush that is clean and as soft as possible.
  2. Dust mop the floor. Choose a clean dust mop that is not oil-based. Run the mop in one direction over the floor to pick up debris and dust. Avoid moving back and forth, as this will move the dust back onto the slate and cause damage when you clean later.[2]
  3. Prepare a water and detergent mixture. In a bucket, combine about a gallon of warm water with ¼ a cup of detergent. The detergent should be gentle to avoid abrading the floor. Choose a detergent for delicate clothing or a gentle dish soap.
    • Specialized slate cleaners are also an option. These should be non-acidic. Follow the directions on the container.
  4. Mop the floor. Wring out the mop before you start and make smooth strokes. Go slow. Rinse your mop and wring it out often to avoid any debris clinging to it and getting worked into the porous slate.
    • Steam mops are also an option. Check the hardware store. These mops pick up extra condensation and dirt.[3]
    • Anytime the mop appears to be leaving streaks or debris on the floor, dump out your water and make the water and detergent mixture again.
  5. Dry the floor with a towel. Choose a soft cloth that won’t scrape the slate, then wipe off as much water as possible. This will prevent the water from seeping into the pores. Afterwards, let the floor air dry.
  6. Apply teak oil. Once the surface has dried, apply a thin layer of teak oil with a soft cloth. A small amount of oil will ensure a deeper cleaning, but don’t apply enough that the slate begins to absorb it.[4]
    • Slate oil is also a good choice, but tends to be much more expensive than teak oil.
  7. Repeat cleaning in two to three months. Slate is a very delicate material, so your floor benefits from getting a soap and water wash every few months. This removes grime and prevents stains and the need to perform deeper, more difficult cleaning later.
  8. Use a sealer. Stone and tile sealers are available at flooring retailers and hardware stores. Follow the directions on the label. Use a clean cotton mop to spread the sealer evenly across the floor. This will prevent stains by blocking the pores from spills.[2]

Removing Stains

  1. Wipe up spills immediately. Tackle spills as soon as they happen to avoid any substance getting into the porous surface. Use a soft cloth or towel.[5]
  2. Rub out stains. Choose a clean sponge or a scrub brush with soft, non-metal bristles. Also avoid using any acidic or abrasive cleaners. You can use the warm, soapy water from mopping to scrub the stains.
  3. Use hydrogen peroxide. For floors with non-colored grout only, mix an equal amount of water and hydrogen peroxide into a spray bottle. Spray the mixture on, let it sit for ten minutes, then scrub it off with a soft pad or brush.[6]
    • This is a bleach mixture, so it will take the color out of colored grout.
  4. Use peroxide and baking soda. For stubborn stains, mix small amounts of peroxide and baking soda to form a paste. Wait for the bubbles to stop, then put the paste on the stains. Let it set for a few minutes, then wipe it clean with a soft cloth or towel.[4]
  5. Use shaving cream on colored grout. Apply the shaving cream to the stains, let it sit for 15 minutes, then remove it with warm water and a soft towel.[7]
    • Remember to try the shaving cream in an inconspicuous spot to make sure it doesn’t discolor the grout.
  6. Pour absorbent material on oil stains. Try absorbent materials such as kitty litter. Cover the stain with the material and leave it for ten minutes for a new stain or several hours for an old stain. Carefully vacuum it up when done.[8]
    • If repeated attempts don’t remove the stain, mix equal amounts of baking soda and water, cover the stain with the resulting paste, and leave the paste on the stain to dry.
    • If baking soda doesn’t work, pour mineral spirits on the stain, leave it for half an hour, scrub with a stiff brush, then soak with newspaper and wash the area.
    • If that doesn’t work, spray brake oil on the stain then try the absorbent material again.



Tips

  • Commercial grout cleaner is available, but be certain the cleaner does not contain bleach before using it on colored grout.
  • One way to prevent stains on slate is to apply floor sealant. Tile and stone sealant can be purchased at tile stores. Apply two or three coats of sealant with a string mop.

Warnings

  • Do not use an oil-based dust mop.
  • Do not use rubber-backed rugs or mats on slate floors, as the rubber may damage the floor.
  • Do not use cleaner with acid in it. This includes vinegar. Some laundry detergents are environmentally friendly and work well on slate floors.

Things You'll Need

  • Broom
  • Dust mop
  • Bucket
  • Water
  • Cleanser
  • Wet mop
  • Brush
  • Hydrogen peroxide
  • Baking soda
  • Shaving cream
  • Tile sealant

Sources and Citations