Remove cream and sunscreen stains from floors, sofas, or carpets
Removing cream and sunscreen stains from floors, sofas or carpets

A stain from sunscreen, body lotion or makeup can appear sooner than you think. Applying cream, a bottle tipping over or hands that are still greasy—and there is a dark or shiny spot on your floor, sofa or rug.
Because cream and sunscreen contain fats and oils, these stains require a different approach than coffee or wine, for example. Water alone usually will not remove the grease, and rubbing hard can actually make the stain larger.
Fortunately, cream and sunscreen stains can usually be removed easily if you use the right product and work carefully.
Which stains can you treat this way?
This method is suitable for many greasy cosmetic stains, such as:
-
sunscreen
-
body lotion
-
face cream
-
foundation and makeup
-
mascara and face paint
-
skin oil
-
other greasy cosmetic products
The exact treatment always depends on the material the stain is on.
Why is a sunscreen or cream stain so stubborn?
The oils and fats in cream can quickly adhere to a surface or fibre. As a result, a stain can:
-
penetrate deeper into carpet or upholstery;
-
leave a greasy or shiny spot;
-
attract dirt and dust;
-
become darker over time;
-
become larger if treated incorrectly.
Therefore, avoid using hot water and do not start scrubbing immediately.
Removing sunscreen or cream from carpets and rugs
Carpets and rugs absorb grease easily. Especially in deep-pile carpets, the cream can penetrate deeper between the fibres.
How to remove the stain
-
Carefully remove excess cream without pressing it further into the carpet.
-
Test the cleaning product first in an inconspicuous area.
-
Apply James Stain Spray to a clean, white cotton cloth.
-
Blot or treat the stain using gentle movements.
-
Always use a clean section of the cloth so you do not reapply the dissolved dirt.
-
Repeat the treatment if necessary.
For a stubborn stain, you can treat the area lightly and then carefully blot it with a clean cloth.
Important: Do not rub or scrub vigorously. This can damage the fibers and spread the grease further.
How to remove sunscreen or cream from PVC, laminate, or another hard floor
Sunscreen on a hard floor often seems easy to clean. However, the grease can settle into a texture, grout, or seam.
For PVC, LVT, SPC, laminate, and many other washable hard surfaces, you can use a suitable stain remover.
How to proceed
-
First remove as much of the cream as possible with a dry cloth.
-
Test James Remover in an inconspicuous area.
-
Apply the product to the stain according to the instructions for use.
-
Give the product a short time to loosen the grease.
-
Blot the area with a clean white cloth.
-
Then clean the surface according to the floor's care instructions.
For natural stone, lacquered wood, or other sensitive surfaces, it is especially important to check beforehand whether the selected cleaning product is suitable for the specific finish.
How to remove a cream or sunscreen stain from a sofa
On upholstery, sunscreen can quickly cause a dark grease stain. This is particularly noticeable on light-colored fabrics.
How to treat the stain
-
Test first in an inconspicuous area.
-
Apply James Stain Spray to a white cotton cloth.
-
Treat the stain using gentle movements.
-
Use a clean section of the cloth regularly.
-
Repeat if necessary.
Do not unnecessarily wet upholstery. Too much moisture can cause watermarks.
What you should avoid
For a sunscreen or cream stain, it is better to avoid:
-
Rub or scrub vigorously;
-
Use hot water;
-
Use a strong degreaser without testing it first;
-
Use different cleaning products together;
-
Keep wetting the stain repeatedly.
A product that works well on a tiled floor may, for example, be unsuitable for wool, upholstery, or a lacquered floor.
Which James product do you need?
For carpets, rugs and upholstery, we generally recommend James Stain Spray for this type of greasy stain.
For suitable hard surfaces, James Remover can be used.
Always test a product first in an inconspicuous area and follow the instructions on the packaging.
Below this page you will find our available James cleaning and maintenance products, which you can order directly online.
Frequently asked questions about sunscreen and cream stains
How do I get sunscreen out of a rug?
First remove any excess cream, then use a product suitable for greasy stains on textiles. We recommend James Stain Spray for this. Work carefully and avoid vigorous rubbing.
How do I remove sunscreen from a PVC floor?
First dab up any excess cream while dry. Then treat the remaining grease stain with a product suitable for the flooring and always check the manufacturer's care instructions first.
Can I use dish soap to remove sunscreen stains?
Dish soap dissolves grease, but it is not suitable for every carpet, upholstery fabric or flooring surface. It may leave residue or rings. It is therefore better to use a cleaning product developed for the material in question.
What if the cream stain is already old?
An older grease stain can often still be treated. However, it may be necessary to carefully repeat the treatment several times.
Why does a dark spot remain visible?
This may mean that greasy residue is still present in the material. Grease also attracts dirt, which can cause an untreated area to become even darker over time.
Not sure which product to use?
Are you unsure about the material or not certain how to treat the stain safely? Then send us a clear photo of the stain and the surface.
Or view our stain guide for advice on other types of stains.