Skip to main content
§ — From Articles

Can a Pro Clean Upholstery Against Its Cleaning Code?.

The cleaning code is the mill's tested limit, not a law. A pro can work outside it after testing, but the risk moves to whoever authorized it. Here is how to decide.

August 27, 2026·5 min read·Otesse

TL;DR

Yes, a professional can clean outside the code, but doing so moves the risk off the manufacturer and onto whoever authorized the deviation -- usually you. The code is the mill's tested limit, not a legal restriction. A responsible cleaner tests a hidden area first, explains the specific failure risk, and gets your approval before starting.

What the Code Is and Is Not

The letter on the tag records what the finished fabric survived in mill testing. It is a manufacturer statement, not a regulation, and no law prevents anyone from using a different method.

What it does do is set the boundary of the fabric warranty. Clean a W code piece with water and a failure is arguably the mill's problem. Clean an S code piece with water and it is not. That is the practical difference, and it is why the code matters even though nobody enforces it. What each code letter means lays out all four.

Source: IICRC S300 Standard for Professional Upholstery Cleaning

Why Would a Cleaner Deviate at All?

Because the code is conservative by design and the soil in front of them may not respond to the approved method. Heavy sugary spills on an S code fabric are the classic example -- solvent does little to a water-based stain, so a low-moisture water method may be the only path that works.

The reverse happens too. A W code fabric loaded with years of body oil in the headrest may need a solvent pre-treatment before any water method touches it, because water alone will not lift oily soil.

There is also the age factor. A code written for new cloth says nothing about a fabric that has faded in a window for eight years. Testing tells you more about the piece in front of you than the tag does.

What a Responsible Deviation Looks Like

A cleaner who steps outside the code should be doing all of the following, and you can ask about each one.

  1. Pre-inspection on site. They look at the piece, identify the fiber and construction, and find the tag before quoting a method.
  2. Hidden-area testing. A small test in the skirt or the back of the deck, dried fully, checked for ring, dye transfer, shrinkage, and texture change.
  3. A plain-language explanation. What specifically might go wrong -- shrinkage, watermark, pile crush, dye bleed -- not a vague "there is always some risk."
  4. Written authorization. A signed acknowledgment that the method falls outside the manufacturer code and that you approved it.
  5. A controlled approach. Lowest effective moisture, an inconspicuous panel first, real airflow for drying.

If a cleaner skips the test and goes straight to a wand on an S code sofa, that is not confidence, it is a shortcut. The test costs ten minutes.

Who Owns the Risk?

Whoever authorized the deviation. Once you sign off on a method outside the manufacturer code, a fabric failure is generally not covered by the fabric warranty, and the cleaner's own liability depends on whether they tested and disclosed properly.

That is why the written authorization protects both sides. It documents that testing happened, that the risk was explained, and that the decision was made with the information available. A cleaner who wants nothing in writing is a cleaner worth passing on.

What Nobody Can Fix Afterward

Some failures are recoverable and some are not, and the difference is worth knowing before you approve anything.

Recoverable, usually: a light water ring feathered out to the seam, general dulling that a proper rinse and groom corrects, a residue haze from a previous cleaning.

Not recoverable: crushed velvet pile, shrinkage that pulls a cushion cover out of fit, dye bleed that has migrated across a panel, cellulosic browning set into a linen weave. What an X code rules out covers the fabrics where these outcomes are most likely.

Ask the cleaner directly which category your worst-case sits in. A good answer is specific.

Questions to Ask Before You Approve Anything

  • What code is on this piece, and where did you find the tag?
  • Did you test, where, and what did the dried test spot look like?
  • What method are you proposing and how does it differ from the code?
  • What is the most likely failure, and is it reversible?
  • Will you put the authorization in writing?
  • What happens if it does go wrong?

You do not need to be an expert to ask these. The quality of the answers tells you most of what you need to know. How professional upholstery cleaning works covers the normal process for comparison, and what upholstery cleaning typically costs covers the market side.

When the Honest Answer Is No

Sometimes the right recommendation is not to clean the piece at all. A badly stained X code accent chair, a sun-rotted rayon fabric, or a sofa where the backing has already begun releasing is a candidate for reupholstery or a slipcover, not a cleaning attempt.

A cleaner willing to tell you that is more valuable than one willing to try anything. Why water ruins S code fabric explains why some of these failures cannot be walked back once they start.

FAQ

Can a professional cleaner ignore the upholstery code?

They can, because the code is a manufacturer limit rather than a law. Responsible practice is to test a hidden area, explain the specific risk in plain language, and get written authorization first. Deviating without testing is a shortcut, not expertise.

Does cleaning outside the code void a fabric warranty?

Generally yes. The code defines the boundary of what the mill tested and stands behind, so a failure after a method outside that boundary is typically not covered. Ask the cleaner to confirm what they are proposing before you approve it.

Who is responsible if my sofa is damaged?

It depends on whether testing and disclosure happened. Written authorization documents that the risk was explained and accepted, which is why it protects both parties. A cleaner who refuses to put the deviation in writing is a warning sign.

Is low moisture cleaning safe on an S code fabric?

Sometimes, and it is the most common deviation in practice. It still needs a hidden-area test, the lowest effective moisture, work to the seam rather than a spot, and forced airflow to dry. It is not automatically safe just because it uses less water.

Should I let anyone use a steam machine on X code upholstery?

Not without a serious conversation. X means every wet method failed mill testing, so heat plus moisture is the highest-risk combination there is. If someone proposes it without testing first, get a second opinion.

What if the tag is missing entirely?

Then testing is the only evidence anyone has, and the same rules apply. A cleaner should test water and solvent separately on a hidden area, tell you what each result means, and work from the most restrictive assumption downward.

Where the carpet needs more than spot work, professional carpet cleaning covers the full job.

The code is a boundary, not a wall, and crossing it can be the right call -- but only with a test, a plain explanation, and something in writing. If you want a pre-inspection before anyone touches your piece, that is exactly the conversation to have first. Get a quote and we will walk you through it.

§ — About the author

Otesse.

Otesse Team

Otesse provides professional home services across Oregon's I-5 corridor, from cleaning and junk removal to exterior care, lawn care, and moving labor.

Related articles

3 ITEMS
§ — Ready to book

Get the price.
Book the crew.

Fixed price, locked at booking. No surprise fees. Same crews, same standards across the Willamette Valley.