How to Remove Sunscreen Stains From White Clothing Completely
I ruined three white t-shirts last summer before I figured out what was happening. The stains showed up after washing — orange-brown rings around the collar and cuffs, exactly where sunscreen had been. I tried bleach. I tried oxy-clean. I tried scrubbing until the fabric started to pill. Nothing touched them.
The problem was not the sunscreen. It was my water.

Sunscreen Stains Are Not Regular Stains
The ingredient avobenzone — the UV-filtering chemical in most sunscreens — reacts with iron in hard water during the wash cycle. The result is a rust-like stain that is chemically bonded to the fabric. Bleach makes it worse because it oxidizes the iron and deepens the orange color. I learned this the hard way.
The Fix: Iron Removers
You need a rust remover designed for laundry. Not bleach. Not stain spray. Specifically an iron-out or rust remover product. The active ingredient is usually sodium hydrosulfite or oxalic acid — both break the iron-avobenzone bond.
- Soak the stained garment in a solution of rust remover and warm water according to the product instructions. Usually 15-30 minutes.
- Rinse thoroughly.
- Wash as normal — but use cold water this time. Hot water opens fabric fibers and lets more iron bond.
The stain lifts completely. Like it was never there. The first time I tried it, I pulled a white shirt out of the soak and actually laughed.
Prevention: Stop the Reaction Before It Starts
- Let sunscreen fully dry on your skin before putting on clothes. This is the single biggest thing. Wet sunscreen transfers and bonds way more aggressively.
- If your water is hard, add a water softener to your laundry or use a laundry additive that binds minerals.
- Wash sunscreen-stained clothes in cold water only.
- Skip the dryer until you are sure the stain is gone. Heat sets it permanently.
I now keep a bottle of iron remover in my laundry cabinet. Best seven dollars I have spent on laundry.
📋 Quick Summary: Sunscreen stains on white clothes are a chemical reaction between avobenzone and iron in hard water. Use laundry rust remover (not bleach) to dissolve them. Let sunscreen dry before dressing, wash in cold water.