Flooring Tips
How to Remove Sunscreen and Self-Tanner Stains From Floors
Greasy sunscreen or self-tanner on the floor? How to lift it from carpet, hardwood, vinyl, laminate, tile, and stone, and why bleach makes it worse. Since 1962.
- Published
- June 9, 2026
- Author
- Blackburn's Interiors, Winter Haven, FL
- Reviewed by
- Wally Blackburn, owner

In Florida, sunscreen is on everyone's hands and feet half the year, so a greasy smear on the floor by the door is just part of summer. We have been a family flooring shop in Winter Haven since 1962, and sunscreen is trickier than a plain grease spot for two reasons: the avobenzone in it can oxidize into an orange, rust-like mark, and self-tanner keeps getting darker the longer it sits. The faster you lift the product, the less color it leaves. Here is the safe method for every floor.
Want the quick steps for your exact surface? Our StainSolver sunscreen reference lays them out side by side. Below is the full walkthrough, including the one product that makes it worse.
Cut the Oil, and Skip the Bleach
Sunscreen and self-tanner are oily, so the first job is to lift the greasy film before it spreads or soaks in, then cut what is left with dish soap, which breaks down oil. Here is the surprising part: never reach for chlorine bleach. Bleach actually tans the avobenzone in sunscreen into a permanent red-brown stain, the opposite of what you want. Blot, cut the oil, and lift the color gently instead.
Sunscreen on Carpet
Carpet holds the oil and any tint, so work it in order:
- Blot up the wet sunscreen with a white cloth, edges inward. Do not rub.
- Mix one quarter teaspoon of clear dish soap into one cup of cool water to break the oily part first.
- Dab the soap solution on with a white cloth, blotting edge to center, as long as oil and color transfer.
- For a leftover orange or tan tint, dab a little 3% hydrogen peroxide on a cloth, testing a hidden spot first, then blot and rinse.
- Rinse with cool water and blot dry, weighting paper towels to pull up the last moisture.
Two cautions: never pour solvent or alcohol straight onto carpet, since it dissolves the latex backing, and skip chlorine bleach, which sets the avobenzone rust into a permanent mark.
Sunscreen on Hardwood, Vinyl, and Laminate
On hard floors, lift the oil with a powder on wood, or cut it with dish soap on the waterproof floors, then clear any tint.
Hardwood
Wipe the sunscreen up right away, then sprinkle baking soda or cornstarch over the greasy film and let it sit 30 to 45 minutes to pull the oil out. Sweep it up and wipe with a wood-safe cleaner, dabbing a stubborn tint with the cleaner and drying the spot fully. Never wet-mop or steam hardwood, and skip oil soaps and wax. If the stain went through the finish into the wood, that spot needs refinishing.
Luxury Vinyl and Laminate
On luxury vinyl, cut the film with cool water and dish soap, then wipe a leftover tint quickly with a little rubbing alcohol on a cloth, no scrubbing. Laminate takes a barely-damp wipe with a laminate cleaner and a fast dry, with rubbing alcohol or non-acetone remover for a stubborn tint. On both, never use acetone or paint thinner, which dissolve the wear layer, and never flood or steam the floor.
Sunscreen on Tile and Grout
Wipe the sunscreen off the glazed tile and wash with an alkaline cleaner like Spic and Span. For oil or color stuck in the grout, a paste of baking soda and a little 3% hydrogen peroxide spread on the line for about 30 minutes, then scrubbed with a nylon brush, lifts it. Rinse and reseal the grout once it dries. Keep vinegar and other acids off cement grout, which they dissolve, and skip oily cleaners that leave a film.
Sunscreen on Natural Stone
Stone is porous, so the oil sinks in fast. Blot and clean with a pH-neutral stone cleaner, then draw the oil out with a poultice: a powder like baking soda mixed with a little acetone or mineral spirits into a paste, spread over the spot, covered with plastic, and left a day or two. For a leftover tan tint on light stone only, a hydrogen peroxide poultice can help, but test first since peroxide bleaches dark stone. Never use vinegar or any acid on marble or travertine, and skip hydrofluoric-acid rust removers, which attack all stone, even granite.
What to Never Do
- Use chlorine bleach on a sunscreen stain. It tans the avobenzone into a permanent rust mark.
- Pour solvent or alcohol on carpet. It dissolves the latex backing.
- Use acetone or paint thinner on vinyl or laminate. It dissolves the wear layer.
- Put vinegar or acid on natural stone. It etches the surface for good.
- Wet-mop or steam wood and laminate. Water swells the boards and core.
When It Is Time to Call Us
Most sunscreen and self-tanner spills come out with dish soap and a little patience. A set orange or tan stain that reached the carpet pad or soaked into stone may be past a home fix. We are a family-owned shop in Winter Haven, installing across Polk County with our own certified installers and an industry-best labor warranty. Browse easy-clean floors built for Florida living in our showroom catalog or request a free in-home measure, and ask about financing through Wells Fargo with 12 and 24-month no-interest specials. Thanks for thinking of our family. We know you have other choices, and we do not take that lightly.
More flooring tips
Have a project of your own?
Free in-home estimates across Polk County.
