How to Clean Granite Countertops

Person wiping brown granite kitchen island countertop with brown cloth, black cat in background.

Learn how to safely clean granite countertops using Clorox products. Step-by-step tips for everyday messes, stains, and disinfecting. 

Keeping sealed granite countertops sparkling and germ-freedisinfected can be tricky because while their natural stone surface is beautiful, it requires careful cleaning to avoid damage. But with Clorox™ Disinfecting Bleach and bleach-free alternatives like Clorox™ Disinfecting Wipes and Clorox™ Disinfecting All Purpose Cleaner, you can use this step-by-step guide to learn key tips for safely cleaning granite and protecting your countertops while keeping them spotless. 

How often to clean granite countertops

For most homes, a simple daily wipe-down to remove crumbs, spills, and everyday residue is enough to keep sealed granite in great shape. A quick wipe after cooking or food prep helps prevent buildup and keeps the surface looking polished.

Plan on disinfecting sealed granite occasionally, such as after handling raw meat, during heavy kitchen use, or when you want a deeper clean. When needed, a properly diluted Clorox™ Disinfecting Bleach solution can be used on sealed, bleach‑safe granite to disinfect and lift surface‑level buildup. Regular daily cleaning, paired with periodic disinfecting, helps keep granite countertops smooth, clean and well-maintained.

Can you use bleach on granite countertops?

Yes. A properly diluted bleach solution can be used safely on sealed granite countertops as an EPA-registered disinfectant for hard, nonporous surfaces when used as directed. You can also use Clorox™ Clean‑Up™ Multi-Surface Cleaner + Bleach on sealed granite to tackle tough messes and help lift surface stains — always following label directions.

Be sure the surface is sealed, follow proper dilution instructions, and rinse thoroughly after use. Avoid using bleach on unsealed, damaged or highly worn granite.

What to use to clean granite

How to clean granite counters

Step-by-step daily cleaning routine

  1. Remove crumbs and surface debris with a damp microfiber cloth.

  2. Wipe down sealed surface with Clorox™ Disinfecting Wipes.

  3. Ensure the surface remains visibly wet for 10 seconds (sanitizing) to 4 minutes (disinfecting).

  4. Rinse with potable water if food contact is expected.

  5. Let air dry.

Periodic disinfecting & deep cleaning

  1. Spray Clorox™ Disinfecting All Purpose Cleaner 6–8 inches from surface until thoroughly wet.

  2. Let stand for 30 seconds (sanitizing) to 10 minutes (disinfecting).

  3. Rinse or wipe clean. For visibly soiled areas, a precleaning is required.

How to remove stains from granite counters

To remove stains from granite, start by identifying the source—common culprits include water marks or rings, rust, soap residue, oil, vinegar, and coffee. Most everyday stains can be lifted with a [Clorox™ Disinfecting Wipe], while oil-based spots may require Clorox™ Clean-Up™ Multi-Surface Cleaner + Bleach. For rust or stubborn mineral deposits, use a nonabrasive cleaner formulated for stone surfaces to help restore the granite’s natural appearance without damaging the finish. 

For everyday stains:

For oil-based stains:

For mineral deposits or rust:

  • Use a non‑abrasive stone cleaner formulated for granite and follow the product’s directions.
  • Avoid acidic products — these can weaken the seal.

How to care for and maintain granite countertops

To keep sealed granite countertops looking their best, clean routinely with gentle wipes like Clorox™ Disinfecting Wipes or Clorox™ Disinfecting All Purpose Cleaner to remove residue from everyday messes. This helps maintain a clean, fresh surface without the need for harsh scrubbing. For added shine, occasionally buff the granite with a soft microfiber cloth to enhance its natural finish, no additional polish required.

DIY cleaning: what works and what to avoid

Sealed granite countertops are durable, but they still need the right care to stay protected and looking their best. Harsh cleaners, abrasive scrubbing pads, and acidic ingredients like vinegar or lemon juice can break down the protective sealant and dull the surface over time, while letting spills —especially oils or deeply pigmented liquids — sit too long can lead to staining. Before choosing a DIY cleaner for granite, it’s important to understand which ingredients are safe and effective. Some DIY solutions can handle light residue, but most won’t sanitize or tackle tougher messes. The chart below breaks down common DIY cleaning ingredients and explains what they can — and can’t — do for granite countertops.

