How often should you seal granite countertops?

Updated July 2026

← All maintenance intervals

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

How often should you seal granite countertops? By situation, Updated July 2026
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)

  1. 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.
  2. If sealing: clean the counter with stone-safe cleaner and let it dry fully (a few hours; sealing over trapped moisture clouds).
  3. Apply a penetrating stone sealer evenly, let it absorb 10–15 minutes, and add a second application on thirsty stones.
  4. Wipe ALL excess off before it dries; sealer residue left on the surface is what causes haze.
  5. Keep the counter dry for the cure time on the label (often 24 hours), then re-run the water test to confirm.
  6. 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 days

Frequently 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.

Related intervals