Countertop staining or floor soaking up spills? Here is how to tell if the stone needs sealing and how it is done.
📍 We serve KL, Selangor & Putrajaya.

Granite and marble are porous, so oil, turmeric, coffee and water can soak in and stain. A penetrating (impregnating) sealer fills the pores just below the surface so spills bead up and can be wiped off; it does not make the stone stain-proof and does nothing against acid etching on marble. Re-seal when a few drops of water darken the stone instead of beading. ClickBina's guides give granite roughly once a year (more often in a busy kitchen) and marble every six to twelve months. In ClickBina's marble polishing example, a penetrating sealer adds about RM1.00 per sq ft (indicative 2026, Klang Valley).
Natural stone is full of tiny pores. On a kitchen top, cooking oil, turmeric, curry paste, soy sauce and coffee find their way into those pores and leave a dark patch that does not wipe off. On a floor, water, mop water with detergent and spilled drinks do the same. A sealer slows that down.
A penetrating sealer soaks into the top of the stone and lines the pores so liquids sit on the surface for longer. That gives you time to wipe a spill before it stains. ClickBina's slab fabrication guide puts it plainly: sealing does not make stone stain-proof or acid-proof; it buys time.
| Surface | Porous? | Sealing |
|---|---|---|
| Granite countertop | Yes, slightly | Seal at installation and re-seal when the water test fails |
| Marble countertop or vanity | Yes, and acid-sensitive | Seal regularly; also avoid acids |
| Marble or granite floor | Yes | Seal after installation and after every honing or polishing |
| Terrazzo floor | Yes | Seal after restoration; neutral cleaners only |
| Quartz (engineered stone) | No | No sealing needed |
| Sintered stone and porcelain | No | No sealing needed |
Light-coloured stone shows stains far more than dark stone, so a white or cream granite or marble in a Malaysian kitchen needs the most attention. ClickBina's granite price guide and countertop comparison cover the trade-off between natural stone and the non-porous alternatives.
You do not need a calendar to know when to re-seal; the stone tells you. ClickBina's marble flooring guide gives the sign: water that darkens the stone instead of beading means the seal has worn.
Test the busiest areas more often than the rest. A kitchen top usually wears out its seal near the hob and sink long before the far corner.
ClickBina's own guides give a range rather than a single number, because use matters more than the calendar. The slab fabrication guide says granite wants sealing roughly once a year and marble every six to twelve months; the countertop comparison says once or twice a year for granite in a busy Malaysian kitchen, where oil and spices are aggressive staining agents. A guest bathroom vanity may go much longer.
Two events always call for sealing: when the stone is new, and after it has been honed or polished, because honing opens the surface. Use the water test to decide everything in between.
| Impregnating (penetrating) sealer | Topical coating or wax | |
|---|---|---|
| Where it sits | Inside the pores, just below the surface | A film on top of the stone |
| Look | Little or no change to the finish | Adds gloss or a wet look |
| Wear | Wears slowly, no peeling | Scratches, scuffs and wears in traffic lanes |
| Slip | Does not change the floor's grip much | Can make a floor slippery when wet |
| Best for | Kitchen tops, vanities, most floors | Rarely the right choice on kitchen tops or busy floors |
For kitchen tops and floors, ask for a penetrating or impregnating stone sealer, and check that the product is suitable for food-contact surfaces once cured. Colour-enhancing sealers that darken the stone exist too; test them on an offcut or a hidden corner first.
Sealing is simple, but each step matters. The product label sets the waiting and curing times, so follow it rather than a general rule.
On a floor, sealing usually follows honing or polishing. ClickBina's terrazzo restoration guide shows where sealing sits in that sequence.
ClickBina publishes no stand-alone sealing rate. These figures come from ClickBina guides that price sealing as part of a polishing job, plus the replacement cost of the stone it protects (indicative 2026, Klang Valley).
| Item | Indicative price | Source guide |
|---|---|---|
| Penetrating sealer, after marble floor restoration (worked example) | about RM1.00 per sq ft | Marble polishing cost guide |
| Marble maintenance polish | RM2.50 – RM3.50 per sq ft | Marble polishing cost guide |
| Marble hone and polish (removes scratches and etching) | RM3.50 – RM5.50 per sq ft | Marble polishing cost guide |
| Granite countertop, supplied and installed | RM200 – RM500 per ft run | Granite price guide |
| Marble or granite floor, supplied and laid | RM30 – RM80+ per sq ft | Granite price guide |
| Quartz countertop, for comparison (no sealing) | RM250 – RM600 per ft run | Granite price guide |
WhatsApp us your job details for a quote — we reply within the hour. A renovation site visit is free, and a repair inspection is RM180, deducted from the bill if you go ahead. We serve KL, Selangor & Putrajaya.
💬 WhatsApp for a quoteA small kitchen top is usually priced as a minimum job rather than per sq ft. The cost of sealing is small next to the cost of replacing a stained slab.
Stone sealing and polishing are quoted from the stone type and the area. WhatsApp us your job details for a quote: the area and property type, granite or marble, countertop or floor, the rough size, and whether there are stains, etching or scratches to deal with first. We reply within the hour, and the price we agree is a flat price with no hidden charges.
How we estimated prices: every RM figure on this page is quoted unchanged from the ClickBina guides named above; they are indicative Klang Valley ranges for 2026.
WhatsApp us your job details for a quote — we reply within the hour. A renovation site visit is free, and a repair inspection is RM180, deducted from the bill if you go ahead. We serve KL, Selangor & Putrajaya.
💬 WhatsApp for a quoteTell us what you need — we reply within the hour.