To clean a bathtub, rinse it with hot water, dust the surface with baking soda, and (for a dirtier tub) spritz with a vinegar-and-water solution to lift grime — then scrub gently with a non-abrasive sponge or cloth, rinse, and dry the fixtures. The most important rule is to match the cleaner to your tub’s material: baking soda and vinegar are safe on acrylic and fiberglass, but never use vinegar or other acids on marble or natural stone (they etch it), and never use abrasive scrubbers on acrylic (they scratch). Clean weekly to keep soap scum, mold, and stains from building up. Here’s the full guide by material, stain, and tub feature.
How To Clean a Bathtub

Why clean your bathtub regularly?
A clean tub isn’t just about looks:
- Mold and mildew grow in tubs, especially around drains and grout. Regular cleaning makes it harder for mold to take hold — important for anyone with respiratory issues.
- Cleaning discourages humidity-loving bathroom pests.
- Slip-and-fall injuries are common in tubs, and slippery pink film or mold can contribute — keeping the surface clean (plus a non-slip mat) helps prevent them.
The best way to clean a bathtub
The easiest approach is a quick weekly clean, so grime never builds up. You can use a commercial bathroom cleaner suited to your tub, or this simple method:
How to clean a bathtub with baking soda
- Rinse the tub with hot water from the showerhead, or wipe it down with a wet sponge
- Dust the tub with baking soda and leave 5-10 minutes
- If it’s noticeably dirty, spritz the baking soda with a 1:2 vinegar-and-water solution to help lift grime (skip the vinegar on stone or marble tubs — see below)
- Fill the tub with 2-3 inches of hot water
- Scrub with a non-abrasive sponge or microfiber cloth and remove the baking soda residue
- Drain, then rinse again with clean hot water
- Polish the faucets, fixtures, and drain with a microfiber cloth
Done regularly, this takes only a few minutes and keeps the bathroom fresher by reducing drain odors and mold.
Pro Tip: once the tub’s clean, do the rest of the bathroom — here’s how to clean ceramic tile.
Cleaning by tub material
Different tubs need different cleaners — the wrong one can scratch, etch, or corrode the surface. Acrylic, for instance, resists most cleaners but scratches easily, so avoid abrasive tools like stiff brushes or steel wool. The biggest watch-outs: no acids (vinegar) on marble or natural stone, and no abrasives on acrylic or fiberglass. When in doubt about polished or stone surfaces, use a pH-neutral cleaner and test a hidden spot first.
Pro Tip: how to identify what your bathtub is made from.
BATHTUB MATERIAL |
CLEANERS TO USE |
CLEANERS TO AVOID |
Acrylic |
Non-abrasive cleaners; baking soda; white vinegar; mild dish soap |
Abrasive scrubbers; bleach; ammonia; acetone |
Fiberglass |
Non-abrasive, non-acidic cleaners; baking soda; mild dish soap |
Abrasive scrubbers; bleach; ammonia; strong acids |
Porcelain-enameled steel or iron |
Non-abrasive cleaners; baking soda; mild dish soap |
Abrasive scrubbers; harsh acids on chipped enamel |
Stone resin / cultured marble |
Mild pH-neutral surface cleansers; mild dish soap |
Baking soda; white vinegar; acids; abrasives |
Natural marble |
pH-neutral stone-safe cleaner; mild dish soap and water |
White vinegar and all acids; bleach; abrasives |
Copper |
Mild dish soap and water; products made for copper |
Abrasive scrubbers; vinegar and acids; bleach; ammonia; any corrosive cleaner |
(Note: copper develops a natural patina many owners want to keep — harsh or acidic cleaners strip it. And on natural marble, even mild abrasives like baking soda can dull a polished finish, so stick to pH-neutral cleaners.)

