Care & Maintenance · Granite

Granite Countertop Care

Granite is one of the most forgiving countertop materials you can own — but "low maintenance" doesn't mean "no maintenance." Here's exactly how to clean, protect, and reseal your granite so it still looks showroom-fresh a decade from now.

Quick Answer

Clean granite daily with warm water and mild dish soap, dry it to prevent water spotting, and reseal every 1–2 years. Avoid vinegar and citrus-based cleaners — they wear down the sealer over time.

Reviewed by the Precision Granite Works team — Epsom, NH fabricators and installers since 1990.·Last updated: July 2026

Black Forest leathered granite kitchen countertop installed by Precision Granite Works in Pittsfield, NH
Sealing Required
Every 1–2 years
Heat Resistance
Excellent — trivets optional
Scratch Resistance
Excellent — 6–7 on Mohs scale

Daily Cleaning

A soft microfiber cloth, warm water, and a couple drops of mild dish soap is genuinely all your granite needs on a normal day. Work in a circular motion, then go over the surface once more with a clean, damp cloth to lift any soap film, and dry it fully with a towel.

Drying matters more than people expect — NH tap water carries enough dissolved minerals that repeated air-drying leaves a faint chalky haze near faucets over time. Thirty extra seconds with a towel prevents it.

Safe Products

  • Mild dish soap diluted in warm water
  • A cleaner labeled specifically for sealed natural stone
  • Isopropyl alcohol diluted with water, for occasional disinfecting
  • Soft microfiber cloths — never a rough sponge or scrub pad

What to Avoid

Vinegar and lemon-based cleaners are not safe as a routine granite cleaner. Even though granite is more acid-resistant than marble, repeated exposure to vinegar breaks down the sealer over time, leaving the stone unprotected long before its next scheduled resealing. The same goes for most "all-purpose" and glass-cleaning sprays — many contain ammonia or citrus acids that do the same slow damage.

  • • Vinegar, lemon juice, or citrus-based sprays
  • • Bleach and bleach-based disinfecting wipes
  • • Ammonia or glass cleaner used as a daily wipe-down
  • • Abrasive scouring pads or powders
  • • Generic "multi-surface" cleaning sprays
  • • Undiluted dish soap left to dry (creates a film)

Spills & Stains

Blot — don't wipe — spills from wine, coffee, oil, and tomato sauce as soon as you notice them. Wiping can spread a spill across a wider area before it's absorbed. If a spill does sit long enough to leave a mark, a poultice of baking soda and water, applied and left covered overnight, will pull most oil-based stains out of properly sealed granite. Stubborn stains are worth a call to us before you try anything stronger.

Heat & Scratch Resistance

Granite tolerates direct contact with hot cookware better than any other common countertop material — no trivet required for a quick pot set-down. It's also hard enough that kitchen knives, keys, and normal daily wear won't scratch it. The one thing to actually avoid is dropping heavy cast iron on an edge or corner, which can chip the stone regardless of hardness.

Sealing: What It Does and When to Redo It

Granite is porous at a microscopic level. Sealer fills those pores so liquids bead on the surface instead of soaking in. Without it, granite absorbs oil and pigment over time — sealing is the single most important maintenance step for this material.

Run the water bead test every few months: pour a tablespoon of water on the counter near the sink and cooktop, since these see the most use. If it still beads after 10 minutes, you're fine. If it soaks in and darkens the stone, it's time to reseal — most homeowners land on roughly a 1–2 year cycle. We offer professional resealing service if you'd rather not DIY it.

Granite Care Schedule at a Glance

Every Use
Wipe spills as they happen, especially oil, wine, and coffee.
Daily
Warm water + mild dish soap wipe-down, then dry with a clean towel to prevent water spotting.
Monthly
Run the water bead test near the sink and cooktop — the highest-wear zones.
Every 1–2 Years
Professional resealing to keep the stone's stain protection at full strength.

Common Granite Care Mistakes

These are the mistakes we see most often when homeowners call us about a granite countertop that isn't looking its best.

Using vinegar or bleach as a routine cleaner

Both break down the sealer over time even though granite tolerates them better than marble — it's a slow, cumulative loss of stain protection, not an instant reaction.

Assuming granite never needs resealing

"Low maintenance" isn't "no maintenance." Skipping resealing for years leaves the stone unprotected long before the next scheduled service, and it can stain when it finally does.

Letting cooking oil sit near the cooktop

Oil is the fastest thing to darken granite if the seal has worn thin in that specific high-traffic zone — wipe it promptly rather than letting it sit through a cooking session.

Dragging heavy appliances or cast iron across the surface

Granite resists scratches from daily use extremely well, but dragging (rather than lifting) heavy stand mixers or cast iron cookware across an edge can chip the stone regardless of hardness.

Common Questions

Granite Care FAQ

Most granite countertops need resealing every 1–2 years. NH homes with well water sometimes see faster mineral buildup on the sealed surface, which can make it look like the seal is failing sooner — but that's usually just hard-water residue, not a sealing problem. The water bead test is more reliable than a calendar: if water beads up on the surface after 5–10 minutes, your seal is still working.

Own more than one type of stone? See our full Care & Maintenance hub for every material, or learn more about granite countertops in New Hampshire.

Overdue for a Resealing?

We provide professional granite sealing throughout New Hampshire — no guesswork, no hardware-store shortcuts.

The Locations We Service

Proudly serving homeowners across New Hampshire for high-quality countertop fabrication and installation.

Portsmouth, NHWolfeboro, NHKeene, NHNew Castle, NHEpping, NHCenter Harbor, NHGreenland, NHLaconia, NHDurham, NHYork County, MEMoultonborough, NHMeredith, NHLebanon, NHDover, NHEpsom, NHAlton, NHRye, NHNorth Hampton, NHHampton, NHExeter, NHStratham, NH