How to Clean a Bathtub: A Step-by-Step Guide for Every Tub Type
A bathtub should be the most relaxing place in the house, but a ring of soap scum, a dull film, or a faint musty smell can ruin that feeling fast. Baths leave behind more than water: body oils, soap residue, shampoo, bath products, and minerals from hard water all settle on the surface, and warm, damp conditions let mildew grow in corners, grout lines, and around the drain. Left alone, that buildup dulls the finish and becomes harder to remove with every week that passes.
The good news is that cleaning a bathtub is straightforward once you match the method to your tub’s material. Porcelain, acrylic, fiberglass, and cast iron each react differently to cleaners and scrubbing tools, and using the wrong one can scratch or dull a finish permanently. This guide covers the universal deep-clean routine, what to change for each tub type, how to tackle soap scum, stains, and mildew, and the small weekly habits that keep a tub clean with almost no effort.
Key Takeaways
- Identify your tub material first: acrylic and fiberglass scratch easily, porcelain tolerates more scrubbing, cast iron needs gentle care.
- For a routine clean, dish soap or baking soda paste plus a non-scratch sponge handles most grime safely.
- Let the cleaner dwell for 10 to 15 minutes before scrubbing — patience removes more than elbow grease.
- Never mix bleach with vinegar or other acids, and never use abrasive pads on acrylic or fiberglass.
- Rinse thoroughly and dry the tub after cleaning to prevent new soap scum and water spots.
- A quick weekly wipe takes two minutes and prevents the deep-clean marathon entirely.

