Sunscreen stains are among the most stubborn summer laundry problems, and the worst ones are often the ones you don’t notice until after the wash. That yellow-orange mark on a white T-shirt, the dull greasy patch on a towel collar, the faint film on a sofa cushion where someone sat after the beach: all of them come from the same source, and all of them need a slightly different approach depending on the surface and how long the stain has been there.
Most sunscreen stains do come out. The problem is that the usual instinct, hot wash, long cycle, tumble dry, makes them harder to remove. Getting the method right before you wash is what separates a clean garment from a permanently yellowed one.
In this article:
Sunscreen has two staining mechanisms that often get confused with each other. The greasy, skin-coloured mark that appears immediately is from the emollient base: oils and waxes that coat fabric fibres the same way they coat skin. That type of stain responds well to a degreaser. The yellow-orange discolouration that often appears after washing is a different problem. It comes from avobenzone, a UV filter used in most chemical sunscreens, which oxidises when it reacts with minerals in tap water, detergent enzymes, and heat.
The oxidation reaction is why yellow stains often look worse after the wash than before it. Warm water accelerates it. Tumble drying at any heat sets the yellow colour into the fibre, often permanently. If you’ve washed and dried a garment and found a yellow mark that wasn’t visible when you put it in, that’s avobenzone oxidation, and it’s harder to shift, though not impossible.
Mineral sunscreens (those formulated with zinc oxide or titanium dioxide as UV filters) leave a different residue: white and chalky, generally easier to remove because the mineral particles sit on the surface of the fabric and don’t bond chemically the way avobenzone does.
For a fresh application stain, remove as much of the product as you can before adding any water. Use the back of a spoon or a blunt butter knife to lift off any thick residue without spreading it further. Then blot, never rub, with a clean cloth. Rubbing pushes the oil deeper into the weave and makes it harder to lift out later.
If the garment has been sitting in a bag or laundry basket for a day or two, the greasy residue will have had time to dry into the fibre. At that point, a dry brush to loosen the surface layer before pre-treatment is more effective than trying to blot the dried residue.
Check the care label before you do anything else. Temperature limits and fabric composition determine which products are safe to use and at what strength. A garment labelled wool, silk, or delicate synthetics needs a different approach to a cotton T-shirt, and the wrong pre-treatment can cause permanent damage to the dye or fibre structure.
The most important rule: do not put the garment in the tumble dryer until the stain has completely gone. Check after washing, when the garment is still damp, under good light. If any discolouration remains, treat again before the next wash. Heat turns a workable stain into a permanent one.
Because sunscreen’s base is oil, the most effective first-stage pre-treatment is something that cuts grease. Washing-up liquid, the kind used for hand-washing dishes, works particularly well on cotton and polyester. Apply a small amount directly onto the dry stain, work it gently into the fabric with a soft brush or your fingers, and leave it for 10 to 15 minutes before rinsing with cool water.
Baking soda can help lift a heavy oil residue before pre-treating: sprinkle it over the stain, leave for 20 minutes to absorb the oil, then brush it off and apply washing-up liquid. This is particularly useful on thicker applications or when the stain has been sitting for a day or more.

A kitchen degreaser, the spray type used for hob and worktop cleaning, is another effective option for synthetic fabrics and heavy stains, as long as you check it’s safe for colour-fast fabrics first. Apply, leave to dwell for five minutes, then rinse thoroughly before washing.
Once the greasy residue is addressed, yellow discolouration needs an oxidation-targeted treatment. White vinegar and hydrogen peroxide are both effective on white and light-coloured cotton.
White vinegar (diluted 50:50 with water): apply to the stained area and leave for 30 to 60 minutes before rinsing. On stubborn marks, soak the whole garment in a cup of white vinegar dissolved in three litres of cold water for 30 minutes, inside out.
Hydrogen peroxide at 3% solution (available from pharmacies): apply directly to the yellow mark, leave for 15 to 20 minutes, then rinse. Hydrogen peroxide is a mild bleach and should be tested on an inconspicuous area of the garment first. It works well on white cottons and linens but can affect dyed or dark fabrics, so use white vinegar on anything with colour.
Oxygen bleach (sodium percarbonate, sold as Vanish or similar products) is effective on persistent yellow marks on whites and coloureds and safe for most cotton, linen, and synthetic fabrics. Follow the pack instructions for soak concentration and dwell time.
After pre-treatment, wash at the highest temperature the care label permits, usually 40°C for most cotton and synthetics, cooler for delicates. Use a quality detergent with enzymes, which help break down protein and oil residues. Enzyme-based detergents perform significantly better on sunscreen than basic non-bio formulations.
Once the cycle is complete, check the stain under natural or bright light when the garment is still damp. If any yellow discolouration remains, do not put it in the dryer. Repeat the pre-treatment and wash cycle. Most stubborn yellow marks shift on the second treatment.

