How to Get Dye Out of Quartz Countertops


Quartz countertops are a popular choice for kitchens and bathrooms because of their durability, non-porous nature, and wide variety of colors and patterns. However, like any other surface, quartz countertops can become stained by spills – including dye from clothing, towels, and other fabric items. Dye stains can be tricky to remove from quartz, but it is possible with the right techniques and cleaning solutions. Here is a comprehensive guide on how to effectively get dye out of quartz countertops.

Act Quickly for Fresh Stains

When dye is freshly spilled on a quartz countertop, it is important to act quickly. The longer the stain sits, the deeper it can penetrate into the pores of the quartz. For fresh stains:

  • Blot up any excess dye immediately with a clean, absorbent cloth. Avoid rubbing, as this can grind the dye further into the surface.
  • Flush the area with warm water to dilute the dye.
  • Mix a solution of mild dish soap and warm water. Use a soft cloth or sponge to gently scrub the soapy mixture over the stain. Rinse thoroughly.
  • For tougher fresh stains, make a paste with baking soda and water. Apply the paste to the stain and let it sit for 5-10 minutes before scrubbing and rinsing. The baking soda will help lift the dye.
  • Dry the area completely with a soft, lint-free cloth.

Catching and treating a fresh dye stain right away can often remove it completely from quartz. But for set-in stains, additional steps will be required.

Use Hydrogen Peroxide or Bleach for Set-In Stains

If a dye stain has set into a quartz countertop, bringing out the big guns is necessary. Hydrogen peroxide and bleach can both be effective at removing stubborn dye stains from quartz:

Hydrogen Peroxide

Hydrogen peroxide is an effective stain-lifter because it is an oxidizing agent. It reacts with the dye molecules, breaking them down so they can be rinsed away. To use hydrogen peroxide on a set-in dye stain:

  • Combine equal parts hydrogen peroxide and warm water.
  • Apply the solution directly to the stain with a cloth or sponge.
  • Allow it to sit for 5-10 minutes. This gives the peroxide time to react with the dye.
  • Scrub gently with a soft-bristled brush or sponge. Avoid abrasive scrubbers.
  • Rinse thoroughly with clean water.
  • Repeat as needed for tough stains.

Hydrogen peroxide from the drugstore is a perfectly effective option for quartz countertop stains. Just ensure it does not contain any additional cleaners, fragrances or other additives.


Bleach is a powerful stain remover because it oxidizes and decolorizes pigment particles. To use bleach on a quartz countertop:

  • Mix 1 part bleach with 4 parts water. Never apply full-strength bleach directly to quartz.
  • Apply the diluted bleach solution and allow it to sit for 5-10 minutes.
  • Scrub with a soft cloth or sponge, then rinse thoroughly.
  • A second application and scrub may be required for stubborn dye stains.

It is important to thoroughly rinse the surface after bleaching to remove all residue. Bleach can damage quartz if left to sit.

Always test hydrogen peroxide or bleach in an inconspicuous spot first, as prolonged exposure could affect the finish of some quartz surfaces. But used properly, these solutions can be highly effective at removing set-in dye stains.

Use Acetone or Nail Polish Remover

For very stubborn dye stains, acetone (nail polish remover) can be used. The powerful solvents in acetone work to break down pigment molecules. To use acetone on quartz:

  • Spot test the acetone in an inconspicuous area first.
  • Apply a small amount directly to the stained area with a cloth or cotton ball.
  • Allow 1-2 minutes of dwell time before rubbing gently with a soft-bristled brush.
  • Rinse thoroughly with warm water.
  • A second application may be needed for tough stains.

Acetone should only be used as a last resort, as the harsh solvents can damage some quartz surfaces if left too long. Use caution and limit contact time when trying acetone.

Avoid Harsh Chemicals

It is important to avoid certain harsh chemicals when trying to remove dye from quartz countertops:

  • Avoid oil-based cleansers like turpentine or paint thinner, as they can stain and damage quartz.
  • Do not use acidic cleaners like vinegar, citrus juices, or bathroom cleaners containing acids. Acids can etch and dull quartz surfaces.
  • Avoid abrasive powders or scouring pads. Quartz is very durable, but scratches are still possible.

The safest route is to stick to mild dish soap, hydrogen peroxide, occasionally diluted bleach, and acetone only as a last resort for very stubborn stains that have set in. Harsher chemicals run a high risk of damaging the quartz.

