Skip to main content
Stain Removal

Can Professional Cleaning Remove Old, Set-In or "Permanent" Stains?

Some old stains lift, some are permanent, and the difference comes down to one question: is it a stain or is it damage? An honest guide to what professional cleaning can and cannot remove.

8 min readThe Carpet Guys Team

Professional cleaning can remove many old, set-in stains, but not all of them, and the honest answer depends on a single distinction: is it a stain, or is it damage? A stain is foreign material sitting in or bonded to the fibre, and with the right chemistry and technique a great deal of it can be lifted even months later. Damage is a permanent change to the fibre or its dye, bleaching, sun fade, dye loss, or a chemical alteration of the fibre itself, and no amount of cleaning reverses that, because there is nothing left to remove. Knowing which you are dealing with is the difference between a realistic expectation and disappointment, and any cleaner who promises to remove every stain is not being straight with you.

Stain versus damage: the key distinction

Think of it this way. If something was added to the fibre, coffee, oil, ink, mud, blood, it is a stain, and stains can often be removed or greatly reduced. If something was taken away from the fibre or chemically changed it, the colour bleached out by a household cleaner, the dye faded by years of sun, the fibre oxidised by age, it is damage, and the fibre now genuinely is that colour. You cannot clean a hole, and you cannot clean colour back into a bleached patch.

Most "permanent stains" people show us fall into one of these two camps, and a professional can usually tell which within the first assessment.

Why stains set in the first place

Fresh spills are almost always removable. What turns a removable spill into a stubborn or permanent stain is usually one of these:

  • Time and oxidation. Many stains, tannins especially (coffee, tea, wine), react with air and darken as they age, becoming far harder to lift. See tannin stains.
  • Heat-setting. Hot water or a hot extraction pass can "cook" a stain into the fibre permanently, the same way heat fixes dye in textile manufacturing. This is a major reason we use normal-temperature water.
  • The wrong first treatment. Using an alkaline cleaner on an acidic stain (or vice versa) often sets it. A great many permanent stains were treatable when fresh and were locked in by a well-meaning home attempt.
  • Wicking and residue. A stain pushed deep into the backing wicks back to the surface as the carpet dries, so it "returns" after every clean. See why carpets get dirty again quickly.

Stains that are usually removable, even when old

  • Most food and drink spills on synthetic carpet, given correct, stain-specific chemistry and time, even when they have been there a while.
  • Grease and oil, with the right solvent-side treatment, see grease and protein stains.
  • Protein stains (blood, food, bodily fluids), with enzyme treatment and, crucially, no heat.
  • Many tannin stains, if they have not been heat-set or alkaline-set, treated with the correct acidic chemistry.
  • General greying and traffic-lane soil, which is embedded soil rather than a true stain and responds well to deep extraction.

Stains and marks that are usually permanent

  • Bleach and oxidiser marks. Household bleach, certain acne creams, and some cleaning products strip the dye out of the fibre. The fibre is now genuinely white or orange, there is no colour to put back. This is damage, not a stain.
  • Sun fade. UV light permanently changes dye chemistry. The faded area cannot be "cleaned" back to its original colour.
  • Fibre oxidation and age yellowing, especially on old wool, a chemical change in the fibre itself.
  • Dye transfer that has migrated into the fibre, from a rubber-backed mat, a coloured cloth used while wet, or a bleeding rug, sometimes reducible, often permanent.
  • Old, oxidised or heat-set tannin, where the colour change is now locked into the fibre.
  • Urine that has caused dye damage, particularly concentrated cat urine, which is alkaline enough to alter some carpet dyes permanently even after the odour is treated.
  • Burns and pile distortion, melted or crushed fibre is physical damage, not soil.

How professionals approach an old stain

Correct stain removal is a diagnostic process, not one product sprayed on everything. Following the spotting principles in the IICRC carpet-cleaning standard and the practical consensus among technicians on communities such as TruckMountForums, the approach is: identify the stain type first, then match the chemistry to it, work from the gentlest effective treatment upward, control moisture, and never use heat on protein or tannin. The stain is treated, neutralised, and rinsed so no residue is left to wick back. Stain treatment is included in every quote at no extra cost, not charged as an add-on, see our pricing page.

Our honesty policy on stains

We assess every stain before treatment and tell you what is realistically achievable before we start, not after we have taken your money. A fresh or moderate stain treated correctly has a very good chance of full removal. An old, oxidised, heat-set, or chemically-set mark, or genuine fibre damage, may be permanent, and we will say so plainly rather than promising a result we cannot deliver. We would rather set a realistic expectation than oversell. This is the same principle we apply to delicate rugs and to sun and wear damage on wool.

Common questions

Can you remove a stain that has been there for years?

Sometimes, yes, if it is a true stain rather than damage, and if it was not heat-set or set by the wrong chemistry. Age makes removal harder but not always impossible. The only way to know is an assessment.

Why does my stain come back after cleaning?

That is wicking, residue or stain material deep in the backing rises to the surface as the carpet dries. It points to under-rinsing and over-wetting. A proper rinse-and-extract clean addresses it. See carpets getting dirty again quickly.

Is a bleach mark a stain you can fix?

No. Bleach removes the dye, so the fibre is permanently lighter. It is damage, not a stain, the realistic options are colour repair or re-dyeing, not cleaning.

If you have an old stain you have given up on, it is worth an honest assessment before you assume it is permanent, contact us or request a quote.

CG

Written by The Carpet Guys Team

Academy-certified carpet, rug and upholstery cleaning professionals based in Johannesburg, Gauteng. Woolsafe-aligned. Serving residential and commercial clients across Gauteng.

Need professional carpet cleaning in Gauteng?

Same-day quotes. No call-out fee. All treatments included.