Yellow sun cream marks on white garments are among the most persistent laundry problems of the summer. White fabric shows avobenzone oxidation most clearly, and the instinct to wash at high temperature to blast the stain out is what usually makes it worse.
For white cotton or linen that has already developed yellow staining after washing:
For very old or set-in yellow stains, ones that have been through multiple hot washes and drying cycles, the above process may need repeating two or three times. Results depend on how heat-set the oxidation has become. Stains that have been through a hot dryer more than once may not come out fully with DIY methods.
One practical note on white synthetic fabrics such as polyester: these are more prone to sunscreen yellowing than natural fibres because the polymer structure traps avobenzone more readily. Lower wash temperatures (30°C) with an oxygen bleach soak tend to give cleaner results on polyester whites than a hot cycle.
Sunscreen on a carpet or sofa is a different problem to fabric staining. You can’t soak the whole item, and over-wetting the substrate can cause secondary issues like backing dampness or mould in foam padding.
For a fresh application mark on carpet or upholstery, start by lifting any excess with a spoon or the edge of a cloth. Blot from the outside of the stain inward with a clean white cloth. Working from the edges stops the stain from spreading. Do not rub.
Apply a small amount of washing-up liquid mixed with cool water (a few drops to half a cup of water). Work it gently into the stain with a soft cloth, then blot clean with a fresh cloth dampened with plain water to remove the detergent. Repeat until no more colour transfers to the cloth.
For yellow oxidation marks on a light-coloured sofa or carpet, diluted white vinegar (50:50 with water) can help lift the discolouration. Apply, leave for five to ten minutes, and blot clean with a damp cloth. Test on an inconspicuous area first, particularly on natural-fibre carpets or upholstery.
The limits of DIY on carpet and upholstery are real. Surface treatment lifts what’s sitting on top of the pile or weave, but sunscreen oil can penetrate into the backing or foam. Repeated applications also risk leaving detergent residue, which attracts further soiling. A professional extraction clean on carpets pulls both the stain and any embedded residue out in one pass, with results that tend to be cleaner and longer-lasting than multiple DIY attempts.
Most sunscreen removal advice assumes cotton or polyester. Delicate fabrics, including silk, wool, cashmere, and viscose, need different handling at every stage.
Silk is particularly vulnerable to heat and acid. Use cool water only. Avoid vinegar and hydrogen peroxide on silk, as both can degrade the protein fibre and affect dye. A tiny amount of washing-up liquid diluted in cool water, applied with a cotton bud to the stain, is safer. Rinse by dabbing with a clean damp cloth, not running water. Air dry flat, away from direct sunlight.
Wool and cashmere contract in warm water and can felt if agitated. Use a specialist wool detergent, cool water (under 30°C), and handle gently, never wring or scrub. Oxygen bleach is usually not safe on wool. For yellow oxidation marks on wool, a diluted white vinegar treatment (one part vinegar to four parts water) is gentler than peroxide. Test on a seam allowance first.
Viscose and modal behave like natural fibres when wet and are prone to distortion if handled roughly or washed too warm. Cool hand wash, minimal agitation, and flat drying are standard. Check the care label on any garment described as “delicate”, “hand wash only”, or “dry clean” before applying any pre-treatment product.
When a garment is dry-clean only and has developed a sunscreen stain, take it to a professional cleaner. Attempting to pre-treat a dry-clean-only fabric at home risks permanent damage to the fibre, dye, or construction that a professional cannot then reverse.
Sunscreen oil that has worked into carpet pile or sofa fabric responds well to hot-water extraction, which pulls both the stain and embedded residue out of the substrate in a single treatment. Samyx’s one-off deep cleaning service covers carpets, upholstered furniture, hard floors, and all surfaces that accumulate a season’s worth of sunscreen, salt, and general summer residue. The service operates across more than 160 London areas, including Barbican and Barking,. If the sofa, carpet, or a specific room has taken the worst of it, a professional clean removes it properly in one visit, where repeated DIY treatments risk over-wetting the substrate and driving the residue deeper.
Get a quote for carpet or upholstery cleaning in your area: View pricing and availability
Sunscreen stains are a two-stage problem: the oily residue first, then the yellow oxidation if it has set. Treating them in the right order with the right products makes the difference between a clean garment and one that never quite looks right again. Cool pre-treatment, a degreasing step, and an oxidation treatment before the main wash cycle handles the majority of cases on cotton and standard fabrics. The rule that matters most is confirming the stain is gone before using heat to dry, because once the yellow oxidises under dryer heat, the window for easy removal closes.
For summer cleaning generally, sunscreen is often one of several residues building up on soft furnishings and upholstery over the season. Carpets, sofas, and fabric chairs that see regular use during hot weather often benefit from a proper extraction clean in September, once the summer use is done and before the residues have time to set further into the fibre.
The yellow discolouration comes from avobenzone, a UV filter in most chemical sunscreens, which oxidises when it reacts with minerals in tap water, heat, and detergent enzymes. The reaction happens during washing, which is why yellow marks often appear after a cycle, not before. White vinegar, hydrogen peroxide, or oxygen bleach treat the oxidation. They don’t address the greasy residue beneath, which needs a degreaser applied before washing.
Start with a degreaser for the oily residue: washing-up liquid applied to the dry stain before washing works well on cotton and synthetics. For any yellow marks, soak in diluted white vinegar (one part to two parts water) for 30 minutes, then wash at 40°C with an enzyme detergent. Check the stain is fully gone before tumble drying. Heat sets the oxidation and makes it very difficult to remove afterwards.
Yellow marks that have been through a hot dryer are harder to shift but often still removable. Repeat the pre-treatment process two or three times: white vinegar soak, hydrogen peroxide on the residual yellow, and an oxygen bleach wash. Stains that have been dried at high heat multiple times may not come out fully at home. A professional laundry or dry-cleaning service has access to stronger treatments and better results on heat-set stains.
Blot off any excess with a clean cloth, working from the outside in. Apply a solution of a few drops of washing-up liquid in cool water, work it gently into the pile, and blot clean with a fresh damp cloth. For yellow marks, diluted white vinegar (50:50 with water) can help. Avoid over-wetting the carpet: moisture in the backing promotes mould. For deep or persistent staining, hot-water extraction cleaning gives a more thorough result than surface treatment.
Hi, I’m Svetlana Georgieva, but you can call me Clara. As the co-founder and heart behind Samyx Cleaning, I’m devoted to sharing the art of a clean space. Let’s journey into a cleaner, more joyful life together with tips from London's cleaning experts.
Discover more of our cleaning secrets: