How to Get Stain Off White Quartz Countertops


White quartz countertops can add a clean, bright look to any kitchen. However, like all countertop materials, quartz can be prone to stains over time if not properly cared for. Foods like wine, coffee, and oil can leave behind stubborn stains. Fortunately, there are steps you can take to remove stains from white quartz and restore its original beauty.

Tips for Preventing Stains on White Quartz

Preventing stains on white quartz is easier than trying to remove them after the fact. Here are some tips for keeping your white quartz stain-free:

  • Use cutting boards and trivets when working with food to avoid direct contact between spills and the counter.
  • Clean up spills immediately before they have time to set in.
  • Seal your quartz countertops with a penetrating sealer to create a protective barrier against stains. Reapply sealer every 1-2 years.
  • Rinse the countertop with clean water after using any cleaning products to prevent residue buildup.
  • Avoid abrasive cleaners and pads that could scratch the surface over time.

How to Remove Stains from White Quartz Countertops

If you do end up with a stubborn stain on your white quartz, try these methods to remove it:

Cleaning with Mild Dish Soap and Water

For light stains, mix a few drops of mild dish soap like Dawn in a spray bottle filled with warm water. Spray the stain and let sit for 5 minutes before scrubbing with a soft sponge or cloth. The soap helps break up grease and dirt. Rinse well and dry with a clean towel.

Baking Soda Paste

For tougher stains, make a paste with baking soda and water. Apply the paste directly to the stain and let sit for up to an hour before scrubbing and rinsing clean. The abrasive but gentle texture of baking soda can lift stains without damaging the quartz.

Hydrogen Peroxide

As a bleaching agent, hydrogen peroxide can help remove stubborn organic stains like coffee, tea, or fruit juice. Pour a small amount of 3% hydrogen peroxide directly on the stain and let bubble for 5-10 minutes before wiping away. Be careful not to get hydrogen peroxide on surrounding areas as it can discolor other materials.

Bar Keeper’s Friend

This powder cleanser contains oxalic acid to help dissolve rust, mineral deposits, and even some organic stains. Make a paste with Bar Keeper’s Friend and water. Apply to the stain and allow to sit for 5 minutes before scrubbing clean. Rinse the countertop thoroughly afterwards.

Acetone or Nail Polish Remover

For isolated stains that resist other cleaning methods, try applying a small amount of 100% acetone (nail polish remover) directly to the stain using a cotton ball. Let it sit for 1-2 minutes before rubbing the stain away. Immediately rinse the area with water to prevent damage to the quartz sealant. Only use acetone as a last resort.

Tips for Removing Specific Stains

Certain types of stains may require a targeted approach:

Coffee or Tea Stains – Treat with baking soda paste or hydrogen peroxide. For very set-in stains, lightly scrub with a white Scotch-Brite pad.

Dried Food Stains – Gently scrape away any chunks with a plastic spatula, then scrub with baking soda paste.

Grease Stains – Degrease with an enzymatic cleaner like Lestoil before scrubbing.

Red Wine Stains – Pour salt or cornstarch on the stain to absorb it, then scrub with dish soap and rinse.

Marker or Ink Stains – Try rubbing alcohol or acetone applied with a cotton ball.

Hard Water Stains – Use white vinegar and scrub with a Magic Eraser.

Mold or Mildew Stains – Spray with undiluted white vinegar and let sit before wiping clean.

When to Call a Professional

If you’ve tried the methods listed about and still can’t remove a stubborn stain, reach out to a professional quartz countertop cleaning company. They have access to more powerful cleaners like poultice products or steam cleaners that can remove stains that have penetrated deep into the quartz.

Professionals can also safely polish out etching or discoloration on white quartz using a diamond-infused polishing pad. Refinishing can make the countertop look brand new again.


Cleaning up spills and stains promptly is the best policy for keeping white quartz countertops looking pristine. But even if a stain has set in, there are many effective options for removing it at home. With the right cleaning methods and a little elbow grease, you can get your white quartz countertops back to their original glory. Just be careful about which products you use, and test in an inconspicuous spot first before applying them across the whole counter.