⭐ Book 2 rooms, get a 3rd room FREE — when you request your quote online. Tap for your price →
Stain Removal Guide

How to Remove Sun Cream Stains

EASY — DIY usually works

Carpet · Sofa · Rug · Mattress — the safe home method, surface by surface, and an honest word on what will and won't fully lift.

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.

⏱️ The first 60 seconds
Scrape up the excess cream with a spoon and blot — don't rub it in. Then reach for an absorbent powder before any water.
What you'll need
  • Bicarbonate of soda or cornflour
  • Washing-up liquid
  • Clean white cloths
  • Warm water

Step by step (carpet)

  1. Lift the excess with a spoon, then cover with bicarbonate of soda to absorb the oils; leave, then vacuum.
  2. Degrease with a squirt of washing-up liquid in a little warm water; dab and blot.
  3. Blot gently, swapping to a clean cloth as the grease lifts.
  4. Rinse with a clean damp cloth and press dry.
  5. 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

🛋️ 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
The honest likelihood
FRESH Fresh sun cream usually degreases out well.
DRIED An oily yellow shadow may need a couple of rounds.
WOOL Test first on delicate rugs.

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 stain

Common 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.

More stain guides

Written by Jay Horwood — carpet & upholstery cleaner with 25 years' experience — family-run business in Watford since 2014.
Last updated July 2026
Loved Locally

Don't just take our word for it

4.9
Google reviews
5.0
on Facebook
4.5
Excellent on Trustpilot

"I couldn't be happier with the service I received from Jay and his colleague."

AmberTrustpilot review

"Very happy with the service! Jay on the phone was amazing sorting out the appointment, and the lovely Jay who came to clean our carpet is very friendly and nice."

Isa C Náter Silva👍 Facebook recommendation

"Absolutely excellent, would certainly recommend this company. Told me a price and it's exactly what it was."

GeorginaTrustpilot review
Real, Live Reviews

Fresh from our Google page

Updated live — real reviews from homes across Watford & the surrounding areas. Cleaned for you recently? We’d love a review too.

Call Instant quote