How to Seal Granite Countertops at Home

How to Seal Granite Countertops at Home

Why Sealing Granite Matters

Granite is a naturally porous stone. Without a proper sealant, liquids, oils, and bacteria can seep into the surface and cause staining, discoloration, and long-term damage. Sealing creates an invisible barrier that repels moisture and keeps your countertops looking pristine.

The good news: sealing granite at home is easy, takes less than an hour, and only needs to be done once or twice a year.

How to Know If Your Granite Needs Resealing

Do the water test: drop a few beads of water onto your clean, dry granite surface. Watch for 10–15 minutes.

  • Water beads up → sealant is still working, no action needed yet.
  • Water absorbs within 5–10 minutes → time to reseal.
  • Water absorbs almost immediately → overdue for resealing.

What You'll Need

Step-by-Step: How to Seal Granite Countertops

Step 1: Deep Clean the Surface First

Sealing over a dirty surface traps grime under the sealant. Clean your granite thoroughly before starting.

  1. Mix a few drops of dish soap with warm water.
  2. Wipe down the entire surface with a microfiber cloth.
  3. Rinse with a clean damp cloth and dry completely.
  4. Let the granite air dry for at least 30 minutes — the surface must be bone dry before sealing.

Step 2: Apply the Sealer

  1. Spray the Weiman Granite Sealer evenly across a section of the countertop.
  2. Work in sections (about 2–3 square feet at a time) to prevent the sealer from drying before you can spread it.
  3. Using a clean microfiber cloth, spread the sealer in circular motions, ensuring even coverage.

Step 3: Let It Penetrate

Allow the sealer to sit on the surface for the time specified on the product label (usually 3–5 minutes). You'll see it begin to absorb into the stone.

Step 4: Buff Off the Excess

Before the sealer dries completely, use a clean, dry microfiber cloth to buff away any excess. Work in circular motions. Don't leave puddles — excess sealer dries into a hazy film.

Step 5: Apply a Second Coat (If Needed)

For granite that absorbed the first coat quickly (indicating high porosity), apply a second coat after 20–30 minutes using the same method.

Step 6: Cure Time

Avoid using the countertop for at least 24 hours after sealing. Keep it dry and don't place anything on it during this time.

How Often Should You Seal Granite?

  • Light-colored granite: every 6–12 months (more porous)
  • Dark granite: every 1–2 years (less porous)
  • High-traffic kitchens: check annually with the water test

Tips for Best Results

  • Seal in a well-ventilated area.
  • Work on a cool surface — avoid sealing in direct sunlight or on a hot countertop.
  • Never use vinegar or acidic cleaners after sealing — they break down the sealant.
  • Regular use of a daily granite cleaner (like Weiman's) helps maintain the seal between applications.

Final Thoughts

Sealing your granite countertops is one of the best investments you can make in your kitchen. It takes less than an hour and protects your stone from years of potential staining and damage. Do the water test once a year and reseal as needed — your granite will stay beautiful for decades.

Back to blog

🛒 Looking for the right tools?

Browse all our curated product recommendations on Amazon — view the full list here →

#CommissionsEarned — As an Amazon Associate, Life Logic Lab earns from qualifying purchases. Clicking on Amazon links in our articles may earn us a small commission at no extra cost to you.