Quick answer

If you are staring at cloudy spots or soap film on your onyx shower, you are not alone. To clean onyx shower walls safely, treat them like the soft, porous luxury stone they are, not like ceramic tile. Use a squeegee and towel after every shower, wash weekly with a pH-neutral stone cleaner, and reserve stronger stone-safe products for problem areas. Avoid vinegar, bleach, harsh bathroom sprays, and anything abrasive, since those will dull or etch the surface. When in doubt, a quick photo to a stone pro like M&T Surface Protectors can save you a lot of stress.

What to do:

What to avoid:

When to call a pro:


Why onyx shower walls need special care

Knowing what you are working with helps you choose the right cleaners and tools. Onyx looks similar to marble, but it is even softer and more porous, with that translucent, glowing look that shows every mark.

Onyx is a calcite-based stone. That means:

When you see a “cloudy” patch that does not wipe off, that is usually etching. Etching is a dull mark where the surface has been eaten away by something acidic or too aggressive. Cleaning alone cannot remove an etch, it needs professional honing and polishing.

The good news is, most everyday mess on onyx in the shower is just water spots, soap film, or light mineral deposits. Those are very fixable with the right routine.


Daily routine: keeping onyx shower walls spotless in 30 seconds

A simple daily habit does more for your onyx shower than any fancy product. You are really fighting water and minerals, not dirt.

Think about the last time you finished a shower, walked away, then noticed dried droplets and streaks later. On porous stone like onyx, those spots add up.

Here is the daily routine we recommend in New York and New Jersey homes:

  1. Turn off the water and grab a squeegee

Keep a soft, rubber-edged squeegee hanging in the shower. Within 30 seconds of turning the water off, run the squeegee from top to bottom along all the onyx walls, bench, and glass. This pulls off most of the water and soap before it dries.

  1. Towel-dry the stone

Use a clean, soft towel or microfiber cloth to quickly dry the onyx. Focus on corners, around shelves, and near the fixtures, where water loves to sit and form mineral deposits. This small step can cut spotting and buildup by 80 to 90 percent.

  1. Check problem spots once a week

As you dry, notice any areas that always look a little cloudy or are starting to feel rough. Those are the spots to address first on your weekly cleaning day.

On jobs in Manhattan high-rises we leave a clean microfiber and squeegee on site and walk the homeowner through this routine. Once it becomes habit, it feels as quick as hanging up your towel.


Weekly cleaning: step-by-step for onyx shower walls

A gentle weekly clean keeps your onyx shower walls bright without grinding dirt into the surface. You do not need anything fancy, just the right type of cleaner and tools.

Gently cleaning onyx shower walls with a pH-neutral stone cleaner and a microfiber cloth.
Gently cleaning onyx shower walls with a pH-neutral stone cleaner and a microfiber cloth.

Here is a safe step-by-step:

  1. Choose the right cleaner

Use a pH-neutral stone cleaner, usually labeled in the pH 6 to 8 range. Avoid anything that mentions “lime remover,” “soap scum destroyer,” or strong disinfectants. Read the label and Safety Data Sheet, many janitorial products hide strong acids or alkalis.

  1. Ventilate and prep the shower

Turn on the fan, crack a window if you can, and remove shampoos, soap bars, and metal cans from built-in niches or shelves. This helps you see what you are doing and prevents rust rings and slime under bottles.

  1. Dilute as directed

If your cleaner is concentrated, mix it with water exactly as the label says. Stronger is not better on onyx. A common ratio is 1 to 2 ounces of cleaner in a gallon of warm (not hot) water.

  1. Wipe from top to bottom

Lightly spray a section of the wall or dip a microfiber cloth into the solution, wring well, and wipe from top to bottom in overlapping motions. For corners and grout lines, a soft nylon brush or non-scratch sponge is fine. No green scrub pads.

  1. Rinse thoroughly

Use a detachable shower head or a clean bucket of clear water to rinse the walls. Any cleaner left on the surface can dry as a film and attract more dirt.

  1. Towel dry