Use a Poultice for Large Stained Areas

For large stained areas, a poultice may be needed to draw out the dye from the quartz. A poultice applies a stain-fighting agent over the stain and seals it under an absorbent material. To make a basic poultice:

  • Mix a cleaning solution of either hydrogen peroxide, diluted bleach, or acetone into a paste with an absorbent powder like baking soda, talc, or cornstarch.
  • Spread the paste evenly over the stained area, ensuring it is thicker than the stain.
  • Cover the poultice with plastic wrap or a plastic bag. Tape down the edges to seal it against the countertop.
  • Allow the poultice to sit for 24 hours. It will slowly draw out the dye.
  • Remove the plastic and scrape off the poultice. Rinse the area thoroughly with clean water.

Repeat as needed for difficult stains. The extended dwell time and absorbent poultice help to extract set-in dye from the depths of the quartz pores.

Use a Color Sealer on Stubborn Stains

For dye stains that simply cannot be removed entirely, a tinted sealer can mask their appearance. Color sealers are formulated to penetrate into porous surfaces and deposit colored pigments. To use a sealer on quartz:

  • Thoroughly clean and dry the stained area first.
  • Choose a sealer tint as close to the quartz color as possible. Test in an inconspicuous spot first.
  • Apply a thin, even layer of sealer with a clean cloth or foam applicator. Follow manufacturer directions.
  • Allow sealer to fully cure before use, usually 24-48 hours.
  • Reapply if necessary to achieve desired coverage.

While not a true removal method, tinted sealers can provide a simple fix for dye stains on quartz that refuse to budge. The durable sealants hide the stain damage.

Prevention is the Best Protection

While dye stains can be removed from quartz countertops, prevention is always preferable:

  • Use cutting boards and trivets when working with fabric items prone to bleeding dye. Avoid direct contact.
  • Clean up spills immediately before dye can set in.
  • Seal quartz annually with a penetrating impregnator. These repel stains from absorbing.
  • Avoid exposing quartz to excess heat. Heat can open pores and make quartz more stain-prone.

With proper care and prompt cleanup of spills, dye stains on quartz can be largely avoided. But even set-in stains can be remedied with the right stain removal techniques.

Frequently Asked Questions About Removing Dye From Quartz Countertops

Can I use Magic Eraser to remove dye from quartz?

Magic Eraser can be too abrasive for some quartz surfaces. It may remove some dye stains, but risks permanently scuffing or dulling the finish. Milder cleaning solutions are safer options.

Is WD-40 or Goo Gone effective on dye stains in quartz?

No, WD-40, Goo Gone and similar citrus or oil-based cleaners can leave residue on quartz that causes new stains. Chemical solutions like hydrogen peroxide or diluted bleach are better suited for dye removal.

Can I use Clorox Wipes on quartz countertops?

Avoid using pre-moistened wipes as they can leave sticky residue. Make your own solution of diluted liquid bleach instead for better dye stain removal on quartz.

What temperature water should be used when rinsing quartz after stain removal?

Always use warm, never hot water when rinsing quartz countertops after cleaning. Hot water could expand pores and damage the surface. Warm water is sufficient to rinse away residue.

Is dye stain removal different for white quartz vs. colored quartz?

The process is largely the same, but hydrogen peroxide and bleach solutions may lighten some darker quartz colors. Test in an inconspicuous spot first. Color sealers can help cover stubborn stains on colored quartz.

Can I use ammonia to remove dye from my quartz counters?

No, ammonia is too harsh for quartz and can eat away at the resin binders that hold it together. Stick to hydrogen peroxide, diluted bleach, or acetone instead for dye stain removal.

Will dye stains come back after removing them from quartz?

Dye stains should be gone for good once removed, provided you thoroughly rinse away all cleaning residue. To help prevent future stains, seal quartz annually with an impregnating sealer.


Dye stains in quartz countertops may seem permanent and impossible to remove. However, with prompt action and the right staining techniques, even set-in dye can be lifted from quartz surfaces. Mild dish soap, hydrogen peroxide, diluted bleach, acetone, and absorbent poultices all help break down and extract stubborn dye particles. Avoid harsh chemicals that could damage the quartz finish. With some strategic scrubbing and powerful cleaning solutions, quartz countertops can be returned to their former unstained glory. Implementing preventative measures can help avoid dye stains and keep quartz counters looking like new for years.