Do you have slate floors in your home? Are you worried you might damage the natural stone when cleaning? Your concerns are reasonable. Although slate is a solid stone, it’s also porous and sensitive to certain cleaning products.
These types of floors can bring an earthy feel to any home. But, it’s important to know how to clean slate floors properly. This ensures that you avoid damage and preserve the beautiful surface.
What Is Slate Flooring?
Slate flooring is one of the most popular types of natural stone. It’s durable, and with the correct maintenance, also long-lasting. Slate is often used in high-traffic areas of a household, such as a busy kitchen.
One of the reasons why many homeowners choose slate floors is because it requires less maintenance and cleaning. Hardwood, tiles, and laminate floors require more frequent cleaning due to dust and dirt.
Fine slate stone is found underground and has to be mined. A cheaper slate can be found closer to or on the ground’s surface. However, just because it’s cheaper, it doesn’t mean it’s no good. It’s simply not as expensive to extract.
A high-quality slate flooring is stain- and slip-resistant. It’s also non-porous and will remain that way throughout its life. Ground slate is known to have a more weathered look due to being exposed to the elements. Although many homeowners prefer this look, it’s porous and should be handled with care (1).
Buying and installing slate floors in your home can take a huge chunk out of your bank account. It is, therefore, essential that you care for it the right way.
How to Clean Slate Floors
Slate floors don’t require as much attention as other types of flooring. However, when you do clean, you must do it correctly. There are a few things you should avoid when cleaning this natural stone:
- Acidic cleaners: Acid can cause a chemical reaction when exposed to slate stone. This will cause the floor to etch and become damaged. So avoid acidic cleaners, even natural ones such as vinegar or lemon (2).
- Abrasive cleaners: Strong chemicals can remove the sealer on the floor and grout. This will expose the porous surface to liquids and stains.
- Oil-based cleaners: These will make the floors slippery and can clog up the textured surface.
1. Sweep or Vacuum
It’s essential to get rid of dust, dirt, and debris before you start mopping. This will not only make the job easier but also enhance the end result. Removing dirt from the floor is also essential to avoid scratches caused by larger particles of soil or small rocks.
You can use a soft-bristled broom or vacuum with a soft attachment and hard floor setting. Pay close attention to the crevices in between the tiles to get a thorough clean.
If you want a more thorough clean, you can use a dust mop with a clean microfiber pad. Glide it over the floor in one direction. This will further help to remove dust and debris hiding in the tiny crevices (3).
2. Prepare Your Cleaner
When mopping slate floors, you can use a slate cleaner, mild laundry detergent, or mild dish soap. We suggest you use a commercial product to ensure your floors are protected and for optimal results. You can also use a pH-neutral product.
Use warm water and mix in a quarter cup of detergent or dish soap. If you use a commercial product, follow the instructions on how to mix and use it.
3. Use a Damp Mop
Dip the mop in the cleaning solution and wring out the excess. A spin mop is handy for cleaning slate floors because it wrings out a significant amount of water effortlessly.
Do slow and smooth strokes as you clean your way across the floor. Once the mop starts to create streaks of dirt, consider changing the water for a new batch.
If you want a deeper clean, you can actually steam clean your slate floors. Using steam mop will pick up extra dirt and help to disinfect your floors. Steam mops are a good option for family homes with pets.
4. Wipe the Floor
When you finish mopping, dry the floor thoroughly to avoid standing water which will seep into the pores. Use a soft towel or cloth to wipe the surface.
5. Use Teak Oil
Using teak oil to finish off your floors can enhance the final look after you’ve cleaned. Apply only a small amount using a cloth — don’t soak it so the pores will absorb the oil. You can use a slate oil, but these tend to be more expensive.
Methods for Removing Stains from Slate Floors
1. Mild Detergent
If you encounter some minor stains or marks while mopping, remove them using the same cleaning solution. Dip a small brush in the solution and then gently scrub the stain until it’s gone.
2. Baking Soda and Peroxide
For very stubborn stains, you can make a paste using baking soda and peroxide. The combination of these ingredients will effectively lift and dissolve dirt and grease. These ingredients are also relatively mild, and therefore, safe for slate flooring.
Combine equal amounts of peroxide and baking soda and mix until a paste is formed. Wait until the bubbles have stopped and then apply it to the stain. Allow the paste to sit for a couple of minutes and then wipe with a cloth (4).
3. Isopropyl Rubbing Alcohol
Ordinary rubbing alcohol is effective at removing stains from slate floors. Combine half a cup of isopropyl rubbing alcohol in four cups of water. Soak a sponge in the solution and wipe the stain. If it won’t budge, scrub with slightly more force.
4. Hydrogen Peroxide
Hydrogen peroxide is a mild bleach that works very well at removing stains without causing damage. Combine equal parts of water and hydrogen peroxide in a spray bottle.
Spray the solution onto the stain and allow it to work for 10 minutes. When the time is up, scrub the stain using a brush or sponge. Then rinse thoroughly with clean water.
5. Shaving Cream
If you have colored grout, you can use shaving cream to remove stains from the floor. Shaving cream doesn’t contain bleach but should be effective at getting rid of any blemishes.
Apply a generous amount of shaving cream directly onto the stain and leave it to sit for 15 minutes. Use warm water and a cloth to wipe it off.
Do a Test
6. Use Absorbent Materials
You might be surprised to see what an absorbent material could do to a new or an old stain. There are several kinds of materials you can try out, such as cat litter, baking soda, and mineral spirits.
Pour the absorbent to cover the stain and give it 10 minutes to absorb a new stain or a few hours if it’s old. Vacuum or sweep the material up once it’s done. If you use cat litter, opt for clay-based as this absorbs faster.
If you’re using baking soda, start by making a paste with water. Cover the stain and allow the paste to dry entirely. Then scrape the dry flakes off and repeat if necessary.
You can also pour mineral spirits onto the stain and leave it for 30 minutes. Scrub with a brush and soak with a newspaper. Finish by washing the area.
Sealing Slate Floors
The best way to protect your slate floors is to seal them. If your floors are unsealed when installed, consider doing it during or right after installation. Or maybe you’ve recently moved to a house with slate floors, and you want to give them an extra coat. But first, determine if it’s necessary.
You might need to use a chemical stripper to remove the old sealant before applying a new one. Some sealers will create a glossy finish, while others are natural-looking. Choose the sealer that works for your type of slate and your style.
Clean and dry the floors thoroughly before applying any sealer. Apply the sealer according to the instructions. Buff the floor using a cotton cloth once you’re done to remove any excess product.
Slate is one of the most desirable natural stone floors — and it’s easy to see why. It has a beautiful weathered, dark look that matches both rustic and contemporary homes. Slate is a durable stone, but it can be porous depending on the quality.
By deep cleaning every two or three months, you can keep your slate floors looking new. Stay clear of acidic cleaners and consider sealing your floors for extra protection and peace of mind.
Have you tried a steam mop on your slate floors? Leave a comment in the section below and share how you keep your slate stone looking fantastic.