Skip to content

How to remove sunscreen stains

Sunscreen leaves an oily lotion stain, and sunscreens containing avobenzone can also react with iron in hard water to leave orange, rust-like marks that appear in the wash. Blot excess, rinse in cold water, pretreat with liquid detergent (or an aerosol pre-wash remover), and wash in the hottest water the care label allows. Recheck before drying — heat sets the stain — and treat rust-colored avobenzone marks like rust, not like dirt. [1][2][3]

Open in the Stain Sorter

Do this now

Blot up excess sunscreen — do not wipe or rub, which spreads it and drives it into the fibers — then brush off residue and rinse the spot under cold running water. [2][1]

Avoid

Don't rub the stain, and don't machine dry until it is completely gone — drying sets it. Iowa State also advises against soaking the garment and against bleach or oxygen-bleach products on sunscreen stains, reporting they are ineffective or make the marks worse (see conflicts). [2][1]

You will need

Method

  1. Brush or blot off excess sunscreen without rubbing, then rinse the stained area under cold running water. [1][2]
  2. Pretreat: work liquid detergent into the stain with a soft toothbrush or by rubbing the fabric together and let it sit about five minutes — or saturate with an aerosol pre-wash stain remover (aerosols work better on greasy stains) and rub in heavy-duty liquid detergent for stubborn spots. Liquid dish soap also cuts the oils. [1][3][2]
  3. Wash immediately on the usual cycle at the hottest temperature the care label allows. [1][3]
  4. Unload promptly, air-dry, and check the stain; repeat the earlier steps if any mark remains before the item ever sees a dryer. [1][2]
Checkpoint — before any heat or drying

Inspect while the garment is still damp: if any greasy shadow or orange tint remains, repeat treatment before machine drying, because drying will set the stain. [1]

If that didn't work

For an orange or rust-colored avobenzone mark, treat it as a rust stain: pretreat with lemon juice and table salt or a commercial rust remover, then relaunder. For heavy oily residue, apply dry-cleaning solvent to the back of the stain over absorbent paper towels, let dry, rinse, and repeat the wash routine; rubbing alcohol helps with titanium-dioxide marks. [2][3]

Cautions

all fabrics, synthetics: Check the care label before washing hot, and if using a chlorine-bleach soak (per Illinois), test bleach tolerance on a hidden seam first and stop after 15 minutes; keep wash water below 160°F for synthetics. [1][3]

synthetics: Synthetic fabrics pick up avobenzone rust staining more readily than natural fibers like cotton, and the severity depends on how much iron is in your water. [1]

all fabrics: Prevention beats removal: let sunscreen dry on your skin before dressing, and in hard-water areas check ingredient lists and consider avoiding avobenzone sunscreens. [1]

Why this works

Avobenzone, a UV filter in many sunscreens, reacts with iron in hard water — Iowa State describes the ingredients oxidizing with minerals in the water — producing yellowish-to-orange rust-colored stains that typically show up after washing rather than when the garment is worn. [1][2]

Washable fabric dye residue

Method

  1. If color persists after the oily component is out, treat the remainder as a dye stain: soak in a diluted all-fabric powdered bleach solution. [3]
  2. For white or colorfast garments only, soak in diluted liquid chlorine bleach — check bleach tolerance on a hidden seam first and give up after 15 minutes if it isn't working. [3]
  3. If bleaching is unsuitable, use a commercial color remover, keeping water below 160°F for synthetics. [3]

If that didn't work

UGA's suntan-lotion routine is an alternative: soak 15 minutes in 1 quart warm water with 1/2 teaspoon liquid dishwashing detergent and 1 tablespoon white vinegar, rinse and sponge, then soak 30 minutes in 1 quart warm water with 1 tablespoon sodium perborate bleach, and finish with a pre-wash soil remover. [4]

Cautions

all fabrics: Iowa State disputes this bleach route for sunscreen stains — see the conflicts entry before reaching for bleach. [2][3]

Not covered by our sources

Where sources disagree

Bleach and soaking for sunscreen stains
  • Use bleach for remaining color: soak/wash in fabric-safe chlorine bleach or oxygen bleach (Illinois), or soak in a sodium perborate bleach solution for 30 minutes (UGA). [3][4]
  • Avoid soaking the garment and avoid bleach or oxygen-bleach products — they are ineffective on sunscreen stains or make them worse; use rust removers, lemon juice and salt, or dish soap instead. [2]

We show both positions rather than silently choosing. When in doubt, follow your care label and the more conservative option.

What people report Anecdotal

Real threads from public forums, linked and labeled. These are individual experiences, not verified results, and never a substitute for the sourced method or safety guidance above.

Posters reported firsthand successes on yellow suncream marks with a sticky-stuff-remover soak followed by two washes, liberal white vinegar spray before washing, Stain Devils oily-stain remover, SMOL stain remover, and an OxyWhite soak.

“I spray the yellow stains liberally, then wash and it's usually gone.”

Suncream has stained white clothes — Mumsnet, 2024-08-02 · accessed 2026-08-18 · anecdotal

Sources

  1. Manufacturer Tide (Procter & Gamble) — How to Remove Sunscreen Stains (accessed 2026-08-18)
  2. Institutional Iowa State University Extension and Outreach — Sunscreen Stains (AnswerLine) (accessed 2026-08-18)
  3. Institutional University of Illinois Extension — Suntan Lotion (oil based) — Stain Solutions (accessed 2026-08-18)
  4. Institutional University of Georgia Extension — Remove Stains from Cosmetics (Makeup, Sunscreen) (accessed 2026-08-18)

Updated 2026-08-18. Compiled from the cited sources; not independently verified by this site. Spotted an error? See the corrections policy.

Safety

Always follow care and product labels. Never mix cleaning products — especially anything containing chlorine bleach with ammonia or acids. If swallowed or splashed in eyes, contact Poison Control (US: 1-800-222-1222 or poison.org).