How to Remove Coffee Stains from Quartz Countertops

Coffee stains on quartz countertops can be frustrating, but with a little effort, they can be removed. Here are some tips for getting those pesky coffee stains off your quartz countertops.

What Causes Coffee Stains on Quartz?

Quartz countertops are non-porous, so spilled liquids don’t penetrate the surface. However, the pigments in coffee can leave behind stubborn surface stains. The heat from hot coffee opens up the pores in the quartz, allowing more of the stain to set. Over time, this can cause brown discoloration that is difficult to remove.

Cleaning Coffee Stains from Quartz Countertops

Try a Gentle Cleaning Solution First

For fresh coffee spills that haven’t had time to set in, try wiping the area with a soft cloth or sponge and a mild soap and warm water solution. Avoid abrasive scouring pads or powders which could scratch the surface.

Vinegar, hydrogen peroxide, or ammonia are also effective options for lifting fresh coffee stains. Mix a solution of one part hydrogen peroxide or white vinegar with one part warm water. Dip a soft cloth into the solution and gently wipe the stain. Rinse well with clean water afterward.

Use Baking Soda or Barkeeper’s Friend for Set-In Stains

For drier, more set-in coffee stains, make a paste with baking soda and water. Apply the paste to the stain and allow it to sit for 5-10 minutes before scrubbing with a soft cloth or sponge. Rinse thoroughly afterward.

Barkeeper’s Friend powder is another excellent stain remover safe for use on quartz. Make a paste with Barkeeper’s Friend and water, apply to the stain, allow to sit briefly, then scrub and rinse. The oxalic acid in Barkeeper’s Friend helps break down the staining compounds in coffee.

Try a Poultice for Extreme Cases

For very stubborn, dried-on coffee stains that resist other cleaning methods, a poultice may be required. A poultice is a thick paste that helps draw out deep stains by pulling the staining material up through the stone.

Make a paste with baking soda and hydrogen peroxide or with Barkeeper’s Friend and water. Apply a thick layer over the stain and cover with plastic wrap. Allow it to work for 24 hours before scrubbing away. This can effectively lift out staining trapped deep in the quartz pores.

Avoid Harsh Chemicals

It’s best to avoid harsh chemicals like bleach, acidic toilet bowl cleaners, rust removers, etc on quartz countertops. These can damage or discolor the quartz over time. Stick to gentler cleaning solutions when possible.

Tips to Prevent Coffee Stains

The best way to keep your quartz counters looking like new is to take steps to prevent stains in the first place. Here are some useful tips:

  • Wipe up spills immediately before they have a chance to set in. The quicker you can clean it, the easier it will be to remove.
  • Use coasters under mugs and cups to prevent ring stains.
  • Avoid placing hot coffeepots or cups directly on the countertop. The heat opens up pores in the quartz. Use trivets or hot pads.
  • Seal your quartz countertops with a penetrating sealer to create a protective barrier against stains. Reapply sealer every 1-2 years.
  • Don’t let coffee residue dry on quartz counters. Clean up any drips from coffee makers right away.

With a little care and effort, you can keep your quartz looking pristine and coffee-stain free for years to come. Just remember to act quickly when spills happen, use gentle cleaning solutions, and take steps to prevent stains in the first place. Your countertops will look lovely for years to come.

Frequently Asked Questions

How long does it take for coffee stains to set into quartz?

Coffee stains can set into quartz countertops within a few hours. The heat from a hot cup of coffee accelerates the staining process. For the best results, wipe up spills immediately before the coffee has a chance to dry and adhere to the surface.

What happens if you leave coffee stains on quartz?

If left for too long, coffee stains can become very difficult to remove from quartz counters. The heat opens up microscopic pores, allowing the coffee to seep in deeper. Over time, the stain can become darker and more stubborn. The key is to clean spills right away before they have a chance to set.

Can I use bleach to remove old coffee stains from quartz?

No, avoid using bleach or harsh chemicals like toilet bowl cleaners on quartz countertops. The chemicals can damage the finish and cause discoloration over time. For tough coffee stains, use a hydrogen peroxide/baking soda poultice or Barkeeper’s Friend instead.

How can I prevent coffee ring stains on my quartz counters?

Using coasters under mugs is the best way to prevent pesky coffee ring stains. Immediately wiping up any spills or drips is also key. Avoid setting very hot cups or pots directly on the quartz, as the heat can open up pores and lead to staining.

Will resealing help remove existing stains from my quartz counters?

Unfortunately, resealing alone will not remove stains that have already set into the quartz. However, sealing is an important preventative measure that can help protect against future staining. Use a gentle poultice, baking soda scrub, or Barkeeper’s Friend to remove existing stains.


Coffee stains don’t stand a chance against quartz with the right cleaning techniques. By acting quickly when spills happen, using gentle cleansers like baking soda pastes or Barkeeper’s Friend, and taking preventative measures like coasters and sealing, you can keep your quartz counters looking immaculate. With some periodic cleaning and care, quartz countertops will maintain their good looks and resist stains for many years of enjoyment.