How to clean a stained bathtub
Built-up stains are usually dirt, soap scum, or — in hard-water areas (most of the US) — limescale and minerals. Here’s what the colors usually mean:
STAIN COLOR |
MOST COMMON CAUSE |
Red-brown |
Iron deposits, or acidic water |
Blue-green |
Acidic water reacting with copper pipes |
Black |
|
Yellow |
Soap scum and skin oils |
Some stains are best fixed at the source — if hard water is causing mineral deposits or pipe corrosion, a whole-house filter or water softener protects your plumbing and fixtures long term.
To treat existing stains (always using a method safe for your tub material):
- Soap scum and organic stains: spray with vinegar (not on stone/marble), wait 20 minutes, rinse with fresh water.
- Sulfur bacteria or mold: make a paste of baking soda and hydrogen peroxide, apply, leave 30 minutes, then scrub with a nylon (non-metal) brush.
- Blue-green or rust stains: use an oxygen bleach (like OxiClean) made into a paste with water, applied and scrubbed with a melamine (“magic eraser“) sponge.
Important: melamine sponges are mildly abrasive, so don’t use them on acrylic or polished surfaces (they’ll scratch). And never mix cleaners — keep bleach away from vinegar and ammonia (toxic gas). Removing a stubborn stain is often trial and error within what’s safe for your tub.

How to clean a bathtub drain
Clean the drain weekly too, since everything that goes down it can accumulate in the pipes:
- Pour about a gallon of boiling water down the drain to dislodge loose debris
- Add ½ cup baking soda
- Slowly add 1 cup white vinegar (it’ll fizz)
- Wait 10-15 minutes
- Flush with another gallon of hot water
This clears mild buildup and deodorizes the drain non-toxically. For an actual clog, a plunger or drain snake is more effective than repeating this. Don’t follow this with a chemical drain cleaner — never combine drain products.
How to clean a bathtub faucet
Faucets show water spots that spoil the look of a clean tub. Clean them with a 50/50 white-vinegar-and-water mix (or hot water with a little dish soap), wipe with a microfiber cloth and fresh water, then dry thoroughly with a clean cloth for a spot-free shine. (On unlacquered brass or special finishes, skip the vinegar and use mild soap and water.)
Pro Tip: don’t forget to clean your shower curtain too.

How to clean a bathtub with jets
Jetted tubs accumulate hidden buildup in the lines, but they can largely clean themselves:
- Fill the tub to 2-3 inches above the jets
- Add a cup of white vinegar to the water
- Run the jets 15 minutes
- Drain and refill to the same level with clean water
- Run the jets another 10 minutes to rinse
- Drain and wipe away any debris that came out of the jets
(Check your tub’s manual — some manufacturers recommend a specific jet cleaner rather than vinegar.)
Cleaning a bathtub with bleach
Most tubs don’t need regular bleach, but for occasional deep cleaning of a very dirty tub, add a half cup of bleach to a gallon of hot water and wipe down with a sponge, let it sit 10 minutes, then rinse well with fresh water. Keep the bathroom well ventilated, wear gloves, and never mix bleach with vinegar, ammonia, or other cleaners (toxic gas). Never use bleach on marble, natural stone, or copper tubs — it corrodes and discolors them.

How to clean a bathtub mat
The bath mat gets wet constantly and can smell or grow mold. To clean it, submerge it in the tub in cold water with a cup of white vinegar, leave an hour or two, then scrub with a stiff brush, rinse well, and hang to dry (outside if possible). Many mats are also machine washable — check the label; if so, wash on a delicate cold cycle with regular detergent and air dry.
Pro Tip: while you’re at it, learn how to clean your washing machine.
Frequently asked questions
How do I keep the tub clean between deep cleans?
Rinse it down after every use — after a shower, after the kids’ bath, and so on. A showerhead spray attachment works, or keep a spray bottle of water (and a little vinegar, on non-stone tubs) handy for a quick wipe.
How do I get rid of soap scum?
Fight soap with soap: fill the tub with warm water and a squirt of dish soap, let it soak a while, then wipe with a clean sponge — the scum dissolves much more easily.
How often should I deep clean my bathtub?
About once a month, on top of weekly quick cleans and rinsing after use. That keeps soap scum and mold from ever getting a foothold.
Final thoughts
Cleaning a bath isn’t anyone’s favorite chore, but a quick weekly routine — plus matching the cleaner to your tub’s material — keeps it fast, easy, and safe for the surface. Rinse after use, deep clean monthly, mind the material rules (no acids on stone, no abrasives on acrylic), and never mix cleaning chemicals.