Scottsdale only  ·  Sofa $150 · sectional $350
(480) 779-7089

Fabric cleaning codes, and why they decide everything

There is a tag under your cushion with a single letter on it. That letter determines whether your furniture survives being cleaned, and it is the reason this is a different trade from carpet cleaning.

Not sure what you have?(480) 779-7089

Calls answered 7am to 8pm · same-day service usually available

Send a photo of the tag and we will tell you what it means before you book anything.

The four codes

CodeMeansWhat happens if you get it wrong
WWater-based cleaning is safeGenerally forgiving, though over-wetting still causes wicking and slow drying
SSolvent only, no waterWater causes rings, browning or dye movement. Usually permanent
SWEither is safeThe most flexible case, and the easiest piece to work with
XNeither. Vacuum onlyAny wet method risks shrinkage or dye loss with no way back

Where to find it

Lift a seat cushion and look at the underside, or check the frame beneath the piece, or under the skirt at the back. On a sectional there is frequently one tag covering the whole set rather than one per section.

It will be a small printed tag with a letter on it, often alongside the fibre content and a fire safety notice. The letter is the part that matters, and it is easy to miss because everything around it looks like boilerplate.

Sofa with cushions removed showing the frame and tags underneath

What actually goes wrong

Browning

The one people have not heard of and the one that causes the most grief. Certain fibres, particularly natural ones and some older synthetics, release compounds when they get wet that migrate to the surface as the piece dries and oxidise into a yellow-brown discolouration.

It looks like a stain and it is not one. It is a reaction in the fibre itself, which is why it cannot simply be cleaned off afterward, and why it appears a day later when the technician has gone.

Water rings

Wet an S-coded fabric in one area and the boundary between wet and dry dries at a different rate and leaves a visible edge. The mark is frequently more obvious than whatever you were trying to remove, which is why a botched spot-clean at home so often makes things worse.

Shrinkage

The reason X exists. Some fabrics contract when wetted, and on a piece where the cloth is stretched over a frame there is nowhere for that contraction to go. You end up with puckering at the seams or a cushion cover that no longer fits its insert.

Dye migration

Colour moving where it should not. Dark welting bleeding into a light body, a pattern blurring at its edges. Common on older pieces and on anything with high-contrast colours, and effectively irreversible.

When there is no tag

This happens constantly in Scottsdale, more than in most places, and for a reason worth understanding.

Custom upholstery usually has no code at all. A piece built to order by a workroom, in fabric selected from a designer's memo sample, passes through a chain where nobody was responsible for attaching a care label. The most expensive furniture in the house frequently carries the least information about itself.

Older furniture loses tags too. Twenty years of cushion covers being removed and replaced takes its toll.

What we do then is straightforward and slow. Identify the fibre by hand, by burn characteristics where appropriate, and by how it behaves. Test in a concealed area, usually under a cushion or on the back of a skirt. Start with the gentlest method that stands a chance rather than the most effective one, and escalate only if the test says it is safe.

Large fabric sectional prepared for cleaning in a home

Why this matters more than anything else on this site

Every other decision in this job is recoverable. If a piece does not come as clean as hoped, it can be cleaned again. If a stain does not lift, it is still there and nothing is worse.

Getting the method wrong is the one mistake that cannot be undone. A shrunk cushion cover, a browned arm or a bled seam is permanent, and on a piece that cost several thousand dollars that is a serious outcome.

It is also why we would rather turn down an X-coded piece than clean it. Telling you your furniture cannot be wet-cleaned costs us $150 and saves you a sofa.

Questions

Where do I find the cleaning code?

Usually on a tag underneath a seat cushion, or stapled to the frame beneath the piece. Tip the cushion up and look at the underside, or look under the skirt at the back. On a sectional there is often one tag for the whole set rather than one per section.

What if there is no tag?

Common, and it does not stop the job. Custom and designer pieces frequently have none because nobody in that chain was responsible for adding one, and on older furniture the tag has often gone. We identify the fibre by hand and behaviour, test in a concealed area, and start with the gentlest method that could work.

What actually goes wrong with the wrong method?

Shrinkage, browning, water rings and dye migration, depending on the fabric. Most of it is permanent. Browning in particular is a chemical reaction in the fibre rather than a stain sitting on it, so it cannot simply be cleaned out afterward.

Is an X code really vacuum only?

Yes, and it is worth taking seriously. X means the manufacturer is telling you that neither water nor solvent is safe, usually because of shrinkage or dye instability. Anyone who offers to wet-clean an X-coded piece is either not reading the tag or ignoring it.

Does the code apply to the whole piece?

Generally, though not always. Contrast welting, a different fabric on the back or a decorative pillow in a second material can behave differently from the main body. We check anything that looks like a different cloth rather than assuming.

Do you ever ignore the code?

No. The code is the manufacturer telling you what they built the fabric to survive, and there is no version of this where guessing beats reading it.

Book it(480) 779-7089

Calls answered 7am to 8pm · same-day service usually available

Sofa $150, sectional $350. Code read before anything starts.