Sunscreen is a necessity, especially in Arizona, for protecting your skin during the summer, but it can be a nightmare for certain fabrics. The combination of oils and minerals in sunscreen—especially those with SPF—can leave behind yellow or greasy stains that are tough to remove. The key to tackling these stains is acting fast and using the right cleaning methods. Here are a few tips to help prevent sunscreen stains on your clothes:
Act Fast: Don’t Let the Stain Set
The longer sunscreen sits on fabric, the harder it is to remove. As soon as you notice a stain, Blot (don’t rub!) any excess sunscreen with a paper towel or cloth. Avoid heat (like a dryer) until the stain is completely removed, as heat can set the stain permanently.
Identify the Type of Sunscreen Stain
Not all sunscreen stains are the same and different stains require different treatment. Sunscreen stains usually fall into two categories:
- Greasy stains–from oils in the sunscreen
- Yellowish stains–from minerals like titanium dioxide and avobenzone

Pre-Treat the Stain
For Greasy Sunscreen Stains, you want to treat with something that can break down the grease:
- Apply a few drops of dish soap (like Dawn) directly to the stain.
- Let it sit for 15-30 minutes.
- Gently rub the fabric together or use a soft brush to work the soap into the fibers.
- Rinse with warm water.
You could also try to absorb the grease with some baking soda or cornstarch.
- Sprinkle baking soda or cornstarch over the stain to absorb excess oils.
- Let it sit for 15 minutes, then shake off before washing.
Yellowish Sunscreen stains are often caused by Avobenzone, a common sunscreen ingredient, mixed with Hard Water. For these stains you want to use something that will remove the color and the chemicals.
- Mix equal parts white vinegar and water in a bowl or tub.
- Soak the stain for 30 minutes before washing.
Another method, for white fabrics, is to try some lemon juice:
- Apply fresh lemon juice to the stain and place the garment in direct sunlight.
- Let it sit for an hour before washing.
Wash the Garment Properly
Be sure and read the care tag on your garment before washing but for best results removing sunscreen stains, you want to use warm water and avoid fabric softeners that may actually help lock in stains.
Check Before Drying
Hot air may set in stains so before you dry, check to make sure the stain is gone. If the stain is still there, repeat the earlier steps or consult a professional.
Prevent Sunscreen Stains in the Future
It is possible to avoid sunscreen stains:
- Apply sunscreen at least 15 minutes before dressing to allow it to absorb into your skin.
- Opt for mineral-based sunscreens without avobenzone to reduce yellow stains.
- Wear darker or patterned clothes that won’t show stains as easily.
Final Thoughts on Sunscreen Stains
Sunscreen stains can be tricky, but with the right methods—whether it’s dish soap for greasy marks or vinegar for yellowing—you can keep your summer wardrobe looking fresh. And if you have delicate fabrics or tough stains, consider bringing them to a professional dry cleaner for specialized treatment.




