How to Remove Rust and Yellow Stains from Your Tub?
Remove stubborn rust and yellow stains from your bathtub using simple, natural ingredients like baking soda, vinegar, lemon juice, and hydrogen peroxide. This guide covers safe, effective methods for different tub materials to restore your bathtub's shine without harsh chemicals. #BathtubCleaning #StainRemoval #DIYCLEANING #BathroomCleaning #HomeHacks

I remember the day I realized my pristine white bathtub had turned into an eyesore. A yellowish ring had formed around the drain, and there were a few reddish-brown spots near the faucet that I could not scrub away.
I tried every commercial cleaner I could find, but nothing worked without leaving streaks or making the surface feel rough. I thought I might have to replace the whole tub.
Then I discovered that the best solutions were already in my kitchen pantry. Baking soda, vinegar, lemon juice, and a little patience brought my tub back to life. Now I want to share exactly what I learned.
Why Do Rust and Yellow Stains Appear?
Before you start cleaning, it helps to understand what you are dealing with.
Rust stains are reddish-brown and usually come from iron in the water. If you live in an area with well water or older plumbing, your water may have high iron content. When this iron-rich water sits on the tub surface and is exposed to air, it oxidizes and leaves those stubborn marks behind. Rust can also come from metal objects left sitting on the tub, like razors or shaving cream cans.
Yellow stains are often caused by a buildup of hard water minerals, soap scum, or tannins in the water. Over time, these deposits create a yellowish film that regular cleaning cannot touch. Both types of stains can become permanent if left untreated, as rust can etch into porcelain or enamel surfaces.
Before You Start: Know Your Tub Material
Different bathtub materials require different cleaning methods. Using the wrong cleaner can scratch or dull the surface.
The golden rule: Always test any cleaner on a small, hidden spot first—like behind the tub or near the floor—before applying it to the whole surface. Also, make sure your bathroom is well-ventilated and wear rubber gloves to protect your hands.
How to Remove Rust Stains
Method 1: Baking Soda and White Vinegar Paste (For Most Tubs)
This is the method I use most often. It is cheap, natural, and works on most tub materials.
What you need:
- 3 parts baking soda
- 1 part white vinegar
- A soft sponge or cloth
Step-by-step:
- Mix the baking soda and vinegar to form a thick paste. You want it to be thick enough that it stays in place when you apply it.
- Apply the paste directly to the rust stain.
- Let it sit for 30 minutes to an hour. For older stains, leave it overnight.
- Gently scrub with a soft sponge or cloth.
- Rinse thoroughly with warm water.
Method 2: Lemon Juice and Salt (Natural and Effective)
Lemon juice contains citric acid, which breaks down rust naturally.
What you need:
- Fresh lemon juice or bottled lemon juice
- Table salt
Step-by-step:
- Sprinkle a generous amount of salt over the rust stain.
- Squeeze fresh lemon juice on top, or use bottled juice.
- Let the mixture sit for 3 to 4 hours.
- Scrub gently with a cloth or sponge.
- Rinse thoroughly with warm water.
Method 3: Lemon Juice and Baking Soda Paste
Another variation uses baking soda instead of salt.
What you need:
- Lemon juice
- Baking soda
Step-by-step:
- Sprinkle baking soda over the stain.
- Pour fresh lemon juice on top to form a fizzing paste.
- Let it sit for 15 to 30 minutes.
- Scrub gently with a soft pad.
- Rinse thoroughly.
Method 4: Cream of Tartar and Hydrogen Peroxide (For Stubborn Rust)
For tough, set-in rust stains, this paste is very effective.
What you need:
- Cream of tartar
- 3% hydrogen peroxide or water
Step-by-step:
- Mix cream of tartar with enough hydrogen peroxide or water to form a thick paste.
- Apply it to the rust stain.
- Let it sit for 30 minutes.
- Scrub lightly with a sponge.
- Rinse thoroughly.
How to Remove Yellow Stains
Method 1: Vinegar Soak (For All-Over Yellowing)
If your tub has yellowed over time, a vinegar soak can help.
What you need:
- 3 to 4 cups of white vinegar
- Warm water
Step-by-step:
- Fill the tub with warm water.
- Pour 3 to 4 cups of white vinegar into the running water.
- Fill the tub until the water covers the yellow stains.
- Let it soak for 4 to 5 hours.
- Drain and rinse the tub thoroughly.
Method 2: Baking Soda and Vinegar Paste (For Spot Stains)
What you need:
- Baking soda
- White vinegar
Step-by-step:
- Mix baking soda with just enough vinegar to form a thick paste.
- Apply the paste to the yellow stains.
- Let it sit for 15 to 30 minutes.
- Scrub gently with a soft-bristle brush or sponge.
- Rinse thoroughly.
Method 3: Hydrogen Peroxide and Baking Soda Paste (For Tough Yellow Stains)
Hydrogen peroxide is a gentle bleach that works on yellowed acrylic and fiberglass tubs without damaging the surface.
What you need:
- 3% hydrogen peroxide
- Baking soda
Step-by-step:
- Mix hydrogen peroxide and baking soda to form a thick paste.
- Apply the paste evenly to the yellow areas.
- Let it sit for 10 minutes.
- Scrub gently with a soft sponge.
- Rinse thoroughly.
Method 4: Oxygen Bleach Paste (For Stubborn Yellow Residue)
Oxygen bleach (like OxiClean) is safe for most tub surfaces and effective against yellow stains.
What you need:
- Oxygen bleach powder
- Hot water
Step-by-step:
- Mix oxygen bleach with enough hot water to form a paste.
- Spread it on the yellow stain.
- Wait 10 minutes.
- Scrub off the paste.
- Rinse thoroughly.
Quick Reference Table
| Stain Type | Best Method | Wait Time |
|---|---|---|
| Rust (baking soda + vinegar) | Baking soda and vinegar paste | 30-60 minutes (or overnight) |
| Rust (lemon + salt) | Lemon juice and salt | 3-4 hours |
| Rust (stubborn) | Cream of tartar + hydrogen peroxide | 30 minutes |
| Yellow (general) | Vinegar soak in warm water | 4-5 hours |
| Yellow (spots) | Baking soda and vinegar paste | 15-30 minutes |
| Yellow (tough) | Hydrogen peroxide and baking soda paste | 10 minutes |
| Yellow (acrylic/fiberglass) | Oxygen bleach paste | 10 minutes |
Important Tips to Remember
- Always test first. Try any cleaner on a small, hidden spot before using it on the whole tub.
- Do not mix bleach and vinegar. This creates toxic chlorine gas.
- Use soft sponges or nylon brushes. Avoid steel wool or abrasive scrubbers that can scratch the surface.
- Rinse thoroughly. Leftover cleaner residue can dull the surface or cause new stains.
- Dry the tub after each use. Standing water is the main cause of rust stains.
- Fix leaky faucets promptly. Dripping water can cause rust stains to form.
- Do not leave metal objects in the tub. Razors, shaving cream cans, and other metal items can rust and transfer stains to the tub.
How to Prevent Rust and Yellow Stains
Once your tub is clean, here is how I keep it that way.
- Dry the tub after each use. Use a squeegee or towel to remove standing water.
- Fix leaky faucets. Even a slow drip can cause rust stains over time.
- Use a water softener or filter. If you have hard water or high iron content, this can prevent stains from forming.
- Wipe down surfaces weekly. A quick wipe with a damp cloth prevents soap scum and mineral buildup.
- Seal porous materials. If you have grout or natural stone, seal it annually.
- Do not leave metal objects in the tub. Remove razors, shaving cream cans, and other metal items after each use.
My Personal Bathtub Cleaning Routine
Here is what I actually do. You can copy this.
Every week (5 minutes):
- I wipe down the tub with a damp microfiber cloth.
- I dry it with a clean towel to prevent water spots.
Every month (30 minutes):
- I use the baking soda and vinegar paste on any stains I see.
- I let it sit for 30 minutes, scrub gently, and rinse.
Every 3 months (1 hour):
- I do a vinegar soak to prevent yellowing.
- I fill the tub with warm water and 4 cups of vinegar, let it sit for a few hours, and drain.
Since I started this routine, my tub has stayed clean and white. I no longer dread looking at it.
The Bottom Line
You do not need harsh chemicals to remove rust and yellow stains from your bathtub. Baking soda, vinegar, lemon juice, and hydrogen peroxide are all you need. Match the method to the stain type and your tub material. Always test on a hidden spot first, use soft sponges, and rinse thoroughly.
I used to think my tub was permanently stained. Now I know it just needed the right care. Your tub can look clean and white again too. Try these methods and see the difference for yourself.