How often should you seal granite countertops?
Updated July 2026
Seal granite countertops about once a year, but the honest answer is: test first, seal when the stone tells you. The water-drop test takes 15 minutes and beats any calendar rule, because granite varies enormously: light, porous stones can drink water in minutes and want sealing every 6–12 months, while dense dark granites can hold a bead for hours and go years; some never need sealing at all. And if your counter is quartz (engineered stone), it's non-porous: never seal it, whatever a product label says.
What changes the interval
| Your situation | Interval | Why |
|---|---|---|
| Water-drop test darkens the stone in under 5 min | Seal now | The stone is absorbing; oil and wine will too |
| Darkens in 5–15 minutes | Seal within a month or two | Porous enough to stain from spills that sit |
| Still beaded at 15–30 minutes | Re-test in a year | The existing seal (or the stone’s own density) is doing the job |
| Light-colored, visibly grainy granite | Test every 6–12 months | Lighter stones tend to be more porous and show stains worst |
| Dense dark granite (absolute black, etc.) | Test yearly; may never need sealing | Some stones are so dense sealer can’t even penetrate |
| Quartz / engineered stone | Never | Non-porous resin-bound surface; sealing does nothing and can haze |
The cost of skipping it
What skipping it costs: stains, mostly: cooking oil, wine, and coffee wicking into unsealed porous stone leave shadows that a wipe can't fix. A poultice treatment to draw out a set stain is a multi-day project per stain, and professional stain removal or re-polishing runs $200–500+; a deep oil stain near the cooktop can be effectively permanent. Sealing DIY costs a $15–30 bottle and 30 minutes. This is a cosmetic-stakes task, not a structural one; the honest framing is cheap insurance for the most photographed surface in the house.
How to do it (30–45 minutes including cure time · DIY)
- Run the test: pour a tablespoon of water in a few spots (near the sink and stove especially), start a timer, and watch for the stone darkening. Fast absorption = seal; long beading = done for the year.
- If sealing: clean the counter with stone-safe cleaner and let it dry fully (a few hours; sealing over trapped moisture clouds).
- Apply a penetrating stone sealer evenly, let it absorb 10–15 minutes, and add a second application on thirsty stones.
- Wipe ALL excess off before it dries; sealer residue left on the surface is what causes haze.
- Keep the counter dry for the cure time on the label (often 24 hours), then re-run the water test to confirm.
- Year-round: wipe oil and wine promptly, use stone-safe cleaner (not vinegar or bathroom sprays; acids dull the polish), and re-test annually.
Knowing the interval is the easy half. OnOtto reminds you at the right interval, and it won't let you snooze it into next year. Tasks persist until they're done, and completing the annual test-and-seal schedules the next one automatically.
Put this on autopilot, free for 30 daysFrequently asked questions
How do I do the water-drop test exactly?
A tablespoon of water in 2–3 spots where the counter works hardest. Watch the edges of the puddle: if the stone under it visibly darkens within 5–10 minutes, it's absorbing and wants sealer; if the water still beads proud at 15–30 minutes, the seal is fine. Blot (don't wipe) and the darkening reverses as it dries; water doesn't stain, it just demonstrates what oil would do permanently.
Is “granite needs sealing every year” just a myth then?
It's a simplification that's right often enough to be the default and wrong often enough to test. Stone density varies by quarry: many mid-tone granites do land near yearly, light porous stones need more, and dense dark ones may never absorb enough for sealer to matter. The test costs 15 minutes and removes the guessing, which is the whole spirit of honest maintenance intervals.
What about marble, quartzite, and butcher block?
Marble: seal more often (every 3–6 months in kitchens) but know sealer doesn't stop etching: acids dull marble chemically, sealed or not. Quartzite: real quartzite is dense but usually still benefits from annual sealing; test it. Butcher block: a different system entirely (food-safe mineral oil monthly-ish, not stone sealer). Quartz: never.