Finish by drying the onyx with a fresh microfiber or cotton towel. This step protects the stone and lets you spot any areas that still look dull or hazy.

If your onyx shower has resin-backed panels (common in some pre-fab systems), this routine is still safe. Just keep water and cleaner out of open seams or gaps and avoid prolonged soaking.


Frequently asked questions

What is the safest cleaner to use on onyx shower walls?

The safest cleaner for onyx shower walls is a pH-neutral stone cleaner in the pH 6 to 8 range used with a soft microfiber cloth or non-scratch sponge. A few drops of a gentle dish soap in a bucket of warm water can work in a pinch, as long as it is well diluted and thoroughly rinsed. Avoid everyday bathroom cleaners that contain acids or strong degreasers. Always spot-test any new product on a small, hidden area first.

Can I use vinegar or bleach to clean onyx shower walls?

You should never use vinegar or bleach on onyx shower walls. Vinegar is acidic and will etch, or chemically burn, the calcite in the stone, leaving dull, rough patches. Bleach and some bleach sprays are highly alkaline and can also damage the finish or cause color changes. Stick to pH-neutral stone cleaners and stone-safe specialty products instead.

How do I remove hard water stains from onyx shower walls?

To remove hard water stains from onyx shower walls, start with a pH-neutral stone cleaner and a soft brush, then step up to a stone-safe descaler if needed. Apply the descaler only to the affected areas, let it dwell for 5 to 10 minutes, gently agitate, then rinse very well and towel dry. If the deposits feel like hardened concrete and do not respond to this process, a stone professional will need to mechanically remove them and re-polish the surface. Avoid generic lime removers that are not labeled safe for natural stone.

How often should I seal my onyx shower walls?

Onyx shower walls in an active bathroom usually need sealing every 6 to 12 months, depending on how often the shower is used and how hard your water is. Perform a water-drop test on a dry wall to check absorption, if the stone darkens within a few minutes, it is time to reseal. Always clean the onyx thoroughly and let it dry at least 24 hours before sealing. Use a penetrating sealer specifically rated for onyx or other calcite stones.

Are dull spots on my onyx shower walls from bad cleaning?

Dull spots on onyx shower walls are usually etches, not just dirt, and they come from contact with acidic or harsh products. Common causes include vinegar sprays, some shampoos or body washes left sitting on shelves, or strong bathroom cleaners used by well-meaning housekeepers. Once the surface is etched, more cleaning will not restore the shine, the stone needs professional honing and polishing to blend the damaged area back into the surrounding surface. The sooner you stop using the offending product, the better the overall shower will look.

Can I safely hire a regular cleaning service for my onyx shower?

You can absolutely use a regular cleaning service for a bathroom with onyx, but you must give them clear instructions and approved products. Provide a pH-neutral stone cleaner, a microfiber mop or cloths, and a non-scratch sponge, and ask them in writing not to use any other bathroom sprays in that shower. Many of the calls we get in Brooklyn, Queens, and Bergen County are from homeowners after a well-intentioned cleaner used the wrong product on natural stone. A quick walkthrough and a short list of “do” and “do not” can prevent that.


Get a local assessment

If you are in New York City or northern New Jersey and worried about your onyx shower walls, you do not have to guess. Take a couple of clear photos or a short video and send them over to us at M&T Surface Protectors. We will tell you honestly what your stone needs, whether that is a simple change in your cleaning routine, a professional restoration, or the reassuring news that you are already doing it right.

For more on our stone care and protection work, you can browse our services, see real before and after results, or read more stone care guides and common questions we hear from local homeowners.

Handling soap scum, stains, and mineral deposits on onyx

Sometimes regular cleaning is not enough. If you are dealing with rough, chalky buildup or stubborn stains, you need a more targeted approach.

That sinking feeling when you see a white, crusty ring under the shampoo bottle is familiar to us. The key is to go slow and stone-safe.

Soap scum and mineral deposits on an onyx shower wall during targeted cleaning.
Soap scum and mineral deposits on an onyx shower wall during targeted cleaning.