CleanerRecommendationCan be used on sealed granite?Can be used on sealed marble?Can be used on quartz?
Clorox™ Disinfecting WipesEasy everyday messes removal, disinfecting high touch surfaces
Clorox™ Disinfecting BleachDeep cleaning bathroom surfaces, removing tough stains on whites/ laundryXX
VinegarAcidic; effective on light residueXXX
Hydrogen peroxide (3%)Mild disinfectant; may dull finish over timeXXX
Isopropyl alcohol (70%) Helps with routine sanitizing but less comprehensive than bleachXX
Dish soap & waterSafe for daily cleaning; does not disinfect
Lemon juice Acidic; can damage or dull surfaces; only suitable for spot cleaning XXX
Baking sodaFor mild stains; does not disinfect, time consuming application

Tips to clean granite with bleach

  • Use our bleach ratio dilution chart to get the ratio of bleach to water right
  • Always mix bleach with cool water — hot water breaks down the bleach
  • Use freshly mixed solutions — bleach degrades over time when diluted
  • Never mix bleach with vinegar, ammonia, or any other cleaner — it can create dangerous fumes
  • Wear gloves and ensure good ventilation during use

Frequently Asked Questions

Can you use Clorox™ Disinfecting Wipes on granite?

Yes — Clorox™ Disinfecting Wipes can be used on sealed granite surfaces. They provide a convenient way to remove everyday messes and kill germs without damaging the stone’s protective finish. Be sure to rinse with potable water afterward if food will come into contact with the surface.

Can you use Clorox™ Disinfecting All Purpose Cleaner on granite?

Yes — Clorox™ Disinfecting All Purpose Cleaner is safe for sealed granite and helps lift dirt, spills and grease without scratchy abrasives. Use as part of a regular maintenance routine, then rinse with water when used on any food-prep area. Avoid use on unsealed or deteriorating granite.

Can you use bleach on granite?

Yes — diluted bleach is safe for sealed granite and is one of the most effective ways to deep clean and disinfect countertops. It should not be used on unsealed or damaged stone, as the bleach may penetrate the surface. Proper dilution, a brief contact time and a rinse afterward ensure safe and effective use.

Do food and water stain granite?

Granite is more stain resistant than other natural stones, but it can still absorb oils, pigments or standing water over time. Water rings, coffee drips and oil splatters can leave marks if left for too long. Quick cleanup and routine sealing reduce the chance of stains forming.

Can vinegar be used on granite?

No — vinegar is acidic and can break down the granite sealant, leading to dull spots and long-term damage. Even diluted vinegar should be avoided. Choose a pH-neutral cleaner or dish soap/water mixture instead.

Can you use acetone on granite?

Acetone can be used sparingly on sealed granite to remove sticky residue or tough marks — especially on dark granite — but should be applied carefully. Alternatively, you can use EPA-registered products like Clorox Disinfecting Bleach to tackle stubborn stains.

How do you disinfect and sanitize granite?

The most effective way to disinfect sealed granite is to use a diluted bleach solution or Clorox™ Disinfecting Wipes, followed by a rinse when food contact is possible. For routine sanitizing, isopropyl alcohol can also be used but is less comprehensive. Always start with a clean surface, then apply a disinfectant for the recommended contact time.

Is granite porous?

Granite is porous, but far less so than marble. Its pore structure is protected by a sealant that helps prevent liquids from absorbing. Regular sealing helps block stains, germs and moisture from penetrating the surface.

How often should granite be sealed?

Most granite countertops benefit from sealing once a year, though high-use kitchens may need sealing every 6–12 months. Test by sprinkling a few drops of water on the surface — if the water absorbs within minutes, it’s time to reseal. Keeping the surface sealed enhances durability and stain resistance.

How do you clean granite floors?

Granite floors should be swept or dust mopped daily to prevent grit from scratching. Clean with warm water and mild dish soap using a damp (not soaking) mop. Avoid acidic or abrasive cleaners that may weaken the finish.

How do you polish or buff granite surfaces?

Buff granite gently with a clean microfiber cloth to maintain shine. For a deeper polish, use a granite-safe polishing cream or have the surface professionally refinished. Routine cleaning and sealing help preserve the stone’s natural luster.