Skip to main content
§ — From Articles

What an X Code on Upholstery Really Means for Cleaning.

An X code means vacuum only -- no water, no solvent, no cleaning agent at all. Here is what you can safely do, what a pro can do, and what nobody can undo.

August 27, 2026·5 min read·Otesse

TL;DR

An X code means vacuuming and light brushing only. No water, no solvent, no foam, no cleaning agent of any kind is approved for that fabric. It is the rarest of the four upholstery codes and the most absolute, because the mill found that any liquid caused shrinkage, distortion, or a permanent watermark.

What Does X Mean on an Upholstery Tag?

X means the fabric failed every wet test the mill ran. Water-based cleaners marked it, solvent marked it, or the construction distorted so badly that neither could be approved. The only safe maintenance is dry: a vacuum on low suction and a soft brush.

That is not a cautious recommendation. It is the manufacturer stating that they found no liquid method that leaves the fabric intact.

Source: IICRC S300 Standard for Professional Upholstery Cleaning

Why a Fabric Gets an X

Three failure modes push a cloth into the X category, and often more than one is present.

Shrinkage. Loosely constructed natural-fiber wovens can contract when wet, puckering seams and pulling a cushion cover out of shape. The shrink does not reverse on drying.

Watermarking. Some fabrics carry sizing, backcoating, or a surface finish that dissolves in liquid, migrates outward, and dries as a hard-edged stain. Silk and many rayon and acetate blends do this readily.

Pile distortion. On velvets and other pile fabrics, moisture lets the pile lie down in a new direction. The crushed area reflects light differently and it does not stand back up. Velvet and why crush is permanent covers that in detail.

Which Fabrics Usually Carry an X

There is no fixed list, because the code describes the finished cloth rather than the fiber. That said, the recurring names are silk, many rayon and viscose weaves, acetate, some antique and reproduction wovens, certain velvets, and loosely woven decorative fabrics on accent chairs and headboards.

Rayon and viscose deserve a specific warning. They lose a large share of their strength when wet, so a rayon fabric that gets soaked can be physically weaker as well as marked. That is the same reason rayon and viscose area rugs are ruined by water.

What You Can Actually Do at Home

The list is short, but doing it consistently makes far more difference than people expect.

  • Vacuum on a regular schedule with an upholstery tool and no beater bar. Dry soil is abrasive, and abrasion is what wears the fabric out.
  • Brush lightly with a soft horsehair or nylon upholstery brush to lift matted pile and pull dust to the surface before vacuuming.
  • Blot spills immediately with a dry white cloth, pressing straight down. No rubbing, no water, no spray.
  • Rotate cushions so wear and sun exposure spread evenly.
  • Keep it out of direct sun and away from heat vents, which fade and embrittle exactly these fabrics.

Blotting is the part people get wrong. A dry cloth pressed straight down pulls liquid out. A cloth rubbed sideways pushes it into the weave and distorts the surface, which on an X code fabric is damage in itself.

What a Professional Can Do That You Cannot

A qualified upholstery cleaner will start with a pre-inspection and a hidden-area test rather than a method. On a genuine X code fabric, the honest options are limited to thorough dry soil removal, careful dry compound work in some cases, and grooming.

Beyond that, any liquid method is a deviation from the mill's tested limit, and a professional should say so plainly, test first, and get your authorization in writing before proceeding. Whether a pro can work outside the code covers who carries the risk when that happens.

Be skeptical of anyone who quotes an X code piece over the phone without seeing it. The value of the visit is the inspection, not the machine.

Living With an X Code Piece

Prevention does the heavy lifting here. A washable throw over a high-use seat, a fitted arm cover on the wear points, and a strict no-food rule are unglamorous and they work.

If the piece is already stained badly enough that dry methods will not touch it, the realistic paths are reupholstery in a fabric with a workable code, a professionally fitted slipcover, or replacement. That is a hard answer, but it is better than a cleaning attempt that turns one stain into a distorted panel.

For anything with real value -- an antique, an heirloom, a designer piece -- get a textile conservator or an upholstery specialist to look at it before anyone applies anything. Professional upholstery cleaning explains what a proper inspection covers, and the full code chart puts X in context with W, S, and WS.

If you have not located your tag yet, start there. Finding the tag in the first place walks the six places it hides.

FAQ

What does an X code mean on furniture?

X means vacuum or light brushing only. No water, no solvent, no foam, and no cleaning agent of any kind is approved for that fabric, because the mill found that liquid caused shrinkage, watermarking, or permanent pile distortion during testing.

Can a professional clean X code upholstery?

A professional can inspect it, remove dry soil thoroughly, and in some cases use dry compound methods. Any wet method is a deviation from the manufacturer's tested limit, so it should follow a hidden-area test and your written authorization, with the risk explained first.

What happens if I get water on X code fabric?

Common outcomes are a hard-edged watermark, shrinkage that puckers the seams, or crushed pile that will not stand back up. These changes are usually permanent, and the marked area often looks worse than the original stain did.

Which fabrics usually have an X code?

Silk, many rayon and viscose weaves, acetate, some velvets, and loosely woven decorative fabrics on accent chairs and headboards. The code describes the finished cloth rather than the fiber, so always read the tag rather than guessing from the material name.

How do I clean a spill on X code upholstery?

Blot immediately with a dry white cloth, pressing straight down and lifting. Do not rub, do not add water, and do not spray anything. Repeat with fresh dry cloth until no more transfers, then vacuum once the area is dry.

Is an X code sofa worth keeping?

Often yes, if it is used carefully. Regular vacuuming, arm covers, a throw on the high-use seat, and no food nearby will keep an X code piece looking good for years. Once it is badly stained, reupholstery or a fitted slipcover is usually the realistic path.

The whole-carpet version of this work is covered by professional carpet cleaning.

An X code is not a defect, it is a warning label that most people never read until after the damage. If yours is stained and you are not sure what is safe, have it inspected before anything touches it. Get a quote and we will walk you through what is actually possible.

§ — 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.