Soap scum and mineral deposits

For light to moderate buildup:

  1. Pick a stone-safe descaler

Look for a product specifically marked safe for natural stone. Avoid anything with strong acids like sulfamic, phosphoric, or glycolic acid unless it is clearly labeled as safe for calcite stones and you have spot-tested it.

  1. Apply and let dwell 5 to 10 minutes

Apply to the affected area only. Let it sit for 5 to 10 minutes so it can soften the deposits. Do not let it dry on the surface.

  1. Agitate gently

Use a soft nylon brush or non-scratch sponge and light pressure. You are trying to loosen the scale, not grind it into the stone.

  1. Rinse and repeat if needed

Rinse very well, then assess. It is better to repeat a mild process two or three times than to jump straight to something aggressive.

For heavy, cement-like scale that feels like sandpaper, stop here and read the “When to call a pro” section. Mechanical removal with hand tools or machines is possible, but that belongs in trained hands.

Stains and etches

Different marks need different strategies:

Use an enzyme cleaner made for stone. Enzymes break down organic material without harsh chemistry. Apply, let it dwell as the label directs, then rinse and dry.

Use a commercial stone poultice. A poultice is a paste that pulls stains from the pores of the stone. Spread it thickly over the stain, cover with plastic, tape the edges, and leave it for 24 to 72 hours. Remove, wipe, and repeat if necessary.

Etches are not on top of the stone, they are a shallow burn or dissolve in the surface. Do not scrub harder. Most onyx etches in showers need professional honing and polishing to blend them back in.

If you are not sure whether you have a stain or an etch, try wiping with a damp cloth and feel the area. If it feels smoother but looks duller, that is usually an etch.


Sealing and long-term protection for onyx showers

Once your onyx shower walls are clean, you want to keep them that way. Sealing does not make the stone bulletproof, but it slows down absorption and buys you time to clean spills and residue.

Here is how to approach sealing:

  1. Choose a penetrating sealer rated for onyx

Use a high-quality penetrating (or impregnating) sealer specifically listed for onyx or calcite-based stones. Avoid “wet look” or topical coatings in a wet shower, they can peel or turn cloudy.

  1. Do a 2 by 2 inch spot test

In a low, hidden corner, apply the sealer according to the label. Watch that test area for 24 hours. If there is any darkening, streaking, or tackiness, do not proceed.

  1. Apply to clean, dry stone

The shower should be completely dry, usually at least 24 hours with good ventilation after the last use. Apply in thin, even coats as directed, allow proper dwell time, then buff off any excess.

  1. Reapply every 6 to 12 months

In a busy NYC family bathroom, every 6 months is common. In a rarely used guest bath, once a year is usually enough.

To check if your onyx needs resealing, use the water-drop test. Place a teaspoon of water on the dry wall in a safe spot. If the water darkens the stone within a few minutes, it is time to reseal.

For countertops in kitchens and baths, we often install StoneGuard protective film, which physically blocks etching and scratching. In showers, the best “shield” is still a combination of good sealing, gentle cleaners, and that quick squeegee-and-towel habit.


What to avoid

Avoiding the wrong products is just as important as using the right ones on onyx.

If you are ever standing in the cleaning aisle wondering, take a photo of the label and ask a stone pro before using it. We would always rather answer a text than try to fix burned or etched stone later.


When to call a pro

There is a point where more scrubbing will only make things worse. That is when a stone restoration professional should step in.

If you have scale so thick it feels like gravel, deep stains that come back after poultice, or dull areas larger than a fingernail, stop and call. Chips, cracks, or any loss of translucency or color almost always need professional resin repair and honing.

In the NYC and northern New Jersey area, a proper clean and light polish of an onyx shower typically runs anywhere from $400 to $800 for a standard stall, more if there is heavy damage or a lot of square footage. That is still far less than replacing the stone.

We are always happy to look at a quick photo or video and tell you honestly whether you can keep going on your own or if it is time for help.