How to Remove Stains from Showers & Glass Doors

Quick answer

Test any cleaner on a hidden spot, then wipe the stain with a soft, damp cloth and rinse right away. Use only a general-purpose cleaner labeled for your shower material, and keep abrasives off acrylic.

Start the steps

Prefer a ready-made fix? Our top picks ↓

First few minutes

Just happened? Do this first

  1. Wipe the spot with a soft, damp cloth right away.
  2. Rinse the area with plain water before it dries.
  3. Hold off on scrubbing until you've tested a cleaner.
  4. Blot the surface dry when you're done.

Shower stains look alike, but the right approach depends on the material underneath, from acrylic and fiberglass to enameled cast iron. Rust and yellow marks on cast iron can be stubborn, and a dull or scratched acrylic surface usually needs the manufacturer to repair it rather than more scrubbing. Check what the shower is made of before you pick a cleaner, because that decides which products are safe to try.

Test any limescale remover on a small patch of the shower floor first, since some finishes react badly. Chalky buildup on glass shower doors usually lifts with a hard-water remover and a soft cloth. If grout stains stay after a few tries, call a pro, because harder scrubbing can wear the surface down.

Before you start

What this material can take

Safe to use1

  • Water

Use with care4

  • Soaking
  • Chlorine bleach
  • Acids (vinegar, lemon)
  • Scrubbing and abrasives

Avoid1

  • Solvents (alcohol, spot removers)

6 items

What you'll need

0 of 6 ready

Tap an item to get it on Amazon, or tick what you already have.

As an Amazon Associate we earn from qualifying purchases.

7 steps

Step by step

0 of 7 done
  1. Step 1 of 7

    Test the cleaner first

    Put a small amount of any cleaner on a spot nobody sees, like a low corner or the inside of a door track. Check the spot before you go further. This matters most on acrylic, where the wrong product can damage the finish.

    Tip. Use the same test spot every time so you can compare results.

  2. Step 2 of 7

    Wipe the stain gently

    Wet a soft sponge or cloth with warm water and wipe the stain in light strokes. On vitreous china, add a little mild soap to the water first. Keep the cloth soft, because rough material can scratch the surface.

  3. Step 3 of 7

    Use a general-purpose cleaner for heavy soil

    If wiping doesn't lift the stain, switch to a general-purpose cleaner listed for your material. On acrylic, that means an all-purpose cleaner labeled for acrylic, applied to the stained area only.

    Tip. Read the label and confirm the material before you apply it.

  4. Step 4 of 7

    Rinse everything off right away

    Rinse the surface completely with water as soon as the cleaner has done its job. Don't let any cleaner sit on the surface, because it can soak in and damage it.

    Careful. Rinse any overspray off nearby surfaces too.

  5. Step 5 of 7

    Scrub stubborn marks on enamel or china

    For a stubborn stain on enameled cast iron or vitreous china only, use a soft abrasive cleaner sparingly. Work it gently in small areas and rinse before you move to the next one.

    Careful. Never use an abrasive cleaner without water.

  6. Step 6 of 7

    Lift marks off enameled cast iron

    If the mark is on enameled cast iron, use a cast iron cleaner made for enamel. It removes marks and brings back the shine, so work it over the spot and rinse.

  7. Step 7 of 7

    Blot the surface dry

    Finish by blotting the surface dry with a soft towel. Blotting, rather than rubbing, keeps the surface clear and avoids new marks.

If you'd rather buy than mix

Best stain removers for showers & glass doors

Choose a general-purpose cleaner for acrylic and a soft abrasive cleaner only for enamel or china. Keep a cast iron cleaner made for enamel on hand if you have cast iron.

How we picked these: each product is made for this type of stain, its maker doesn't warn against using it on showers & glass doors, and its directions fit the steps above.

Finished the steps? How does it look?

Know the stain? Use its own guide

Every stain on showers & glass doors

How to tell it's working

The stain is lifting when the color fades with each wipe and the cloth picks up less of it. If the mark looks the same after the second round, stop and check the surface and the cleaner before you try anything stronger. Let the shower dry fully before you judge the final result.

What changes for yours

Adjust for your showers & glass doors

Yellow, orange, copper and rust marks

Yellow, orange, copper and rust-colored marks are usually a sign of rust or iron, so treat them as rust. On enameled cast iron, start with the cast iron cleaner from the steps, and only move to a rust and iron stain remover if that fails.

On acrylic or vitreous china, don't reach for a rust remover, since the gentle cleaning in the steps is the right approach there. Work any rust mark in small areas and rinse well, so the cleaner doesn't linger.

Shower mats

Mats and non-slip surfaces vary in material, and the look of a mat doesn't tell you what it's made of. Check the label first, and if it's missing or unclear, use only mild soap and warm water on a soft cloth. Test the cleaner on a hidden edge before you clean the rest.

Skip abrasive pads and scrubbing on the grip texture, since they can scratch the surface. Rinse the mat completely and let it dry fully before you step on it.

Bottom of the shower

The bottom of the shower is usually the pan or floor, so the same rules apply: test, wipe, rinse. Work the stain from the edges toward the drain so the rinse water carries the cleaner away.

On enameled cast iron or vitreous china, a stubborn spot can take the soft abrasive cleaner from the steps, used sparingly with water. On acrylic, stick with the general-purpose cleaner from the steps.

Shower heads and rubber nozzles

Shower heads and rubber nozzles need the gentlest option, since no stronger cleaner is set for them. Use a soft cloth with mild soap and warm water, and test a hidden spot before cleaning the whole head.

If the head or fixture has a PVD finish, stick to mild soap and warm water, because stronger cleaners can damage that coating. Rinse the nozzles well afterward and dry them with a soft cloth.

Old, dried or set-in stains

An old stain that has had time to set is harder to lift, and the gentle steps may only loosen it. On enameled cast iron or vitreous china, a soft abrasive cleaner used sparingly with water is the next step up. Keep that option off every other surface.

A dried-on rust mark on enameled cast iron can take a rust and iron stain remover, used as its label directs. Work it for the time the label gives, then rinse thoroughly so nothing is left behind.

After it dries, a stain that's still there may be permanent, so repeat the gentle steps once more before you decide. Work in small sections rather than one hard scrub, since heavy pressure can dull the finish. If it still won't lift, a professional is the right next call.

Vinegar, baking soda, peroxide and more

Do home remedies work on showers & glass doors?

A few home remedies come up in stain advice, but most were written for fabric and don't belong in a shower. Here is how each one stacks up for shower surfaces. Only the cleaners in the steps are needed for most marks.

Skip3Avoid4

RemedyVerdictWhat to know
Baking sodaSkipSkip baking soda on shower surfaces; hard scrubbing with it can mark flat or matte painted walls.
Hydrogen peroxide (3%)SkipThe shower steps don't use it, so stick with the cleaners listed for your material.
Dish soapSkipSkip plain dish soap in the shower; mild soap and warm water for vitreous china is the gentler wash. The mild soap and warm water for vitreous china is the gentle wash to use instead.
White vinegarAvoidIt isn't safe on cement grout or natural stone like marble, so keep it out of the shower area.
Oxygen bleach (OxiClean)AvoidIt's unsafe on painted surfaces, so keep it out of the shower.
SaltAvoidIt's unsafe on stainless steel fittings, so leave it off the shower.
Rubbing alcoholAvoidAvoid rubbing alcohol in the shower; solvents can alter plastic and trim, and a general-purpose cleaner labeled for your material is the safer choice.

What makes it worse

Mistakes to avoid

Don't use abrasives or solvents on acrylic

Abrasive cleansers and solvents damage the bath surface, so keep them off acrylic entirely. Use the general-purpose cleaner labeled for acrylic and a soft cloth instead.

Don't use full-strength bleach or ammonia on airjet acrylic

Chemically active solutions can damage the surface of an airjet acrylic bath. Keep both products off it, even when the stain looks worse than it is.

Don't use ammonia on vitreous china

Ammonia cleaners can damage the finish on vitreous china. Mild soap and warm water is the right choice there, and it's gentle enough for everyday grime.

Don't scrub enameled cast iron with steel wool

Steel wool, wire brushes and abrasive pads all scratch enameled cast iron, so leave them in the drawer. A soft cloth with a cast iron cleaner made for enamel gets the job done without the damage.

When to call a professional

For dull or scratched acrylic, contact the manufacturer's customer service for repair rather than trying stronger cleaners. If a cast iron mark won't clear after the steps, a professional can look at it before you try anything harsher. Improper cleaning can void a cast iron warranty, so check the terms first.

Questions

Does eucalyptus stain a shower?

For eucalyptus residue, wipe any oily film off soon with mild soap and warm water, then rinse completely. Test the cleaner on a hidden spot first if you're unsure about your surface.

Can I use bleach on a shower floor, pan or tray?

Not on acrylic airjet baths, and never at full strength on those. Skip bleach on a shower floor, pan or tray; use a general-purpose cleaner labeled for your material and rinse right away. If you don't know the material, use only mild soap and warm water.

Can I use vinegar on shower grout?

No, not on cement grout. White vinegar is unsafe on cement grout and on natural stone like marble, so keep it away from both. For grout, use the gentle wipe and rinse from the steps, and test a hidden spot first.

Which shower cleaners should I buy?

Start with a general-purpose cleaner labeled for your shower material, since it handles most everyday soil. Check the label for the surface it's made for, and skip anything that lists ammonia or bleach for acrylic. Add a soft abrasive cleaner only if your shower is enamel or vitreous china.

What causes orange or copper stains in a shower?

Orange, copper and rust-colored marks are usually rust or iron, so treat them that way. On enameled cast iron, the cast iron cleaner from the steps is the first thing to try. Keep rust removers to enameled cast iron only.

Can I clean a shower mat with the same cleaner?

Only if the mat's material allows it, and the look of a mat doesn't tell you that. Check the label first, and if there's none, use mild soap and warm water on a soft cloth after a test on a hidden edge. Rinse and dry it completely before stepping on it.

How do I clean stains off glass shower doors?

Start with a soft, damp cloth and mild soap and warm water, after testing a hidden corner. Rinse the glass completely so no soap film is left, and blot it dry. If the stain doesn't lift, stop and check the cleaner's label before trying anything stronger.

What should I use on a fiberglass shower?

There's no specific cleaner listed for fiberglass, so start with the gentlest option. Test the cleaner on a hidden spot, use mild soap and warm water, and rinse completely. Keep abrasives and harsh chemicals out of it unless you've confirmed the material can take them.

Related

How we know this

Every method, amount and warning here comes from university extension services, industry bodies and product makers. We read them, check every step for unsafe combinations and changed amounts, and write it up so you can follow it.

  1. Kohler