How to Clean Stain from Quartz Countertop

Quartz countertops are popular options for modern kitchens and bathrooms due to their durability, aesthetics, and easy maintenance. However, like any surface, quartz can get stained from spills and daily use. The good news is that quartz is non-porous, so stains tend to stay on the surface rather than absorbing deep into the material. With the right cleaning methods, you can often remove stains from quartz and restore its original beauty.

What Causes Stains on Quartz?

Quartz is resistant to stains, but not completely impervious. Over time, residues from spills can build up and become stubborn stains. Common causes of stains on quartz countertops include:

  • Oils and grease from cooking
  • Coffee, tea, and other beverages
  • Tomato sauce, mustard, and other acidic foods
  • Dyes from fruits and vegetables
  • Soaps, lotions, and cosmetics
  • Hard water deposits
  • Mold and mildew

Foods and liquids containing oils, pigments, or acids are more likely to stain than water-based spills. The longer a spill sits on the surface, the more likely staining will occur as residues seep into microscopic pores in the quartz.

How to Remove Stains from Quartz Countertops

Try a Gentle Cleaning Solution First

For most stains, start by cleaning the quartz with a gentle soap and water solution. Mix a few drops of dish soap or hand soap into warm water, apply it to the stain, let it sit briefly, then wipe clean with a soft cloth. Avoid harsh cleaning chemicals, abrasive pads, or anything that could scratch the surface.

Use a Stain Remover for Stubborn Stains

If warm, soapy water does not remove the stain, try a specialized stone and quartz cleaner. Look for cleaners that specify safe use on quartz and contain ingredients like hydrogen peroxide, citric acid, or alkaline salts. Spray or wipe the cleaner directly on the stain, allowing 5-10 minutes of dwell time before wiping. Rinse thoroughly.

Make a Baking Soda Paste

For tougher stains, make a paste with baking soda and water. Sprinkle baking soda lightly over the stain, then drizzle a small amount of water to make a spreadable paste. Let the paste sit for several hours, then scrub with a soft cloth or sponge before rinsing. Baking soda is a mild abrasive that can lift stains without damaging the quartz.

Try a Poultice for Stubborn Stains

Extremely stubborn stains may require a poultice to draw out the offending material. A poultice can be made by mixing a cleaning powder like baking soda, hydrogen peroxide, or oxygen bleach with just enough water to form a paste. Spread the paste evenly over the stain, cover with plastic wrap, and allow to sit overnight before scrubbing and rinsing.

Avoid Harsh Chemicals

Do not use harsh chemicals like acetone, oven cleaner, or concentrated bleach when trying to remove stains, as these can damage, dull or etch quartz surfaces. Stick to cleaners specifically designed for quartz and natural stone. If a stain persists after trying poultices and specialty cleaners, consider calling in a professional quartz restoration service.

Tips for Keeping Quartz Free of Stains

Regular cleaning and prompt spill removal can prevent many stains from occurring in the first place. Here are some tips for stain-free quartz:

  • Wipe up spills immediately, don’t let them sit
  • Clean quartz 1-2 times per week with a mild soap and water
  • Rinse cooking surfaces after use to remove food residues
  • Use cutting boards and trivets to protect the surface
  • Apply mineral oil occasionally to help repel stains
  • Avoid exposing quartz to strong chemicals like paint removers
  • Reseal quartz every 1-2 years with a penetrating sealer

Common Questions about Stain Removal from Quartz

Can I use bleach to remove stains from quartz?

No, avoid using bleach or other harsh chemicals like oven cleaners, as these can damage and discolor the quartz surface. Use only cleaners specifically formulated for quartz.

What is the best homemade quartz cleaner?

An effective homemade cleaner can be made with mild dish soap, warm water, and a soft cloth. For tougher stains, make a paste with baking soda and water and let it sit on the stain for a few hours before scrubbing.

Will lemon juice remove stains from quartz?

Yes, lemon juice can help remove some stains, especially water deposits. Combine lemon juice and baking soda into a paste and apply to the stain. However, citric acids can damage quartz over time, so use sparingly.

Can I use Magic Erasers on quartz?

Magic Erasers are mildly abrasive, so avoid using them regularly as they could dull the surface over time. However, for extremely stubborn stains, a Magic Eraser may lift the stain with gentle scrubbing if other methods fail.

How do I get rid of hard water stains on quartz?

Hard water deposits can be removed with a solution of equal parts white vinegar and water. Let the solution sit for 5-10 minutes before wiping away. A baking soda paste also works on hard water stains. Apply the paste and let sit before rinsing.


Quartz countertops are prone to stains over time, especially in heavy-use areas like kitchens. However, quartz is an incredibly durable material that does not easily absorb most spills. With prompt cleanup and the use of the right stain-fighting cleaners, you can keep quartz looking like new for many years. Be sure to use specialty stone cleaners and avoid harsh chemicals. For really stubborn stains, a poultice or professional restoration may be needed. With proper care and maintenance, quartz countertops will retain their beauty and perform like new.