A woman in a flat off Turnham Green Terrace showed me eleven orange marks on a mid-grey bedroom carpet, all within a metre and a half of one side of the bed, none anywhere else in the flat. She’d had two cleaning firms out. Both had scrubbed them, one had left a fuzzy patch where they’d gone at it with a brush, and neither had told her the truth, which is that there is nothing to remove.

The dye has gone. What you’re looking at is the natural colour of the fibre with the colour taken off it, and no cleaning process on earth puts colour back.

Her partner used a benzoyl peroxide acne gel at bedtime. That was the entire mystery.

Why are the spots orange, and why only on one side of the bed?

Benzoyl peroxide is an oxidiser. It’s sold at 2.5, 5 and 10 per cent in gels, washes and creams, it’s available over the counter, and nothing on the packaging tells you it will strip dye out of textiles on contact. Ask anyone who has ruined a set of towels with it.

The geography gives it away every time. Somebody applies it at the sink, walks to bed, and the residue transfers from fingertips to the duvet cover, the pillowcase, and the floor beside the bed. Overnight it works on a carpet fibre in slow motion. By morning it looks like nothing. Three days later there’s a pale patch, and a fortnight after that it’s a distinct orange or salmon-pink circle roughly the size of a fingertip or a drip.

One side of the bed. One side of the flat. Bathroom-to-bedroom route only, occasionally with a matching mark on the bathmat.

What it does to the fibre

Most bedroom carpet in London is nylon or a wool blend, and both are dyed with acid dyes that sit inside the fibre and depend on their molecular structure to hold colour. Oxidisers break that structure. The dye molecule is chemically destroyed rather than lifted, and what remains is undyed fibre, which in nylon is an off-white with a warm yellow cast.

Take a mid-grey carpet – grey being built from blue, red and yellow components – and the blue and red go first. You are left looking at the yellow. That’s the orange. Navy blues go pink for the same reason, and beige carpets often show almost nothing, which is why people with pale carpets never find out their gel does this.

Solution-dyed polypropylene is a different animal, with pigment locked into the fibre at manufacture, and benzoyl peroxide has no effect on it whatsoever. If your carpet is bleaching, that tells you what it’s made of.

How do you tell a bleach spot from a stain?

Dampen a white cotton cloth with warm water, press it onto the mark for twenty seconds, and look at the cloth. A stain gives up something – a tint, a smear, anything. Colour loss gives you a clean white cloth and an unchanged carpet.

Second check: the edges. Spills spread and dry with a defined outer ring where the wicking stopped, often darker at the perimeter. Oxidative colour loss goes the other way, with a soft gradient from full colour to no colour, because the chemical diffused through the fibre rather than sitting on top of it. Under a torch held low, a bleach spot has no crust, no stiffness and no texture change. The pile feels exactly like the pile next to it.

The towel test, and what it can’t tell you

What the test won’t tell you is how much damage is still developing. Benzoyl peroxide left in a carpet keeps working for weeks, which is why people describe spots that “get bigger” or new ones appearing in places nobody spilled anything. A client on Staplehurst Road counted four in March and nineteen by June. She hadn’t had nineteen accidents. She’d had four, and the residue was still active in the pile and being spread around by the vacuum.

The dye has gone in those spots too, and it went slowly.

What else in the bathroom cabinet does this?

Acne treatment is the leading cause by a wide margin, and it isn’t alone.

Hydrogen peroxide teeth-whitening strips and gels leave small marks near where somebody sits to apply them. Hair bleach and toner, obviously, though those usually announce themselves. Selenium sulphide dandruff shampoos leave marks near a bedroom radiator where somebody dries their hair. Some spot-treatment washes contain enough peroxide to do it even after rinsing. And any household product with sodium hypochlorite, though a bathroom cleaner spill looks different – bigger, wetter, more dramatic, and it fires immediately rather than over three days.

Prescription topical treatments matter here too. Adapalene combined with benzoyl peroxide is common, and some psoriasis and eczema preparations are strongly alkaline enough to alter wool.

Fake tan, and why it behaves differently

Fake tan produces orange marks near beds and in bathrooms, and every time somebody says “orange spots” my second question is whether anyone in the house uses it. Dihydroxyacetone reacts with proteins to produce colour, which means it adds something rather than removing something, and on a wool carpet – wool being protein – it will tan the fibre in the same way it tans skin.

The towel test separates them in seconds. Fresh fake tan transfers. Older fake tan on wool has bonded to the fibre, and that one is a difficult stain rather than a bleach spot, treatable with reducing agents where a bleach spot is not treatable by any cleaning method at all.

Can orange spots be repaired?

Yes, by re-dyeing, and it’s a different trade from cleaning.

The work involves matching the surrounding colour, mixing acid dyes to that shade, applying them to individual spots with a fine applicator, and setting them. On nylon this can be very good. On wool it can be very good. On a plain, mid-tone carpet in a bedroom with one light source, a competent spot dye is invisible. Patterned and heathered carpets are harder, because you’re matching two or three yarn colours in the same square centimetre and the eye picks up an error in a fleck faster than an error in a field. Berbers with a black-and-white speckle are the worst of the lot.

Where it gets awkward is metamerism. Two colours can match under a warm LED bulb and separate under north-facing daylight, because they’re arriving at the same appearance by different routes. I match under the light the room gets, at the time of day the client uses the room, and I still tell people that a perfect match in every condition is not something anyone should promise.

Why the spot has to be neutralised first

Put dye onto a spot with active oxidiser still in it and you’ll watch your new colour disappear over the following week. The residue has to be flushed and chemically knocked out with a reducing agent before anything else happens, and on carpets where the spots have been “getting worse”, this step matters more than the dyeing.

That’s also why treatment shouldn’t start the same afternoon somebody notices the problem. Stop using the product in that room, wash the area, wait, see whether new spots continue to appear. Dyeing into an ongoing problem is throwing money at a moving target.

When should you leave it alone?

Often. Spot dyeing is priced per spot with a minimum call-out, and the arithmetic turns bad quickly.

Four spots in a doorway on a good wool twist in Highbury: worth doing. Nineteen spots across two metres of a builder-grade nylon bedroom carpet that came with a Wembley Park new-build: put a rug over it. The repair cost approaches the cost of recarpeting a small bedroom, and you’d have paid a specialist a day’s rate to restore something with four years of life left in it.

I’d also leave it if the spots are under the bed’s footprint, behind a wardrobe, or anywhere a bedside rug lands naturally. Nobody has ever thanked me for restoring colour to carpet they can’t see. The dye has gone, and in those positions it can stay gone.

Here’s the opinion that annoys people: I think the fault sits with the packaging, not the customer. Benzoyl peroxide is a bleaching agent sold to teenagers with no meaningful warning about textiles, and half the “mystery orange spots” jobs in Greater London would vanish if the box said so in the same size type as the strength percentage. Until it does, the carpet trade will keep charging people to repair damage they had no way of anticipating.

The changes that stop it happening again

Apply it at the sink, wash hands thoroughly afterwards, and dry them on a dark towel kept for that purpose. Let the product dry fully before getting into bed. White bedding, white pillowcases, and a white or undyed bathmat on that side of the room, because those can be bleached without anyone caring.

If the spots are already there and you’ve decided against repair, move the bed. A shift of 300mm along the wall puts the whole affected strip under the frame, and it costs nothing at all.

The flat off Turnham Green Terrace ended up with six spots dyed and five left alone under the bed. The partner switched to applying it in the bathroom with the door shut, and eighteen months later there were no new ones.

Now that you are on stain and carpet marks detective watch, check our water marks on viscous carpets piece as well!