Sun cream is greasy and often leaves an oily, sometimes yellowish mark, the oils and minerals in it cling to fibres. Treat it like a grease stain: absorb first, then degrease.
Scrape up the excess cream with a spoon and blot. Don't rub it in. Then reach for an absorbent powder before any water.


A real sun cream stain we lifted from a bedroom carpet in Watford. A faint shadow can stay behind on older, oxidised patches, which is exactly what you see here.
- Bicarbonate of soda or cornflour
- Washing-up liquid
- Clean white cloths
- Warm water
Step by step (carpet)
- Lift the excess with a spoon, then cover with bicarbonate of soda to absorb the oils; leave, then vacuum.
- Degrease with a squirt of washing-up liquid in a little warm water; dab and blot.
- Blot gently, swapping to a clean cloth as the grease lifts.
- Rinse with a clean damp cloth and press dry.
- Repeat the powder step for a stubborn oily shadow.
Some sun creams leave a faint yellow tint from the minerals. The degreasing step usually lifts it, but it can take a couple of rounds.
By surface
🧹 Carpets
Most of these marks end up on the carpet, and the method above is exactly what we use, just at professional strength with proper rinse-extraction. If it’s set in, over a large area or won’t shift, our carpet cleaning service lifts what home kits leave behind.
🛋️ Sofas & upholstery
Check the cushion's cleaning code first: W or W/S means the method above is fine used sparingly; S means solvent-clean only, so leave that to a professional. Use less water than on carpet and blot, don't soak.
🧶 Wool & delicate rugs
The oils in sun cream bond to wool and can yellow as they age, so blot a rug promptly and let bicarbonate of soda draw the grease out before any liquid goes on. Use cool water and a gentle touch. Wool can ‘brown’ if over-wet and some rug dyes run. Test a hidden corner first, and for an antique, hand-knotted or silk rug, don't gamble. Leave it to us.
🛏️ Mattresses
Sun cream is one of the sneakier mattress marks. The oils sink in almost colourless, then turn into a yellowish patch weeks later, so treat it even if you can't see much. You can't rinse a mattress, so go light: blot, treat sparingly, then use bicarbonate of soda to absorb the rest. Never soak it. Trapped moisture leads to mould and smells.
✅ Do
- Absorb with powder first
- Use a degreasing washing-up liquid
- Blot from the outside in
- Test on a hidden patch first
🚫 Don't
- Add water before absorbing the oil
- Rub it in
- Use bleach
- Leave soap residue behind
Tried it and the sun cream mark is still there, or it's a wool rug, a mattress or something you'd hate to ruin? Don't keep scrubbing; that's how a stain turns permanent. We can often draw out what's left with professional hot-water extraction, and we'll tell you honestly what we expect to get up before we start. We usually reply within 15 minutes, prices are fixed with no VAT (rooms from Β£20, Β£50 minimum call-out), and we can normally fit you in within two to three days, worth sending that photo sooner rather than later, as the longer a stain sits, the harder it is to lift. Watford family business (25 years' experience, fully insured) and if you're not happy with the result, we re-clean free. That's our 100% satisfaction guarantee.
Get my free quote π¬ WhatsApp us a photo of the stainCommon questions
Why has the sun cream mark turned yellow?
Some of the oils and UV-filter ingredients in sun cream can oxidise as the mark ages, which is why a spill you never noticed can surface weeks later as a yellowish patch. The powder-then-degrease routine still helps, but an aged yellow mark usually needs more rounds than a fresh one. Honestly, a long-set yellow tint may only fade rather than disappear completely.
Will sun cream come out of a fabric sofa?
Usually, if you catch it fresh, but check the cushion's cleaning code first: W or W/S fabrics can take the powder-then-degrease method used sparingly, while an S code means solvent-clean only, so leave that to a professional. Use far less water than you would on carpet and blot rather than soak. If in doubt, our upholstery cleaning is a fixed Β£20 per seat, and we'll tell you honestly what we expect to lift.
It's been there since last summer. Can an old sun cream stain still be removed?
Often it can be improved noticeably, but we won't promise perfection. Sun cream that's had months to oxidise into the fibres is one of the marks that may not fully lift. It's worth repeating the powder and degreasing steps a couple of times before judging the result. If it's still showing, WhatsApp us a photo and we'll give you a free, honest opinion on whether professional hot-water extraction will get it out.