What to Use to Clean a Bathtub: Best Cleaners by Tub Material

Mild dish soap or a non-abrasive bathtub cleaner works for acrylic, fiberglass and enamel tubs. See what to avoid by material and how often to clean.

White bathtub with tap near decorative partition placed near sink and mirrors in stylish light bathroom with glass shower cabin
Photo: Max Vakhtbovych / Pexels

The safest way to clean a bathtub is a non-abrasive cleaner, a soft sponge and warm water, then a thorough rinse. Acrylic and fiberglass tubs scratch easily and need gentle products. Porcelain enamel tubs tolerate more, but harsh powders still dull the glaze. Most households should wipe the tub weekly and do a deeper scrub every two to four weeks, depending on how often it is used and how hard the water is.

What is the best cleaner for an acrylic bathtub?

Mild dish soap diluted in warm water is the best starting point for an acrylic tub. Acrylic has a smooth, glossy surface that holds up to daily use but scratches and clouds when rubbed with abrasive powders, scouring pads or stiff brushes.

  • Use a soft cloth, non-scratch sponge or soft-bristled brush.
  • For soap scum, a bathroom cleaner labeled safe for acrylic works well. Follow the label and rinse well.
  • For stubborn spots, make a paste of baking soda and water and rub gently with a soft cloth, then rinse. Baking soda is mild, but it can still dull a glossy finish if you press hard.
  • Skip scouring powders, steel wool, razor scrapers and acetone-based products. Some solvents can cloud or crack acrylic.

How do I clean a fiberglass tub?

Fiberglass tubs need the same gentle approach as acrylic, because the surface is a thin gel coat over fiberglass. Once the gel coat is scratched or worn, dirt and soap scum cling to it more readily and the tub looks dull sooner.

Use warm water, a squirt of dish soap and a soft sponge. Rinse and dry afterward so water spots do not build up. For soap film, a non-abrasive tub cleaner is enough. Avoid abrasive pads and strong solvents. If the finish already looks chalky or rough, that is surface wear, and more scrubbing will make it worse. A manufacturer-approved polish or refinishing service is the next step, so check the tub maker’s care guide first.

What can I use on a porcelain enamel tub?

A porcelain enamel tub, usually over cast iron or steel, can take a bit more scrubbing than acrylic, but it is still glass fused to metal and it still scratches and dulls. Mild liquid cleaners and baking soda paste are safe. Avoid heavy abrasives and harsh acids, which can wear the glaze over time, leaving a rough surface that stains more easily.

  1. Wet the tub with warm water.
  2. Apply a mild liquid cleaner or baking soda paste and let it sit for a few minutes.
  3. Scrub with a non-scratch sponge.
  4. Rinse thoroughly and dry with a towel.

Rust stains and chips deserve special care. If you see rust, do not scrub hard. A cleaner made for rust on enamel is an option, used exactly as labeled. Chipped enamel exposes the metal beneath and is best repaired with a kit made for the purpose.

How do I remove hard water stains and soap scum?

Soap scum is a film of soap and minerals, and hard water leaves chalky spots. A cleaner labeled for soap scum handles the first, and a mild acidic cleaner made for bathrooms handles the second, as long as the label says it is safe for your tub material. Never mix cleaning products, and never combine bleach with any other cleaner, because the fumes can be dangerous.

Keep the room ventilated and rinse the tub well between products. Wiping the walls and tub dry after a shower with a squeegee or towel is the easiest way to prevent a film from forming. The same soap, rinse and dry routine that works for kitchen cabinets without residue applies here: remove the dirt with soap, rinse completely, then dry.

How often should I clean a bathtub?

A quick wipe once a week keeps soap scum from building up, and a full scrub every two to four weeks works for most households. Tubs used daily by several people, or in homes with hard water, may need cleaning more often. Rinse the tub after each use if you can.

The EPA’s Safer Choice program lists cleaning products that meet its ingredient standards, which can help when you are choosing a bathroom cleaner. Always read the label for the surfaces it is approved for.

What should I never use on a bathtub?

  • Steel wool, scouring pads and gritty powders on acrylic or fiberglass.
  • Razor blades or metal scrapers.
  • Mixed products, such as bleach with ammonia or vinegar.
  • Strong solvents or acetone on plastic surfaces.
  • Any product that the tub maker says to avoid. Check the care guide, since warranties can depend on it.

The same caution applies to appliances: gentle tools usually do the job. If you are also cleaning the kitchen, the method for oven door glass follows the same principle of choosing the mildest cleaner that works.

Quick answers

Is vinegar safe on a bathtub?

Diluted white vinegar can remove hard water spots on many tubs, but check the tub maker’s guidance first, and never mix it with bleach or other cleaners. Rinse well afterward.

Can I use baking soda on every tub type?

Baking soda paste is mild and works on most tubs, but press lightly on acrylic and fiberglass, since any grit can dull a glossy finish.

Why does my tub look cloudy after cleaning?

Cloudiness is usually leftover cleaner or soap film, so rinse again with plenty of warm water and dry the surface. If it persists on acrylic or fiberglass, the finish may be scratched or worn.

Should I wear gloves?

Yes. Gloves protect your skin from cleaners, and a fan or open window keeps the air moving while you work.

Prepared by Shiny Modern with AI-assisted drafting and automated fact checks — see our editorial policy. Spotted an error? Tell us.