Before You Start: Know Your Tub
Most modern tubs are acrylic or fiberglass: lightweight, warm to the touch, and slightly flexible, often with a smooth, glossy finish that shows scratches easily. Older homes commonly have porcelain-enamel over cast iron or steel: heavy, very durable, and cool to the touch, with a hard glass-like coating that can chip if struck but resists most cleaners. Stone-resin and freestanding composite tubs behave much like acrylic for cleaning purposes. If you are unsure, check the manufacturer’s label, or test in a hidden spot: a magnet sticks to steel but not to acrylic or fiberglass, and a fingernail tapped on acrylic sounds duller than on porcelain.
This matters because the most common bathtub cleaning mistake is using a harsh tool on a soft surface. Steel wool, abrasive scouring pads, and gritty powders will put permanent swirl scratches into acrylic and fiberglass, and those scratches then trap dirt and make the tub look dirty faster. Porcelain can handle a stiffer brush, but even it should not be attacked with metal scourers. When in doubt, start with the gentlest method that works and step up only if needed. Gather your supplies before you start: a non-scratch sponge or microfiber cloth, an old toothbrush for grout and fixtures, a spray bottle, baking soda, dish soap, white vinegar, and rubber gloves.
Safety comes first. Open the bathroom door or window for ventilation, wear gloves, and never mix bleach with vinegar, ammonia, or any acid cleaner — the combination creates toxic gases. If you use a commercial bathroom cleaner, read its label for your tub material and do not layer products on top of each other. Rinse well between different cleaners, and keep children and pets out of the bathroom until surfaces are rinsed and dry.
The Universal Deep-Clean Routine
Start by clearing the tub completely: remove bottles, toys, mats, and the drain stopper if it lifts out, and rinse the whole surface with hot water to loosen surface dirt. Sprinkle baking soda generously over the tub floor and walls, then spray or drizzle dish soap over it, or make a paste of three parts baking soda to one part water and spread it on. For a standard clean, this paste alone is often enough. Let it sit for 10 to 15 minutes so it can break down soap scum and body oils; this dwell time does more work than extra scrubbing.
Scrub in small circles with a non-scratch sponge, working from the top of the walls down to the floor so dirty water flows downward. Pay attention to the waterline, where the soap-scum ring forms, and to the corners and the area around the drain and overflow plate. Use the old toothbrush for grout lines, caulk edges, and around fixtures. Then rinse thoroughly with hot water, wiping as you go, until no baking soda residue or slippery film remains. A final rinse with cold water helps the surface feel clean rather than slick.
Finish by drying the tub with a microfiber cloth or an old towel. This step is often skipped, but it matters: water left to evaporate leaves mineral spots, especially in hard-water areas, and a damp surface invites mildew. Drying takes under a minute and keeps the clean finish visible. If the tub still looks dull after drying, a second pass with the same paste, left to dwell a little longer, usually fixes it — dullness is almost always residue, not damage.
Tackling Soap Scum, Stains, and Mildew
Soap scum is the grayish, waxy film left when soap mixes with minerals in hard water. It builds up at the waterline and on walls where splashes dry. Baking soda paste removes light scum; for heavier buildup, spray white vinegar onto the baking soda paste and let it fizz for a few minutes before scrubbing, or use a commercial soap-scum remover made for your tub type. Do not use vinegar on natural stone surrounds, and always rinse well. For hard-water stains on the fixtures themselves, see our guide to how to remove hard water stains from bathroom fixtures, which covers taps and showerheads in detail.
Yellow or brown stains often come from mineral deposits, rust from a dripping tap, or bath products with dyes. A paste of baking soda and hydrogen peroxide (3 percent, the household kind) left for 20 to 30 minutes can lift many of these stains on porcelain and acrylic, but test it first in a hidden spot and never use it on colored or stone surfaces without checking. Rust stains respond to a lemon-half rubbed with salt, or to a commercial rust remover, but find and fix the dripping tap too, or the stain will return within weeks.
Mildew appears as black, pink, or gray spots in grout, caulk, and corners that stay damp. Pink slime is usually a bacterium rather than mold, but it is cleaned the same way. Spray the area with a bathroom cleaner containing bleach or with a solution of one part bleach to ten parts water, let it sit for 10 minutes, scrub with the toothbrush, and rinse thoroughly. If mildew keeps returning in the same grout lines, the grout may be cracked or the caulk may have failed; re-grouting or re-caulking solves the root cause. For shower walls and grout beyond the tub, our guide to how to get rid of mold in the shower goes deeper on ventilation and prevention.
What Changes by Tub Type
For acrylic and fiberglass tubs, gentle is the rule. Use only non-abrasive cleaners and soft sponges, avoid acetone, paint thinner, and harsh solvents, and never use abrasive powders. A vinegar-and-water spray followed by a baking-soda wipe is a safe weekly routine, and a diluted dish-soap wash handles most dirt. If an acrylic tub has light scratches, a specialized acrylic polish can sometimes buff them out, but prevention — soft tools only — is far easier than repair.
Porcelain-enamel tubs are the most forgiving. They tolerate baking soda paste, vinegar, commercial bathroom cleaners, and a moderately stiff nylon brush. Avoid steel wool and heavy abrasives, which can dull the enamel over time, and repair chips promptly: exposed metal underneath the enamel can rust, and rust then stains the tub. Cast-iron tubs with an enamel coating follow the same rules as porcelain, with one extra caution — never let them stand full of cold water for long periods and dry them after use, since chips and worn enamel expose iron.
For freestanding stone-resin, copper, and clawfoot tubs, follow the manufacturer’s guidance above all else. Copper tubs should not be cleaned with vinegar or acidic cleaners, which strip their patina; use a mild soap and soft cloth instead. Whirlpool and jetted tubs need an extra step: fill the tub with hot water above the jets, add two tablespoons of dish soap and half a cup of vinegar, run the jets for 15 minutes, drain, refill with clean water, and run again for 10 minutes. Do this monthly, or biofilm builds up inside the jets and returns to the water with every bath.
Keeping the Tub Clean Between Deep Cleans
A 30-second hot rinse washes away soap and oils before they dry into scum.
Drying the walls and floor after use prevents water spots and mildew.
Spray dish soap and water, wipe with a sponge, rinse — done before scum builds.
Run the fan during and for 20 minutes after a bath so surfaces dry fully.
Store bottles in a caddy, not on the tub edge, where they leave rings and drips.
A dripping tap causes rust stains and keeps one spot permanently damp.
Organization helps too. A bathroom where everything has a place is a bathroom that gets cleaned, because there is nothing to move out of the way first. If your bathroom is small, our guide to how to organize a small bathroom has storage ideas that keep the tub surround clear. And once the tub is clean, it is worth enjoying properly: the research-backed case for a warm soak is in benefits of a hot bath before bed, which is a good reward for the fifteen minutes of cleaning.
Frequently Asked Questions
How often should you clean a bathtub?
Wipe or rinse it weekly, and deep-clean it every two to four weeks depending on use. Households with daily baths, children, or hard water should lean toward weekly deep cleans; a rarely used guest tub can go longer.
What is the best homemade bathtub cleaner?
Baking soda paste with a little dish soap is the safest all-purpose homemade cleaner for most tubs. Add vinegar for heavy soap scum, but avoid vinegar on natural stone and never mix bleach with vinegar or ammonia.
Can I use bleach on my bathtub?
Yes, diluted bleach is safe on porcelain and most acrylic tubs for mildew and disinfection, but rinse thoroughly and ventilate well. Avoid bleach on colored, stone, or copper surfaces unless the manufacturer allows it, and never mix it with other cleaners.
How do I remove the ring around the bathtub?
The ring is soap scum at the waterline. Apply baking soda paste, let it dwell for 15 minutes, scrub with a non-scratch sponge, and rinse. For stubborn rings, spray vinegar over the paste and let it fizz before scrubbing.
How do I clean a jetted tub?
Fill above the jets with hot water, add dish soap and vinegar, run the jets for 15 minutes, drain, refill with clean water, and run again for 10 minutes. Repeat monthly to prevent biofilm inside the jet system.
Your Next Bath Deserves a Clean Tub
A clean bathtub is not a weekend project; it is a fifteen-minute routine done regularly, with the right cleaner for your tub’s material. Identify the material, let the cleaner dwell, scrub gently, rinse well, and dry the surface. Handle soap scum before it hardens, mildew before it spreads, and drips before they stain.
Do the deep clean today if your tub needs it, then set a weekly two-minute wipe as the habit that keeps it that way. The next time you run a bath, the water will be the only thing in the tub — and that is exactly how it should be.