How to Remove Spots from Quartz Countertops

Quartz countertops are a popular choice for many homeowners due to their durability, low maintenance, and stylish appearance. However, like any surface, quartz can develop spots and stains over time. The good news is that quartz is non-porous, making it resistant to stains. Most spots can be removed with some effort and the right cleaning methods. Here is a detailed guide on how to remove spots from quartz countertops.

What Causes Spots on Quartz?

There are a few common culprits that can leave spots on quartz:

  • Oils and grease – Cooking oils, greasy foods, lotions, and cosmetics that get on the surface can lead to oily spots.
  • Liquid spills – Spills from coffee, tea, wine, juice, and other liquids can soak into the surface leaving a stain if not wiped up quickly.
  • Hard water spots – Mineral deposits from hard tap water left on the surface form unsightly spots upon drying.
  • Rust – Iron-based pots, pans, and utensils can leave rust spots if left on the quartz.
  • Mold and mildew – Moisture that doesn’t get wiped up can allow mold and mildew to grow, leaving black or green spots.
  • Etch marks – Acidic foods and cleaners that sit on the surface can etch the quartz leaving dull, light-colored spots.

Cleaning Solutions for Spot Removal

Here are the most effective cleaners and agents to use to remove a variety of spots from quartz:

Dish Soap and Warm Water

Dish soap mixed with warm water can lift up grease, oils, food residue, and dirt. Dip a soft cloth or sponge into the soapy water and gently scrub spots in a circular motion. Rinse well and dry with a soft towel.

Baking Soda

Baking soda is mildly abrasive and alkaline making it ideal for cleaning up soils, stains, and for whitening purposes. Make a paste with water and baking soda and rub it into spots using a damp cloth or sponge. Let it sit briefly before rinsing.

Hydrogen Peroxide

As a mild bleach, hydrogen peroxide can help remove staining from coffee, tea, wine, and fruit juices. Dip a soft cloth into the hydrogen peroxide and dab it onto spots. Allow it to sit for 5-10 minutes before rinsing.

Distilled White Vinegar

White vinegar is an acetic acid that can dissolve mineral deposits, hard water spots, and soap scum. Pour undiluted vinegar directly onto spots and let it soak for several minutes before wiping and rinsing.

Non-Acetone Nail Polish Remover

For stubborn oil-based stains, apply a small amount of non-acetone nail polish remover onto spots using a cotton ball. Let it soak in briefly before rubbing with a soft cloth and rinsing thoroughly.

Mr. Clean Magic Eraser

These popular cleaning pads have a mild abrasive quality perfect for gently removing residue, stains, and discoloration on quartz. Dampen the Magic Eraser and rub over spots. Rinse and dry well afterward.

Tips for Preventing Spots on Quartz

Here are some helpful tips to keep quartz free of spots:

  • Wipe up spills immediately before they have a chance to soak in and stain.
  • Use coasters under glasses and cups and trivets under hot pots and pans.
  • Avoid using cleaners containing acids, alkaline, or abrasives. Stick to mild soap and water for daily cleaning.
  • Seal quartz every 6-12 months using an impregnating sealant to prevent staining.
  • Don’t let soap, toiletries, and cleaning products sit on the surface. Rinse residue immediately.
  • Dry quartz thoroughly after cleaning to prevent water spots and moisture buildup.
  • Apply a limescale removal product to help prevent hard water spot accumulation.

When to Call a Professional

For stubborn stains that won’t budge or etching that requires polishing, it’s best to call in a professional quartz cleaning and restoration company. They have access to more powerful cleaning systems and compounds to deep clean and resurface quartz. Professionals can also determine if spots are permanent damage that may need quartz repair or replacement.

Frequently Asked Questions

How do I remove oily spots from my quartz countertop?

Mix a gentle degreasing cleaner like dish soap, ammonia, or baking soda with warm water. Apply to oily spots with a soft cloth, let sit briefly, then scrub gently before rinsing. Avoid harsh detergents or abrasive pads which could scratch the finish.

What is the best way to get water spots off my quartz?

Hard water spots can be removed by soaking them in undiluted white vinegar for 5-10 minutes before rinsing. For lighter spots, rub them with a cloth dipped in vinegar or a 50/50 vinegar and water solution.

How can I get rid of rust stains on my quartz counter?

Rust can be challenging to remove from the small pores in quartz. Try applying cream of tartar mixed with water into a paste. Let it sit on the rust spots for 10 minutes before scrubbing and rinsing. Non-acetone nail polish remover also helps break down rust stains.

Why does my quartz countertop have cloudy spots and look dull in areas?

This is most likely etching caused by acidic foods or cleaners. To restore the polish, use an alkaline polish made specifically for quartz. A professional will need to mechanically polish out deep etching and re-finish the surface.

I accidentally left tomato sauce on my quartz overnight. How do I remove the stain?

Make a baking soda and water paste and apply it to the stained area. Allow it to sit for 15 minutes before scrubbing and rinsing. The alkaline baking soda helps lift and dissolve the acid-based tomato stain. Just don’t use an abrasive sponge during scrubbing.


Quartz countertops are prone to a myriad of spots and stains, but with the right techniques and cleaning solutions, these marks can usually be removed. Begin by identifying the cause of spots so the appropriate removal method can be used. Daily maintenance goes a long way to prevent spots from occurring in the first place. For stubborn stains that cause permanent damage, seek professional help to restore your quartz to its original beauty. With some diligent care, quartz countertops can stay looking like new for many years.