A sparkling clean bathtub can make your entire bathroom feel fresh and inviting. However, plastic bathtubs—especially those made from acrylic or fiberglass—are prone to stubborn stains from soap scum, hard water, mildew, and even rust. If your tub has lost its shine, don’t worry! With the right techniques and cleaning solutions, you can restore it to its former glory.
In this guide, we’ll walk you through professional-grade methods to remove even the toughest plastic bathtub stains. Whether you’re dealing with yellowing, pink mold, rust marks, or deep-set grime, we’ve got you covered.
Why Do Plastic Bathtubs Stain So Easily?
Before diving into cleaning methods, it’s helpful to understand why plastic bathtubs stain in the first place:
- Soap Scum Buildup – Soap residue mixes with minerals in water, leaving a dull, filmy layer.
- Hard Water Deposits – Calcium and magnesium in hard water create white, chalky stains.
- Mold & Mildew – Damp environments encourage pink or black mold growth.
- Rust Stains – Metal bath accessories (like razors or cans) can leave orange-brown marks.
- Dye Stains – Hair dyes, bath bombs, and colored products can leave behind stubborn pigments.
Now, let’s tackle these stains like a pro!
Best Cleaning Solutions for Plastic Bathtub Stains
1. Baking Soda & Vinegar (All-Powerful Stain Remover)
This classic combo works wonders on soap scum, hard water stains, and mild discoloration.
How to Use:
- Sprinkle baking soda liberally over the stained areas.
- Spray white vinegar on top—it will fizz and help break down grime.
- Let it sit for 10-15 minutes, then scrub with a soft sponge or microfiber cloth.
- Rinse thoroughly with warm water.
Pro Tip: For extra cleaning power, add a few drops of dish soap to the mix.

2. Hydrogen Peroxide (For Mold & Mildew)
Pink or black mold stains require a stronger disinfectant.
How to Use:
- Mix equal parts hydrogen peroxide (3%) and water in a spray bottle.
- Spray on moldy areas and let sit for 20-30 minutes.
- Scrub gently with a soft brush (avoid abrasive pads to prevent scratches).
- Rinse well.
Alternative: Use bleach diluted with water (1:10 ratio) for tough mold, but ensure proper ventilation.
3. Cream of Tartar & Hydrogen Peroxide (For Rust Stains)
Rust stains from metal objects can be tricky, but this paste works like magic.
How to Use:
- Mix cream of tartar with hydrogen peroxide to form a thick paste.
- Apply directly to rust spots and let sit for 30 minutes.
- Gently scrub with a nylon brush and rinse.
Pro Tip: For stubborn rust, try Bar Keepers Friend (a mild abrasive cleaner).
4. Magic Eraser (For Scuff Marks & Tough Stains)
Melamine foam (Magic Eraser) is excellent for removing deep-set stains without harsh chemicals.
How to Use:
- Wet the Magic Eraser and gently rub stained areas in circular motions.
- Rinse the tub afterward to remove residue.
Warning: Avoid excessive scrubbing, as it can dull the plastic surface over time.
5. Denture Tablets (For Yellowing & Discoloration)
If your tub has turned yellow, denture tablets can help restore its brightness.
How to Use:
- Drop 2-3 denture tablets into warm water.
- Let them dissolve, then apply the solution to stained areas.
- Let sit for 1 hour, then wipe clean.
Preventing Future Stains
Once your tub is spotless, keep it that way with these pro maintenance tips:
✅ Wipe Down After Each Use – A quick rinse prevents soap and mineral buildup.
✅ Use a Squeegee – Helps remove water droplets, reducing hard water stains.
✅ Ventilate Your Bathroom – Run a fan or open a window to prevent mold growth.
✅ Avoid Harsh Scrubbing Pads – Steel wool or rough sponges can scratch plastic.
✅ Apply a Protective Coating – Car wax or acrylic polish can help repel stains.
Final Thoughts
Cleaning a plastic bathtub doesn’t have to be a daunting task. With the right DIY solutions and techniques, you can remove even the toughest stains without damaging the surface. Whether you opt for baking soda and vinegar, hydrogen peroxide, or specialized cleaners, consistency is key to maintaining a sparkling tub.
Now, roll up your sleeves and give your bathtub the deep clean it deserves—your future self (and your guests) will thank you!