Waterproofing treatments for stone floors and walls
Sealing marble, granite, travertine, slate, and limestone
Why stone needs protection
Unlike ceramic and porcelain tiles, natural stone is porous. Marble absorbs red wine in seconds. Limestone stains from cooking oil. Travertine holds water in its natural holes. Without proper sealing, natural stone darkens, stains, and deteriorates — especially in wet areas and kitchens.
Sealing doesn't make stone waterproof. It makes stone water-resistant — slowing absorption enough that spills can be wiped up before they penetrate. Think of it as giving the stone time to be cleaned, not making it impervious.
Types of stone sealers
Impregnating (penetrating) sealers
These absorb into the stone's pores and form a barrier below the surface. The stone's natural appearance and texture are unchanged — it still looks and feels like stone. This is the most common type for interior floors and walls. Reapply every 1-3 years depending on traffic.
Topical (surface) sealers
These form a coating on top of the stone surface. They provide stronger protection but change the appearance — adding a sheen or gloss. They can also make the surface slippery when wet. Used for high-traffic commercial floors where maximum protection is needed. They wear off and need re-coating every 1-2 years.
Colour-enhancing sealers
A sub-type of impregnating sealer that darkens the stone slightly, bringing out the natural colour and veining — similar to how stone looks when wet. Popular for slate and dark granite where the "wet look" is desirable.
When to seal
- Before grouting — this is critical. Seal the stone before applying grout to prevent grout pigment from staining the stone surface. Grout on unsealed marble leaves a permanent haze.
- After grouting — apply a second coat of sealer after grout has cured (24-48 hours) to protect both stone and grout.
- Ongoing maintenance — re-seal every 1-3 years. Test by placing a few drops of water on the surface — if the stone darkens within 5 minutes, it's time to re-seal.
Stone-specific guidance
- Marble — highly porous and acid-sensitive. Use a premium impregnating sealer. Avoid acidic cleaners (vinegar, lemon, bathroom acid cleaners). Clean with pH-neutral stone cleaner only.
- Granite — dense and relatively stain-resistant. Sealing is still recommended but granite tolerates longer intervals between applications (3-5 years).
- Travertine — porous with natural holes. Fill holes with colour-matched filler before sealing. The filler must cure before sealer is applied.
- Slate — layered structure absorbs sealer unevenly. Apply thin coats and wipe off excess quickly. Slate can darken significantly with sealer — test in a hidden area first.
- Limestone — very porous and acid-sensitive (like marble). Needs frequent re-sealing and careful cleaning.
Generate professional tile layout plans
Open Tile Cut Plan →